You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ratis.apache.org by "Elek, Marton" <el...@apache.org> on 2018/06/28 16:13:48 UTC

[VOTE] Release of Apache Ratis (incubating) 0.2.0 (rc2)​

Hi all,

I'd like to call a vote to release Apache Ratis (incubating) 0.2.0.

Both the licensing problem and the naming problem are fixed since the 
last rc.

All distribution packages, including signatures, digests, etc. can be
found at:

https://dist.apache.org/repos/dist/dev/incubator/ratis/0.2.0/rc2

Staged artifacts can be found at:

https://repository.apache.org/content/repositories/orgapacheratis-1005

This release has been signed with PGP key 0EE79B28, corresponding to
elek@apache.org, which is included in the repository's KEYS file 
(https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS).

This key can be found on keyservers, such as:

http://pgp.mit.edu/pks/lookup?op=get&search=0x0EE79B28

Or in the apache phonebook:

https://people.apache.org/keys/committer/elek.asc


The release candidate has been tagged in git with ratis-0.2.0-rc2 (4d14160)

https://github.com/apache/incubator-ratis/releases/tag/ratis-0.2.0-rc2



Please review and vote. The vote will be open for at least 72 hours.

If the vote passed, the second stage vote will be called on the Apache 
incubator mailing list to get approval from the Incubator PMC.



  # Review/testing

You can check the usual requirements of an apache release on the ASF site:

  • Signatures (Please note that bin and src have different 
LICENSE/NOTICE, just with the required licenses)
  • Checksums
  • License and notice files
  • Disclaimer file (incubator!)
  • Build the project from the source code package (mvn clean install 
assembly:single -DskipTests=true )
  • Licence headers

The binary papckage can be smoketested with:

./examples/bin/start-all.sh
./examples/bin/client.sh assign --name a --value 2
./examples/bin/client.sh get --name a



Starting with my vote: +1

Thanks,
Marton





Re: [VOTE] Release of Apache Ratis (incubating) 0.2.0 (rc2)​

Posted by Lokesh Jain <lj...@hortonworks.com>.
+1 

Built the source
Ran arithmetic examples

Thanks
Lokesh

Re: [VOTE] Release of Apache Ratis (incubating) 0.2.0 (rc2)​

Posted by Tsz Wo Sze <sz...@gmail.com>.
+1 the rc2 looks good.

Verified all signatures, checked the src and bin tar balls and
compared the LICENSE and NOTICE files.
Tsz-Wo

On Fri, Jun 29, 2018 at 1:25 AM Jitendra Pandey
<ji...@hortonworks.com> wrote:
>
> +1
>
> Verified the signatures
> Downloaded the source and built
> Ran the arithmetic example.
>
>
> On 6/28/18, 9:13 AM, "Elek, Marton" <el...@apache.org> wrote:
>
>
>     Hi all,
>
>     I'd like to call a vote to release Apache Ratis (incubating) 0.2.0.
>
>     Both the licensing problem and the naming problem are fixed since the
>     last rc.
>
>     All distribution packages, including signatures, digests, etc. can be
>     found at:
>
>     https://dist.apache.org/repos/dist/dev/incubator/ratis/0.2.0/rc2
>
>     Staged artifacts can be found at:
>
>     https://repository.apache.org/content/repositories/orgapacheratis-1005
>
>     This release has been signed with PGP key 0EE79B28, corresponding to
>     elek@apache.org, which is included in the repository's KEYS file
>     (https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS).
>
>     This key can be found on keyservers, such as:
>
>     http://pgp.mit.edu/pks/lookup?op=get&search=0x0EE79B28
>
>     Or in the apache phonebook:
>
>     https://people.apache.org/keys/committer/elek.asc
>
>
>     The release candidate has been tagged in git with ratis-0.2.0-rc2 (4d14160)
>
>     https://github.com/apache/incubator-ratis/releases/tag/ratis-0.2.0-rc2
>
>
>
>     Please review and vote. The vote will be open for at least 72 hours.
>
>     If the vote passed, the second stage vote will be called on the Apache
>     incubator mailing list to get approval from the Incubator PMC.
>
>
>
>       # Review/testing
>
>     You can check the usual requirements of an apache release on the ASF site:
>
>       • Signatures (Please note that bin and src have different
>     LICENSE/NOTICE, just with the required licenses)
>       • Checksums
>       • License and notice files
>       • Disclaimer file (incubator!)
>       • Build the project from the source code package (mvn clean install
>     assembly:single -DskipTests=true )
>       • Licence headers
>
>     The binary papckage can be smoketested with:
>
>     ./examples/bin/start-all.sh
>     ./examples/bin/client.sh assign --name a --value 2
>     ./examples/bin/client.sh get --name a
>
>
>
>     Starting with my vote: +1
>
>     Thanks,
>     Marton
>
>
>
>
>
>

Re: [VOTE] Release of Apache Ratis (incubating) 0.2.0 (rc2)​

Posted by Karl Heinz Marbaise <kh...@gmx.de>.
Hi,

I have downloaded the src.tar.gz and tried to build from source
based on the building.md docs..

so far so good and got several messages about deprecated calls and 
things like this:

INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ 
ratis-server ---
[INFO] Compiling 55 source files to 
/Users/kama/Downloads/ratis-incubating-0.2.0/ratis-server/target/classes
[WARNING] 
/Users/kama/Downloads/ratis-incubating-0.2.0/ratis-server/src/main/java/org/apache/ratis/server/storage/MemoryRaftLog.java:[48,26] 
[try] auto-closeable resource readLock is never referenced in body of 
corresponding try statement
[WARNING] 
/Users/kama/Downloads/ratis-incubating-0.2.0/ratis-server/src/main/java/org/apache/ratis/server/storage/MemoryRaftLog.java:[57,26] 
[try] auto-closeable resource readLock is never referenced in body of 
corresponding try statement
[WARNING] 
/Users/kama/Downloads/ratis-incubating-0.2.0/ratis-server/src/main/java/org/apache/ratis/server/storage/MemoryRaftLog.java:[67,26] 
[try] auto-closeable resource readLock is never referenced in body of 
corresponding try statement
[WARNING] 
/Users/kama/Downloads/ratis-incubating-0.2.0/ratis-server/src/main/java/org/apache/ratis/server/storage/MemoryRaftLog.java:[85,26] 
[try] auto-closeable resource writeLock is never referenced in body of 
corresponding try statement

which are not really a problem...can be fixed in the next release...

But I have a failing test:
[INFO]
[INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ ratis-grpc ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.ratis.grpc.TestLeaderElectionWithGrpc
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 
35.026 s <<< FAILURE! - in org.apache.ratis.grpc.TestLeaderElectionWithGrpc
[ERROR] 
testLateServerStart(org.apache.ratis.grpc.TestLeaderElectionWithGrpc) 
Time elapsed: 7.512 s  <<< FAILURE!
java.lang.AssertionError: expected:<s0> but was:<s1>

So the build stopped cause I missed --fail-at-end....

So I retried the build and it's gone through....without any issue...


This looks like a flaky test which I think should be reconsidered 
..before the next release...

+1 from me...

Kind regards
Karl Heinz Marbaise



On 28/06/18 19:25, Jitendra Pandey wrote:
> +1
> 
> Verified the signatures
> Downloaded the source and built
> Ran the arithmetic example.
> 
> 
> On 6/28/18, 9:13 AM, "Elek, Marton" <el...@apache.org> wrote:
> 
>      
>      Hi all,
>      
>      I'd like to call a vote to release Apache Ratis (incubating) 0.2.0.
>      
>      Both the licensing problem and the naming problem are fixed since the
>      last rc.
>      
>      All distribution packages, including signatures, digests, etc. can be
>      found at:
>      
>      https://dist.apache.org/repos/dist/dev/incubator/ratis/0.2.0/rc2
>      
>      Staged artifacts can be found at:
>      
>      https://repository.apache.org/content/repositories/orgapacheratis-1005
>      
>      This release has been signed with PGP key 0EE79B28, corresponding to
>      elek@apache.org, which is included in the repository's KEYS file
>      (https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS).
>      
>      This key can be found on keyservers, such as:
>      
>      http://pgp.mit.edu/pks/lookup?op=get&search=0x0EE79B28
>      
>      Or in the apache phonebook:
>      
>      https://people.apache.org/keys/committer/elek.asc
>      
>      
>      The release candidate has been tagged in git with ratis-0.2.0-rc2 (4d14160)
>      
>      https://github.com/apache/incubator-ratis/releases/tag/ratis-0.2.0-rc2
>      
>      
>      
>      Please review and vote. The vote will be open for at least 72 hours.
>      
>      If the vote passed, the second stage vote will be called on the Apache
>      incubator mailing list to get approval from the Incubator PMC.
>      
>      
>      
>        # Review/testing
>      
>      You can check the usual requirements of an apache release on the ASF site:
>      
>        • Signatures (Please note that bin and src have different
>      LICENSE/NOTICE, just with the required licenses)
>        • Checksums
>        • License and notice files
>        • Disclaimer file (incubator!)
>        • Build the project from the source code package (mvn clean install
>      assembly:single -DskipTests=true )
>        • Licence headers
>      
>      The binary papckage can be smoketested with:
>      
>      ./examples/bin/start-all.sh
>      ./examples/bin/client.sh assign --name a --value 2
>      ./examples/bin/client.sh get --name a
>      
>      
>      
>      Starting with my vote: +1

Re: [VOTE] Release of Apache Ratis (incubating) 0.2.0 (rc2)​

Posted by Jitendra Pandey <ji...@hortonworks.com>.
+1

Verified the signatures
Downloaded the source and built 
Ran the arithmetic example.


On 6/28/18, 9:13 AM, "Elek, Marton" <el...@apache.org> wrote:

    
    Hi all,
    
    I'd like to call a vote to release Apache Ratis (incubating) 0.2.0.
    
    Both the licensing problem and the naming problem are fixed since the 
    last rc.
    
    All distribution packages, including signatures, digests, etc. can be
    found at:
    
    https://dist.apache.org/repos/dist/dev/incubator/ratis/0.2.0/rc2
    
    Staged artifacts can be found at:
    
    https://repository.apache.org/content/repositories/orgapacheratis-1005
    
    This release has been signed with PGP key 0EE79B28, corresponding to
    elek@apache.org, which is included in the repository's KEYS file 
    (https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS).
    
    This key can be found on keyservers, such as:
    
    http://pgp.mit.edu/pks/lookup?op=get&search=0x0EE79B28
    
    Or in the apache phonebook:
    
    https://people.apache.org/keys/committer/elek.asc
    
    
    The release candidate has been tagged in git with ratis-0.2.0-rc2 (4d14160)
    
    https://github.com/apache/incubator-ratis/releases/tag/ratis-0.2.0-rc2
    
    
    
    Please review and vote. The vote will be open for at least 72 hours.
    
    If the vote passed, the second stage vote will be called on the Apache 
    incubator mailing list to get approval from the Incubator PMC.
    
    
    
      # Review/testing
    
    You can check the usual requirements of an apache release on the ASF site:
    
      • Signatures (Please note that bin and src have different 
    LICENSE/NOTICE, just with the required licenses)
      • Checksums
      • License and notice files
      • Disclaimer file (incubator!)
      • Build the project from the source code package (mvn clean install 
    assembly:single -DskipTests=true )
      • Licence headers
    
    The binary papckage can be smoketested with:
    
    ./examples/bin/start-all.sh
    ./examples/bin/client.sh assign --name a --value 2
    ./examples/bin/client.sh get --name a
    
    
    
    Starting with my vote: +1
    
    Thanks,
    Marton