Hi Jakob,

Thank you very much to test it. I think the compilation problem could be a memory issue. Please try out with "export MAVEN_OPTS="-Xmx2000m" (If helps I will update the BUILDING.md with this information.)

Marton

On 05/08/2018 04:04 AM, Jakob Homan wrote:
+1 (binding)

* LICENSE and NOTICE look good
* Sig matches from the KEYs file
* Package naming looks good
* Licenses appear good, but it can be tricky to tell because of the
code that's included in the ratis-proto-shaded directory (for example,
ratis-proto-shaded/src/main/java/org/apache/ratis/shaded/org/jctools/queues/atomic/LinkedAtomicArrayQueueUtil.java).
This code has no included license header but is documented in the
LICENSE file.
* Directory structure looks good

Nit:
* NOTICE: Copyright year is still 2017

Note 1:
I can't get the code to compile, but I think it's something on my
side.  With Sun JDK 1.8.0_60/Maven 3.5.3/OSX, it compiles ratis
protoshaded for like five minutes before spitting out a bunch of
"sun.misc.Unsafe is internal proprietary API and may be removed in a
future release" warnings that Maven then converts to errors and fails.
I can't see anything in the discussion list for this.  This happens
when running package, compile, etc.

Note 1:
I didn't look at the bin archive since it's not technically part of the release.

On 7 May 2018 at 15:59, Tsz Wo Sze <szets...@gmail.com> wrote:
Marton,

I compared you keys in two locations below
- https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS
- http://pgp.mit.edu/pks/lookup?op=get&fingerprint=on&search=0x78434EF460D6914B

They somehow look different.  They match until "Zz6JA".  Do you know why?

Tsz-Wo

On Sun, May 6, 2018 at 3:57 AM, Elek, Marton <e...@apache.org> wrote:

Hi all,

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

This is the second incubator release and it includes more than 120
improvements and fixes since the previous 0.1.0-alpha release. This is the
first release
which includes a binary package with ready to use example project.

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

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

Staged artifacts can be found at:

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


This release has been signed with PGP key 0EE79B28, corresponding to
e...@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-rc0 (ee4936d)

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



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:

  • Signatures
  • 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

Reply via email to