+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