You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by "Elek, Marton" <el...@apache.org> on 2018/05/25 16:37:12 UTC

[VOTE] Release Apache Ratis (incubating) 0.2.0 (rc1)

Hi All,

The Apache Ratis community has voted on and approved a proposal to 
release Apache Ratis 0.2.0-rc1.

We now kindly request that the Incubator PMC members review and vote on 
this incubator release candidate.

Apache Ratis is a highly customizable Raft protocol implementation in Java.

The vote thread is at:

https://mail-archives.apache.org/mod_mbox/ratis-dev/201805.mbox/%3C298984b0-cafc-3821-c3ed-93f44aa9c308%40apache.org%3E

and the result is at:
https://mail-archives.apache.org/mod_mbox/ratis-dev/201805.mbox/%3C8629db29-b2a0-e172-58f2-51855d8eb5f7%40apache.org%3E


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/rc1

Staged artifacts can be found at:

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


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-rc1 
(bd234f25c29e918ad3db88bfedcc2d6931221a3e)

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

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

Thank you very much,
Marton

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Ratis (incubating) 0.2.0 (rc1)

Posted by Jakob Homan <jg...@gmail.com>.
+1 (binding) forwarding my vote from the podling VOTE.
-Jakob


On 25 May 2018 at 09:37, Elek, Marton <el...@apache.org> wrote:
> Hi All,
>
> The Apache Ratis community has voted on and approved a proposal to release
> Apache Ratis 0.2.0-rc1.
>
> We now kindly request that the Incubator PMC members review and vote on this
> incubator release candidate.
>
> Apache Ratis is a highly customizable Raft protocol implementation in Java.
>
> The vote thread is at:
>
> https://mail-archives.apache.org/mod_mbox/ratis-dev/201805.mbox/%3C298984b0-cafc-3821-c3ed-93f44aa9c308%40apache.org%3E
>
> and the result is at:
> https://mail-archives.apache.org/mod_mbox/ratis-dev/201805.mbox/%3C8629db29-b2a0-e172-58f2-51855d8eb5f7%40apache.org%3E
>
>
> 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/rc1
>
> Staged artifacts can be found at:
>
> https://repository.apache.org/content/repositories/orgapacheratis-1004
>
>
> 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-rc1
> (bd234f25c29e918ad3db88bfedcc2d6931221a3e)
>
> https://github.com/apache/incubator-ratis/releases/tag/ratis-0.2.0-rc1
>
> Please review and vote. The vote will be open for at least 72 hours.
>
> Thank you very much,
> Marton
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Ratis (incubating) 0.2.0 (rc1)

Posted by "Elek, Marton" <el...@apache.org>.
Thank you very much the review, Justin.

I created [RATIS-248] and [RATIS-249] to address the issues.

We will create a new release candidate and restart the vote after the 
fixes. But if anybody see any _other_ issues, kindly ask to continue 
this thread and give us more feedback.

Thank you very much,
Marton

[RATIS-248]: https://issues.apache.org/jira/browse/RATIS-248
[RATIS-249]: https://issues.apache.org/jira/browse/RATIS-249







On 05/26/2018 03:08 AM, Justin Mclean wrote:
> Hi,
> 
> -1 (binding) as the release artefacts don’t include the word “incubating” [1] and LICENSE and NOTICE require work
> 
> Please remove the md5 hashes as they should no longer be included.
> 
> I checked:
> - incubator rather than incubating is in release artefact names
> - signatures and sha512 hashes good
> - DISCLAIMER exists
> - LICENSE is missing a BSD license
> - LICENSE and NOTICE include things that are not in the source release
> - No binary files in release
> - Can compile from source
> 
> LICENSE is missing BSD license for these files [2][3][4]. Note that a condition of the BSD license is to include it’s text, the text is missing form the headers and not included in LICENSE.
> 
> It also look like the LICENSE and NOTICE are listing dependance not what is actually bundled in the release.
> 
>  From what I can see for the source release LICENSE should be boiler place and include the BSD license mentioned above and nothing else, NOTICE should be boilerplate and a few lines long. Please review [5] and in particular the guiding principle. It likely that your convenience binary will need a different LICENSE and NOTICE.
> 
> Thanks,
> Justin
> 
> 1. https://incubator.apache.org/guides/releasemanagement.html
> 2. /ratis-incubator-0.2.0/ratis-common/src/main/java/org/apache/ratis/util/PureJavaCrc32C.java
> 3. /ratis-incubator-0.2.0/ratis-common/src/main/native/src/org/apache/ratis/util/bulk_crc32.c
> 4. /ratis-incubator-0.2.0/ratis-common/src/main/native/src/org/apache/ratis/util/bulk_crc32_x86.c
> 5. http://www.apache.org/dev/licensing-howto.html
> 6. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Apache Ratis (incubating) 0.2.0 (rc1)

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

-1 (binding) as the release artefacts don’t include the word “incubating” [1] and LICENSE and NOTICE require work

Please remove the md5 hashes as they should no longer be included.

I checked:
- incubator rather than incubating is in release artefact names
- signatures and sha512 hashes good
- DISCLAIMER exists
- LICENSE is missing a BSD license
- LICENSE and NOTICE include things that are not in the source release 
- No binary files in release
- Can compile from source

LICENSE is missing BSD license for these files [2][3][4]. Note that a condition of the BSD license is to include it’s text, the text is missing form the headers and not included in LICENSE.

It also look like the LICENSE and NOTICE are listing dependance not what is actually bundled in the release.

From what I can see for the source release LICENSE should be boiler place and include the BSD license mentioned above and nothing else, NOTICE should be boilerplate and a few lines long. Please review [5] and in particular the guiding principle. It likely that your convenience binary will need a different LICENSE and NOTICE.

Thanks,
Justin

1. https://incubator.apache.org/guides/releasemanagement.html
2. /ratis-incubator-0.2.0/ratis-common/src/main/java/org/apache/ratis/util/PureJavaCrc32C.java
3. /ratis-incubator-0.2.0/ratis-common/src/main/native/src/org/apache/ratis/util/bulk_crc32.c
4. /ratis-incubator-0.2.0/ratis-common/src/main/native/src/org/apache/ratis/util/bulk_crc32_x86.c
5. http://www.apache.org/dev/licensing-howto.html
6. http://www.apache.org/dev/licensing-howto.html#guiding-principle



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org