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" <[email protected]> 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
[email protected], 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