[RESULT][VOTE] Apache Tuweni 1.3.0 release

2020-11-27 Thread Antoine Toulme
The vote for this release of Apache Tuweni 1.3.0 (incubating) has concluded.
Thank you all for your vote.

Here are the votes:
+1 4 (binding):
David Fisher
Furkan Kamaci
Jean-Baptiste Onofre
Antoine Toulme 
+0 0
-1 0

The vote has passed. We will proceed to release the artifacts. Thanks all!

Antoine

> On Nov 22, 2020, at 11:27 PM, Antoine Toulme  wrote:
> 
> Dave, I appreciate and thank you for your change of vote.
> 
> I already have changed how we generate the NOTICE in our binary distribution 
> - next time, I might run it by the list here before the vote starts to 
> discuss its format.
> 
>> On Nov 22, 2020, at 11:32 AM, Dave Fisher  wrote:
>> 
>> Hi Antoine,
>> 
>> With your explanations I’m changing my VOTE:
>> 
>> +1 (binding)
>> 
>> Regards,
>> Dave
>> 
>>> On Nov 21, 2020, at 3:42 PM, Antoine Toulme  wrote:
>>> 
>>> 
>>> 
 On Nov 21, 2020, at 2:50 PM, Dave Fisher  wrote:
 
 
 
> On Nov 21, 2020, at 2:25 PM, Antoine Toulme  wrote:
> 
> The binaries are generated by the build.
 
 I ran a build the jars were generated, but the scripts in the bin are not 
 anywhere in the source tree. Those aren’t built I have no idea where the 
 binary convenience got those scripts.
>>> The scripts are generated by the application plugin of Gradle:
>>> https://docs.gradle.org/current/userguide/application_plugin.html 
>>> 
>>> 
 
> 
> I thought the build was a vote on the sources and their distribution, 
> while binaries are convenience.
 
 They are a convenience, but if you are using ASF resources then the 
 licensing needs to properly follow policy.
>>> OK.
 
> 
> Do you have an example of (3)?
 
 leveldbjni-all-1.8.jar is BSD 3-Clause
 Jetty is dual licensed - you should declare that you are choosing AL2.
 Jersey is quad licensed - …
 Jaxb is CDDL 1.1, but used to be GPL
 Javax is CDDL and GPL2 so you definitely need to declare.
 Javasist is triple licensed - AL2, LGPL2, and MPL 1.1 so ...
 Jakarta are EPL2 and GPL2.
 
 I found this information quickly using mvnrepository.com
 
 It’s all about easily assuring users of the binary package what the terms 
 are.
 
 These classes can be used for Binaries
 Class A licenses: https://www.apache.org/legal/resolved.html#category-a
 Class B licenses: https://www.apache.org/legal/resolved.html#category-b
 Sources must not contain Class B.
 
 Class X cannot be used: 
 https://www.apache.org/legal/resolved.html#category-x 
 
>>> 
>>> Ah, we generate a license report but don’t include it. We can fix that in 
>>> the next release.
 
 Regards,
 Dave
 
> 
>> On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
>> 
>> Hi -
>> 
>> Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
>> 
>> Source package LICENSEs are fine.
>> 
>> Binaries -
>> (1) bin directory - where are the sources for the scripts and bat files 
>> in the Source Release?
>> (2) bin directory - what is the license for these files?
>> (3) LICENSE is identical to source release. The binary LICENSE and 
>> NOTICE need to reflect everything included in the lib directory.
>> 
>> I’m -0 (binding) on this release, I think these 3 issues do need to be 
>> addressed.
>> 
>> If other IPMC members are willing to VOTE +1 that’s ok with me.
>> 
>> Regards,
>> Dave
>> 
>>> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  
>>> wrote:
>>> 
>>> Hi all,
>>> 
>>> We're voting on the source distributions available here:
>>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
>>> The release tag is present here:
>>> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
>>> 
>>> Please review and vote as appropriate.
>>> 
>>> The following changes were made since 1.2.0:
>>> 
>>> * Update to support Sodium 1.0.18 
>>> (https://github.com/apache/incubator-tuweni/pull/164 
>>> )
>>> * Base58 encoding support 
>>> (https://github.com/apache/incubator-tuweni/pull/150 
>>> )
>>> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
>>> )
>>> * Add a helper to transform a SECP256K1 public key into an Ethereum 
>>> address (https://github.com/apache/incubator-tuweni/pull/154 
>>> )
>>> * Add a discv5 scraper 
>>> (https://github.com/apache/incubator-tuweni/pull/157 
>>> )
>>> * Upgrade Bouncy 

Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-22 Thread Antoine Toulme
Dave, I appreciate and thank you for your change of vote.

I already have changed how we generate the NOTICE in our binary distribution - 
next time, I might run it by the list here before the vote starts to discuss 
its format.

> On Nov 22, 2020, at 11:32 AM, Dave Fisher  wrote:
> 
> Hi Antoine,
> 
> With your explanations I’m changing my VOTE:
> 
> +1 (binding)
> 
> Regards,
> Dave
> 
>> On Nov 21, 2020, at 3:42 PM, Antoine Toulme  wrote:
>> 
>> 
>> 
>>> On Nov 21, 2020, at 2:50 PM, Dave Fisher  wrote:
>>> 
>>> 
>>> 
 On Nov 21, 2020, at 2:25 PM, Antoine Toulme  wrote:
 
 The binaries are generated by the build.
>>> 
>>> I ran a build the jars were generated, but the scripts in the bin are not 
>>> anywhere in the source tree. Those aren’t built I have no idea where the 
>>> binary convenience got those scripts.
>> The scripts are generated by the application plugin of Gradle:
>> https://docs.gradle.org/current/userguide/application_plugin.html 
>> 
>> 
>>> 
 
 I thought the build was a vote on the sources and their distribution, 
 while binaries are convenience.
>>> 
>>> They are a convenience, but if you are using ASF resources then the 
>>> licensing needs to properly follow policy.
>> OK.
>>> 
 
 Do you have an example of (3)?
>>> 
>>> leveldbjni-all-1.8.jar is BSD 3-Clause
>>> Jetty is dual licensed - you should declare that you are choosing AL2.
>>> Jersey is quad licensed - …
>>> Jaxb is CDDL 1.1, but used to be GPL
>>> Javax is CDDL and GPL2 so you definitely need to declare.
>>> Javasist is triple licensed - AL2, LGPL2, and MPL 1.1 so ...
>>> Jakarta are EPL2 and GPL2.
>>> 
>>> I found this information quickly using mvnrepository.com
>>> 
>>> It’s all about easily assuring users of the binary package what the terms 
>>> are.
>>> 
>>> These classes can be used for Binaries
>>> Class A licenses: https://www.apache.org/legal/resolved.html#category-a
>>> Class B licenses: https://www.apache.org/legal/resolved.html#category-b
>>> Sources must not contain Class B.
>>> 
>>> Class X cannot be used: 
>>> https://www.apache.org/legal/resolved.html#category-x 
>>> 
>> 
>> Ah, we generate a license report but don’t include it. We can fix that in 
>> the next release.
>>> 
>>> Regards,
>>> Dave
>>> 
 
> On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
> 
> Hi -
> 
> Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
> 
> Source package LICENSEs are fine.
> 
> Binaries -
> (1) bin directory - where are the sources for the scripts and bat files 
> in the Source Release?
> (2) bin directory - what is the license for these files?
> (3) LICENSE is identical to source release. The binary LICENSE and NOTICE 
> need to reflect everything included in the lib directory.
> 
> I’m -0 (binding) on this release, I think these 3 issues do need to be 
> addressed.
> 
> If other IPMC members are willing to VOTE +1 that’s ok with me.
> 
> Regards,
> Dave
> 
>> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
>> 
>> Hi all,
>> 
>> We're voting on the source distributions available here:
>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
>> The release tag is present here:
>> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
>> 
>> Please review and vote as appropriate.
>> 
>> The following changes were made since 1.2.0:
>> 
>> * Update to support Sodium 1.0.18 
>> (https://github.com/apache/incubator-tuweni/pull/164 
>> )
>> * Base58 encoding support 
>> (https://github.com/apache/incubator-tuweni/pull/150 
>> )
>> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
>> )
>> * Add a helper to transform a SECP256K1 public key into an Ethereum 
>> address (https://github.com/apache/incubator-tuweni/pull/154 
>> )
>> * Add a discv5 scraper 
>> (https://github.com/apache/incubator-tuweni/pull/157 
>> )
>> * Upgrade Bouncy Castle 
>> (https://github.com/apache/incubator-tuweni/pull/160 
>> )
>> * Upgrade Error Prone 
>> (https://github.com/apache/incubator-tuweni/pull/165 
>> )
>> * Add Windows CI test build 
>> (https://github.com/apache/incubator-tuweni/pull/167 
>> )
>> * Add binary snapshots 
>> 

Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-22 Thread Dave Fisher
Hi Antoine,

With your explanations I’m changing my VOTE:

+1 (binding)

Regards,
Dave

> On Nov 21, 2020, at 3:42 PM, Antoine Toulme  wrote:
> 
> 
> 
>> On Nov 21, 2020, at 2:50 PM, Dave Fisher  wrote:
>> 
>> 
>> 
>>> On Nov 21, 2020, at 2:25 PM, Antoine Toulme  wrote:
>>> 
>>> The binaries are generated by the build.
>> 
>> I ran a build the jars were generated, but the scripts in the bin are not 
>> anywhere in the source tree. Those aren’t built I have no idea where the 
>> binary convenience got those scripts.
> The scripts are generated by the application plugin of Gradle:
> https://docs.gradle.org/current/userguide/application_plugin.html 
> 
> 
>> 
>>> 
>>> I thought the build was a vote on the sources and their distribution, while 
>>> binaries are convenience.
>> 
>> They are a convenience, but if you are using ASF resources then the 
>> licensing needs to properly follow policy.
> OK.
>> 
>>> 
>>> Do you have an example of (3)?
>> 
>> leveldbjni-all-1.8.jar is BSD 3-Clause
>> Jetty is dual licensed - you should declare that you are choosing AL2.
>> Jersey is quad licensed - …
>> Jaxb is CDDL 1.1, but used to be GPL
>> Javax is CDDL and GPL2 so you definitely need to declare.
>> Javasist is triple licensed - AL2, LGPL2, and MPL 1.1 so ...
>> Jakarta are EPL2 and GPL2.
>> 
>> I found this information quickly using mvnrepository.com
>> 
>> It’s all about easily assuring users of the binary package what the terms 
>> are.
>> 
>> These classes can be used for Binaries
>> Class A licenses: https://www.apache.org/legal/resolved.html#category-a
>> Class B licenses: https://www.apache.org/legal/resolved.html#category-b
>> Sources must not contain Class B.
>> 
>> Class X cannot be used: 
>> https://www.apache.org/legal/resolved.html#category-x 
>> 
> 
> Ah, we generate a license report but don’t include it. We can fix that in the 
> next release.
>> 
>> Regards,
>> Dave
>> 
>>> 
 On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
 
 Hi -
 
 Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
 
 Source package LICENSEs are fine.
 
 Binaries -
 (1) bin directory - where are the sources for the scripts and bat files in 
 the Source Release?
 (2) bin directory - what is the license for these files?
 (3) LICENSE is identical to source release. The binary LICENSE and NOTICE 
 need to reflect everything included in the lib directory.
 
 I’m -0 (binding) on this release, I think these 3 issues do need to be 
 addressed.
 
 If other IPMC members are willing to VOTE +1 that’s ok with me.
 
 Regards,
 Dave
 
> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
> 
> Hi all,
> 
> We're voting on the source distributions available here:
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
> The release tag is present here:
> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
> 
> Please review and vote as appropriate.
> 
> The following changes were made since 1.2.0:
> 
> * Update to support Sodium 1.0.18 
> (https://github.com/apache/incubator-tuweni/pull/164 
> )
> * Base58 encoding support 
> (https://github.com/apache/incubator-tuweni/pull/150 
> )
> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
> )
> * Add a helper to transform a SECP256K1 public key into an Ethereum 
> address (https://github.com/apache/incubator-tuweni/pull/154 
> )
> * Add a discv5 scraper 
> (https://github.com/apache/incubator-tuweni/pull/157 
> )
> * Upgrade Bouncy Castle 
> (https://github.com/apache/incubator-tuweni/pull/160 
> )
> * Upgrade Error Prone 
> (https://github.com/apache/incubator-tuweni/pull/165 
> )
> * Add Windows CI test build 
> (https://github.com/apache/incubator-tuweni/pull/167 
> )
> * Add binary snapshots 
> (https://github.com/apache/incubator-tuweni/issues/161 
> )
> * Misc fixes and clean ups to docs
> 
> Here is the release thread on the d...@tuweni.apache.org 
>  list:
> https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
> 
> The release vote has passed with 

Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-22 Thread Furkan KAMACI
Hi,

+1 from me.

I checked:

- Incubating in name
- DISCLAIMER exists
- LICENSE and NOTICE are fine
- No unexpected binary files
- Checked PGP signatures
- Checked checksums
- Code compiles and tests successfully run
- Apache rat checks are OK

Kind Regards,
Furkan KAMACI

On Sun, Nov 22, 2020 at 2:42 AM Antoine Toulme  wrote:

>
>
> > On Nov 21, 2020, at 2:50 PM, Dave Fisher  wrote:
> >
> >
> >
> >> On Nov 21, 2020, at 2:25 PM, Antoine Toulme 
> wrote:
> >>
> >> The binaries are generated by the build.
> >
> > I ran a build the jars were generated, but the scripts in the bin are
> not anywhere in the source tree. Those aren’t built I have no idea where
> the binary convenience got those scripts.
> The scripts are generated by the application plugin of Gradle:
> https://docs.gradle.org/current/userguide/application_plugin.html <
> https://docs.gradle.org/current/userguide/application_plugin.html>
>
> >
> >>
> >> I thought the build was a vote on the sources and their distribution,
> while binaries are convenience.
> >
> > They are a convenience, but if you are using ASF resources then the
> licensing needs to properly follow policy.
> OK.
> >
> >>
> >> Do you have an example of (3)?
> >
> > leveldbjni-all-1.8.jar is BSD 3-Clause
> > Jetty is dual licensed - you should declare that you are choosing AL2.
> > Jersey is quad licensed - …
> > Jaxb is CDDL 1.1, but used to be GPL
> > Javax is CDDL and GPL2 so you definitely need to declare.
> > Javasist is triple licensed - AL2, LGPL2, and MPL 1.1 so ...
> > Jakarta are EPL2 and GPL2.
> >
> > I found this information quickly using mvnrepository.com
> >
> > It’s all about easily assuring users of the binary package what the
> terms are.
> >
> > These classes can be used for Binaries
> > Class A licenses: https://www.apache.org/legal/resolved.html#category-a
> > Class B licenses: https://www.apache.org/legal/resolved.html#category-b
> > Sources must not contain Class B.
> >
> > Class X cannot be used:
> https://www.apache.org/legal/resolved.html#category-x <
> https://www.apache.org/legal/resolved.html#category-x>
>
> Ah, we generate a license report but don’t include it. We can fix that in
> the next release.
> >
> > Regards,
> > Dave
> >
> >>
> >>> On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
> >>>
> >>> Hi -
> >>>
> >>> Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
> >>>
> >>> Source package LICENSEs are fine.
> >>>
> >>> Binaries -
> >>> (1) bin directory - where are the sources for the scripts and bat
> files in the Source Release?
> >>> (2) bin directory - what is the license for these files?
> >>> (3) LICENSE is identical to source release. The binary LICENSE and
> NOTICE need to reflect everything included in the lib directory.
> >>>
> >>> I’m -0 (binding) on this release, I think these 3 issues do need to be
> addressed.
> >>>
> >>> If other IPMC members are willing to VOTE +1 that’s ok with me.
> >>>
> >>> Regards,
> >>> Dave
> >>>
>  On Nov 19, 2020, at 11:16 AM, Antoine Toulme 
> wrote:
> 
>  Hi all,
> 
>  We're voting on the source distributions available here:
> 
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
>  The release tag is present here:
> 
> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
> 
>  Please review and vote as appropriate.
> 
>  The following changes were made since 1.2.0:
> 
>  * Update to support Sodium 1.0.18 (
> https://github.com/apache/incubator-tuweni/pull/164 <
> https://github.com/apache/incubator-tuweni/pull/164>)
>  * Base58 encoding support (
> https://github.com/apache/incubator-tuweni/pull/150 <
> https://github.com/apache/incubator-tuweni/pull/150>)
>  * eth65 support (https://github.com/apache/incubator-tuweni/pull/152
> )
>  * Add a helper to transform a SECP256K1 public key into an Ethereum
> address (https://github.com/apache/incubator-tuweni/pull/154 <
> https://github.com/apache/incubator-tuweni/pull/154>)
>  * Add a discv5 scraper (
> https://github.com/apache/incubator-tuweni/pull/157 <
> https://github.com/apache/incubator-tuweni/pull/157>)
>  * Upgrade Bouncy Castle (
> https://github.com/apache/incubator-tuweni/pull/160 <
> https://github.com/apache/incubator-tuweni/pull/160>)
>  * Upgrade Error Prone (
> https://github.com/apache/incubator-tuweni/pull/165 <
> https://github.com/apache/incubator-tuweni/pull/165>)
>  * Add Windows CI test build (
> https://github.com/apache/incubator-tuweni/pull/167 <
> https://github.com/apache/incubator-tuweni/pull/167>)
>  * Add binary snapshots (
> https://github.com/apache/incubator-tuweni/issues/161 <
> https://github.com/apache/incubator-tuweni/issues/161>)
>  * Misc fixes and clean ups to docs
> 
>  Here is the release thread on the d...@tuweni.apache.org  d...@tuweni.apache.org> list:
> 
> 

Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-21 Thread Antoine Toulme


> On Nov 21, 2020, at 2:50 PM, Dave Fisher  wrote:
> 
> 
> 
>> On Nov 21, 2020, at 2:25 PM, Antoine Toulme  wrote:
>> 
>> The binaries are generated by the build.
> 
> I ran a build the jars were generated, but the scripts in the bin are not 
> anywhere in the source tree. Those aren’t built I have no idea where the 
> binary convenience got those scripts.
The scripts are generated by the application plugin of Gradle:
https://docs.gradle.org/current/userguide/application_plugin.html 


> 
>> 
>> I thought the build was a vote on the sources and their distribution, while 
>> binaries are convenience.
> 
> They are a convenience, but if you are using ASF resources then the licensing 
> needs to properly follow policy.
OK.
> 
>> 
>> Do you have an example of (3)?
> 
> leveldbjni-all-1.8.jar is BSD 3-Clause
> Jetty is dual licensed - you should declare that you are choosing AL2.
> Jersey is quad licensed - …
> Jaxb is CDDL 1.1, but used to be GPL
> Javax is CDDL and GPL2 so you definitely need to declare.
> Javasist is triple licensed - AL2, LGPL2, and MPL 1.1 so ...
> Jakarta are EPL2 and GPL2.
> 
> I found this information quickly using mvnrepository.com
> 
> It’s all about easily assuring users of the binary package what the terms are.
> 
> These classes can be used for Binaries
> Class A licenses: https://www.apache.org/legal/resolved.html#category-a
> Class B licenses: https://www.apache.org/legal/resolved.html#category-b
> Sources must not contain Class B.
> 
> Class X cannot be used: https://www.apache.org/legal/resolved.html#category-x 
> 

Ah, we generate a license report but don’t include it. We can fix that in the 
next release.
> 
> Regards,
> Dave
> 
>> 
>>> On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
>>> 
>>> Hi -
>>> 
>>> Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
>>> 
>>> Source package LICENSEs are fine.
>>> 
>>> Binaries -
>>> (1) bin directory - where are the sources for the scripts and bat files in 
>>> the Source Release?
>>> (2) bin directory - what is the license for these files?
>>> (3) LICENSE is identical to source release. The binary LICENSE and NOTICE 
>>> need to reflect everything included in the lib directory.
>>> 
>>> I’m -0 (binding) on this release, I think these 3 issues do need to be 
>>> addressed.
>>> 
>>> If other IPMC members are willing to VOTE +1 that’s ok with me.
>>> 
>>> Regards,
>>> Dave
>>> 
 On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
 
 Hi all,
 
 We're voting on the source distributions available here:
 https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
 The release tag is present here:
 https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
 
 Please review and vote as appropriate.
 
 The following changes were made since 1.2.0:
 
 * Update to support Sodium 1.0.18 
 (https://github.com/apache/incubator-tuweni/pull/164 
 )
 * Base58 encoding support 
 (https://github.com/apache/incubator-tuweni/pull/150 
 )
 * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
 )
 * Add a helper to transform a SECP256K1 public key into an Ethereum 
 address (https://github.com/apache/incubator-tuweni/pull/154 
 )
 * Add a discv5 scraper 
 (https://github.com/apache/incubator-tuweni/pull/157 
 )
 * Upgrade Bouncy Castle 
 (https://github.com/apache/incubator-tuweni/pull/160 
 )
 * Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
 )
 * Add Windows CI test build 
 (https://github.com/apache/incubator-tuweni/pull/167 
 )
 * Add binary snapshots 
 (https://github.com/apache/incubator-tuweni/issues/161 
 )
 * Misc fixes and clean ups to docs
 
 Here is the release thread on the d...@tuweni.apache.org 
  list:
 https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
 
 The release vote has passed with the following votes 
 (https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
  
 )

Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-21 Thread Dave Fisher



> On Nov 21, 2020, at 2:25 PM, Antoine Toulme  wrote:
> 
> The binaries are generated by the build.

I ran a build the jars were generated, but the scripts in the bin are not 
anywhere in the source tree. Those aren’t built I have no idea where the binary 
convenience got those scripts.

> 
> I thought the build was a vote on the sources and their distribution, while 
> binaries are convenience.

They are a convenience, but if you are using ASF resources then the licensing 
needs to properly follow policy.

> 
> Do you have an example of (3)?

leveldbjni-all-1.8.jar is BSD 3-Clause
Jetty is dual licensed - you should declare that you are choosing AL2.
Jersey is quad licensed - …
Jaxb is CDDL 1.1, but used to be GPL
Javax is CDDL and GPL2 so you definitely need to declare.
Javasist is triple licensed - AL2, LGPL2, and MPL 1.1 so ...
Jakarta are EPL2 and GPL2.

I found this information quickly using mvnrepository.com

It’s all about easily assuring users of the binary package what the terms are.

These classes can be used for Binaries
Class A licenses: https://www.apache.org/legal/resolved.html#category-a
Class B licenses: https://www.apache.org/legal/resolved.html#category-b
Sources must not contain Class B.

Class X cannot be used: https://www.apache.org/legal/resolved.html#category-x

Regards,
Dave

> 
>> On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
>> 
>> Hi -
>> 
>> Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
>> 
>> Source package LICENSEs are fine.
>> 
>> Binaries -
>> (1) bin directory - where are the sources for the scripts and bat files in 
>> the Source Release?
>> (2) bin directory - what is the license for these files?
>> (3) LICENSE is identical to source release. The binary LICENSE and NOTICE 
>> need to reflect everything included in the lib directory.
>> 
>> I’m -0 (binding) on this release, I think these 3 issues do need to be 
>> addressed.
>> 
>> If other IPMC members are willing to VOTE +1 that’s ok with me.
>> 
>> Regards,
>> Dave
>> 
>>> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
>>> 
>>> Hi all,
>>> 
>>> We're voting on the source distributions available here:
>>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
>>> The release tag is present here:
>>> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
>>> 
>>> Please review and vote as appropriate.
>>> 
>>> The following changes were made since 1.2.0:
>>> 
>>> * Update to support Sodium 1.0.18 
>>> (https://github.com/apache/incubator-tuweni/pull/164 
>>> )
>>> * Base58 encoding support 
>>> (https://github.com/apache/incubator-tuweni/pull/150 
>>> )
>>> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
>>> )
>>> * Add a helper to transform a SECP256K1 public key into an Ethereum address 
>>> (https://github.com/apache/incubator-tuweni/pull/154 
>>> )
>>> * Add a discv5 scraper (https://github.com/apache/incubator-tuweni/pull/157 
>>> )
>>> * Upgrade Bouncy Castle 
>>> (https://github.com/apache/incubator-tuweni/pull/160 
>>> )
>>> * Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
>>> )
>>> * Add Windows CI test build 
>>> (https://github.com/apache/incubator-tuweni/pull/167 
>>> )
>>> * Add binary snapshots 
>>> (https://github.com/apache/incubator-tuweni/issues/161 
>>> )
>>> * Misc fixes and clean ups to docs
>>> 
>>> Here is the release thread on the d...@tuweni.apache.org 
>>>  list:
>>> https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
>>> 
>>> The release vote has passed with the following votes 
>>> (https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
>>>  
>>> )
>>> 3 +1:
>>> Antoine Toulme
>>> Rob Dawson
>>> Danno Ferrin
>>> 0 +0
>>> 0 -1
>>> 
>>> The release vote is open at least until 11/25 12pm PST time.
>>> 
>>> Cheers,
>>> 
>>> Antoine
>> 
>> 
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>> 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional 

Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-21 Thread Antoine Toulme
The binaries are generated by the build.

I thought the build was a vote on the sources and their distribution, while 
binaries are convenience.

Do you have an example of (3)?

> On Nov 21, 2020, at 2:20 PM, Dave Fisher  wrote:
> 
> Hi -
> 
> Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.
> 
> Source package LICENSEs are fine.
> 
> Binaries -
> (1) bin directory - where are the sources for the scripts and bat files in 
> the Source Release?
> (2) bin directory - what is the license for these files?
> (3) LICENSE is identical to source release. The binary LICENSE and NOTICE 
> need to reflect everything included in the lib directory.
> 
> I’m -0 (binding) on this release, I think these 3 issues do need to be 
> addressed.
> 
> If other IPMC members are willing to VOTE +1 that’s ok with me.
> 
> Regards,
> Dave
> 
>> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
>> 
>> Hi all,
>> 
>> We're voting on the source distributions available here:
>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
>> The release tag is present here:
>> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
>> 
>> Please review and vote as appropriate.
>> 
>> The following changes were made since 1.2.0:
>> 
>> * Update to support Sodium 1.0.18 
>> (https://github.com/apache/incubator-tuweni/pull/164 
>> )
>> * Base58 encoding support 
>> (https://github.com/apache/incubator-tuweni/pull/150 
>> )
>> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
>> )
>> * Add a helper to transform a SECP256K1 public key into an Ethereum address 
>> (https://github.com/apache/incubator-tuweni/pull/154 
>> )
>> * Add a discv5 scraper (https://github.com/apache/incubator-tuweni/pull/157 
>> )
>> * Upgrade Bouncy Castle (https://github.com/apache/incubator-tuweni/pull/160 
>> )
>> * Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
>> )
>> * Add Windows CI test build 
>> (https://github.com/apache/incubator-tuweni/pull/167 
>> )
>> * Add binary snapshots 
>> (https://github.com/apache/incubator-tuweni/issues/161 
>> )
>> * Misc fixes and clean ups to docs
>> 
>> Here is the release thread on the d...@tuweni.apache.org 
>>  list:
>> https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
>> 
>> The release vote has passed with the following votes 
>> (https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
>>  
>> )
>> 3 +1:
>> Antoine Toulme
>> Rob Dawson
>> Danno Ferrin
>> 0 +0
>> 0 -1
>> 
>> The release vote is open at least until 11/25 12pm PST time.
>> 
>> Cheers,
>> 
>> Antoine
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


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



Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-21 Thread Dave Fisher
Hi -

Incubator in name, Signatures, Hashes, NOTICE, DISCLAIMER are in place.

Source package LICENSEs are fine.

Binaries -
(1) bin directory - where are the sources for the scripts and bat files in the 
Source Release?
(2) bin directory - what is the license for these files?
(3) LICENSE is identical to source release. The binary LICENSE and NOTICE need 
to reflect everything included in the lib directory.

I’m -0 (binding) on this release, I think these 3 issues do need to be 
addressed.

If other IPMC members are willing to VOTE +1 that’s ok with me.

Regards,
Dave

> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
> 
> Hi all,
> 
> We're voting on the source distributions available here:
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
> The release tag is present here:
> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
> 
> Please review and vote as appropriate.
> 
> The following changes were made since 1.2.0:
> 
> * Update to support Sodium 1.0.18 
> (https://github.com/apache/incubator-tuweni/pull/164 
> )
> * Base58 encoding support 
> (https://github.com/apache/incubator-tuweni/pull/150 
> )
> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
> )
> * Add a helper to transform a SECP256K1 public key into an Ethereum address 
> (https://github.com/apache/incubator-tuweni/pull/154 
> )
> * Add a discv5 scraper (https://github.com/apache/incubator-tuweni/pull/157 
> )
> * Upgrade Bouncy Castle (https://github.com/apache/incubator-tuweni/pull/160 
> )
> * Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
> )
> * Add Windows CI test build 
> (https://github.com/apache/incubator-tuweni/pull/167 
> )
> * Add binary snapshots (https://github.com/apache/incubator-tuweni/issues/161 
> )
> * Misc fixes and clean ups to docs
> 
> Here is the release thread on the d...@tuweni.apache.org 
>  list:
> https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
> 
> The release vote has passed with the following votes 
> (https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
>  
> )
> 3 +1:
> Antoine Toulme
> Rob Dawson
> Danno Ferrin
> 0 +0
> 0 -1
> 
> The release vote is open at least until 11/25 12pm PST time.
> 
> Cheers,
> 
> Antoine


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



Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-20 Thread Jean-Baptiste Onofre
+1 (binding)

I checked signature, headers, build.

Thanks,
Regards
JB

> Le 19 nov. 2020 à 20:16, Antoine Toulme  a écrit :
> 
> Hi all,
> 
> We're voting on the source distributions available here:
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
> The release tag is present here:
> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc
> 
> Please review and vote as appropriate.
> 
> The following changes were made since 1.2.0:
> 
> * Update to support Sodium 1.0.18 
> (https://github.com/apache/incubator-tuweni/pull/164 
> )
> * Base58 encoding support 
> (https://github.com/apache/incubator-tuweni/pull/150 
> )
> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
> )
> * Add a helper to transform a SECP256K1 public key into an Ethereum address 
> (https://github.com/apache/incubator-tuweni/pull/154 
> )
> * Add a discv5 scraper (https://github.com/apache/incubator-tuweni/pull/157 
> )
> * Upgrade Bouncy Castle (https://github.com/apache/incubator-tuweni/pull/160 
> )
> * Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
> )
> * Add Windows CI test build 
> (https://github.com/apache/incubator-tuweni/pull/167 
> )
> * Add binary snapshots (https://github.com/apache/incubator-tuweni/issues/161 
> )
> * Misc fixes and clean ups to docs
> 
> Here is the release thread on the d...@tuweni.apache.org 
>  list:
> https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
> 
> The release vote has passed with the following votes 
> (https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
>  
> )
> 3 +1:
> Antoine Toulme
> Rob Dawson
> Danno Ferrin
> 0 +0
> 0 -1
> 
> The release vote is open at least until 11/25 12pm PST time.
> 
> Cheers,
> 
> Antoine


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



Re: [VOTE] Apache Tuweni 1.3.0 release

2020-11-20 Thread Antoine Toulme
I am voting here with +1 (binding).

I checked signatures, they match.
I checked the build from source and ran the instructions, and the sources built 
OK.
I checked the tag in GitHub, all good.

Cheers,

Antoine

> On Nov 19, 2020, at 11:16 AM, Antoine Toulme  wrote:
> 
> Hi all,
> 
> We're voting on the source distributions available here:
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0 
> -incubating/
> The release tag is present here:
> https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0- 
> incubating-rc
> 
> Please review and vote as appropriate.
> 
> The following changes were made since 1.2.0:
> 
> * Update to support Sodium 1.0.18 
> (https://github.com/apache/incubator-tuweni/pull/164 
> )
> * Base58 encoding support 
> (https://github.com/apache/incubator-tuweni/pull/150 
> )
> * eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
> )
> * Add a helper to transform a SECP256K1 public key into an Ethereum address 
> (https://github.com/apache/incubator-tuweni/pull/154 
> )
> * Add a discv5 scraper (https://github.com/apache/incubator-tuweni/pull/157 
> )
> * Upgrade Bouncy Castle (https://github.com/apache/incubator-tuweni/pull/160 
> )
> * Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
> )
> * Add Windows CI test build 
> (https://github.com/apache/incubator-tuweni/pull/167 
> )
> * Add binary snapshots (https://github.com/apache/incubator-tuweni/issues/161 
> )
> * Misc fixes and clean ups to docs
> 
> Here is the release thread on the d...@tuweni.apache.org 
>  list:
> https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E
>  
> 
> 
> The release vote has passed with the following votes 
> (https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
>  
> )
> 3 +1:
> Antoine Toulme
> Rob Dawson
> Danno Ferrin
> 0 +0
> 0 -1
> 
> The release vote is open at least until 11/25 12pm PST time.
> 
> Cheers,
> 
> Antoine



[VOTE] Apache Tuweni 1.3.0 release

2020-11-19 Thread Antoine Toulme
Hi all,

We're voting on the source distributions available here:
https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.3.0-incubating/
The release tag is present here:
https://github.com/apache/incubator-tuweni/releases/tag/v1.3.0-incubating-rc

Please review and vote as appropriate.

The following changes were made since 1.2.0:

* Update to support Sodium 1.0.18 
(https://github.com/apache/incubator-tuweni/pull/164 
)
* Base58 encoding support (https://github.com/apache/incubator-tuweni/pull/150 
)
* eth65 support (https://github.com/apache/incubator-tuweni/pull/152 
)
* Add a helper to transform a SECP256K1 public key into an Ethereum address 
(https://github.com/apache/incubator-tuweni/pull/154 
)
* Add a discv5 scraper (https://github.com/apache/incubator-tuweni/pull/157 
)
* Upgrade Bouncy Castle (https://github.com/apache/incubator-tuweni/pull/160 
)
* Upgrade Error Prone (https://github.com/apache/incubator-tuweni/pull/165 
)
* Add Windows CI test build 
(https://github.com/apache/incubator-tuweni/pull/167 
)
* Add binary snapshots (https://github.com/apache/incubator-tuweni/issues/161 
)
* Misc fixes and clean ups to docs

Here is the release thread on the d...@tuweni.apache.org 
 list:
https://lists.apache.org/thread.html/r6ed976ff5519ea7227b5676e6a0af382afbb075a1bff1def384737b1%40%3Cdev.tuweni.apache.org%3E

The release vote has passed with the following votes 
(https://lists.apache.org/thread.html/r32e2b69d7c5314366304733dfedc58672db9acbf2dabcff1b9eea00c%40%3Cdev.tuweni.apache.org%3E
 
)
3 +1:
Antoine Toulme
Rob Dawson
Danno Ferrin
0 +0
0 -1

The release vote is open at least until 11/25 12pm PST time.

Cheers,

Antoine