You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ratis.apache.org by Josh Elser <el...@apache.org> on 2018/10/31 18:20:35 UTC

[VOTE] Apache Ratis Thirdparty 0.1.0rc1

Hi,

Please vote on the following release candidate to become Apache Ratis
Thirdparty 0.1.0.

The Apache Ratis Thirdparty project is a collection of all thirdparty
dependencies that Apache Ratis uses, repackaged for optimal use by
Ratis. As such, there is very little net-new source code in this project.

Over rc0, this RC does:

* Incubating in the file name
* make_rc.sh updates
* Includes a DISCLAIMER in generated jar files
* renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected 
in ratis.git)

The source release is present at
https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/

SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64 
7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
  12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA

This source release was created from the Git commit SHA1:
896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
also points at this commit.

This source release was signed with my key: 4677D66C. This is present
in the KEYS file (dist/dev and dist/release).

The corresponding "binaries" for this release are staged at
https://repository.apache.org/content/repositories/orgapacheratis-1008/ and
will be promoted pending successful PPMC and IPMC votes. You can
update your local ~/.m2/settings.xml to add this as a repository to
test the build of ratis.git if you choose (appears to work fine for me).

This vote will be open for at least 72hours (until 2018/11/03 19:00:00
GMT).

--

Here's my +1 (non-binding)

- Josh

Re: [VOTE] Apache Ratis Thirdparty 0.1.0rc1

Posted by Josh Elser <el...@apache.org>.
Thanks for the vote, Jitendra.

As a part of this release, I did enumerate each dependency we include in 
the thirdparty-misc JAR and I believe we have the minimum-required L&N 
files already. There was one addition (which Marton found in rc0, IIRC) 
that we include proactively (via the files in [1]). The rest should be 
handled automagically via the shade-plugin.

I am only human, so it's possible I missed some :). Happy to keep iterating.

[1] 
https://github.com/apache/incubator-ratis-thirdparty/tree/master/misc/src/main/appended-resources/META-INF

On 11/5/18 1:14 PM, Jitendra Pandey wrote:
> +1,
>   verified signatures, LICENSE and NOTICE files are present.
> 
>   NOTICE, and LICENSE files, however, do not include copyrights of dependencies.
>   We should plan to address that, if required, in next release.
> 
> On 11/5/18, 9:54 AM, "Ted Yu" <yu...@gmail.com> wrote:
> 
>      +1
>      
>      On Sat, Nov 3, 2018 at 10:51 PM Tsz Wo Sze <sz...@gmail.com> wrote:
>      
>      > +1
>      >
>      > - Verified the signature and checksums.
>      > - Checked LICENSE, NOTICE and NOTICE in the gz and the jar files
>      > - Checked file names -- all file in
>      >
>      > https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
>      > have "incubating".
>      >
>      > Thanks a lot, Josh!
>      > Tsz-Wo
>      >
>      > On Thu, Nov 1, 2018 at 2:20 AM Josh Elser <el...@apache.org> wrote:
>      > >
>      > > Hi,
>      > >
>      > > Please vote on the following release candidate to become Apache Ratis
>      > > Thirdparty 0.1.0.
>      > >
>      > > The Apache Ratis Thirdparty project is a collection of all thirdparty
>      > > dependencies that Apache Ratis uses, repackaged for optimal use by
>      > > Ratis. As such, there is very little net-new source code in this project.
>      > >
>      > > Over rc0, this RC does:
>      > >
>      > > * Incubating in the file name
>      > > * make_rc.sh updates
>      > > * Includes a DISCLAIMER in generated jar files
>      > > * renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected
>      > > in ratis.git)
>      > >
>      > > The source release is present at
>      > >
>      > https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
>      > >
>      > > SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64
>      > > 7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
>      > >   12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA
>      > >
>      > > This source release was created from the Git commit SHA1:
>      > > 896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
>      > > is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
>      > > also points at this commit.
>      > >
>      > > This source release was signed with my key: 4677D66C. This is present
>      > > in the KEYS file (dist/dev and dist/release).
>      > >
>      > > The corresponding "binaries" for this release are staged at
>      > > https://repository.apache.org/content/repositories/orgapacheratis-1008/
>      > and
>      > > will be promoted pending successful PPMC and IPMC votes. You can
>      > > update your local ~/.m2/settings.xml to add this as a repository to
>      > > test the build of ratis.git if you choose (appears to work fine for me).
>      > >
>      > > This vote will be open for at least 72hours (until 2018/11/03 19:00:00
>      > > GMT).
>      > >
>      > > --
>      > >
>      > > Here's my +1 (non-binding)
>      > >
>      > > - Josh
>      >
>      
> 

Re: [VOTE] Apache Ratis Thirdparty 0.1.0rc1

Posted by Jitendra Pandey <ji...@hortonworks.com>.
+1,
 verified signatures, LICENSE and NOTICE files are present.

 NOTICE, and LICENSE files, however, do not include copyrights of dependencies. 
 We should plan to address that, if required, in next release.

On 11/5/18, 9:54 AM, "Ted Yu" <yu...@gmail.com> wrote:

    +1
    
    On Sat, Nov 3, 2018 at 10:51 PM Tsz Wo Sze <sz...@gmail.com> wrote:
    
    > +1
    >
    > - Verified the signature and checksums.
    > - Checked LICENSE, NOTICE and NOTICE in the gz and the jar files
    > - Checked file names -- all file in
    >
    > https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
    > have "incubating".
    >
    > Thanks a lot, Josh!
    > Tsz-Wo
    >
    > On Thu, Nov 1, 2018 at 2:20 AM Josh Elser <el...@apache.org> wrote:
    > >
    > > Hi,
    > >
    > > Please vote on the following release candidate to become Apache Ratis
    > > Thirdparty 0.1.0.
    > >
    > > The Apache Ratis Thirdparty project is a collection of all thirdparty
    > > dependencies that Apache Ratis uses, repackaged for optimal use by
    > > Ratis. As such, there is very little net-new source code in this project.
    > >
    > > Over rc0, this RC does:
    > >
    > > * Incubating in the file name
    > > * make_rc.sh updates
    > > * Includes a DISCLAIMER in generated jar files
    > > * renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected
    > > in ratis.git)
    > >
    > > The source release is present at
    > >
    > https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
    > >
    > > SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64
    > > 7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
    > >   12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA
    > >
    > > This source release was created from the Git commit SHA1:
    > > 896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
    > > is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
    > > also points at this commit.
    > >
    > > This source release was signed with my key: 4677D66C. This is present
    > > in the KEYS file (dist/dev and dist/release).
    > >
    > > The corresponding "binaries" for this release are staged at
    > > https://repository.apache.org/content/repositories/orgapacheratis-1008/
    > and
    > > will be promoted pending successful PPMC and IPMC votes. You can
    > > update your local ~/.m2/settings.xml to add this as a repository to
    > > test the build of ratis.git if you choose (appears to work fine for me).
    > >
    > > This vote will be open for at least 72hours (until 2018/11/03 19:00:00
    > > GMT).
    > >
    > > --
    > >
    > > Here's my +1 (non-binding)
    > >
    > > - Josh
    >
    


Re: [VOTE] Apache Ratis Thirdparty 0.1.0rc1

Posted by Ted Yu <yu...@gmail.com>.
+1

On Sat, Nov 3, 2018 at 10:51 PM Tsz Wo Sze <sz...@gmail.com> wrote:

> +1
>
> - Verified the signature and checksums.
> - Checked LICENSE, NOTICE and NOTICE in the gz and the jar files
> - Checked file names -- all file in
>
> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
> have "incubating".
>
> Thanks a lot, Josh!
> Tsz-Wo
>
> On Thu, Nov 1, 2018 at 2:20 AM Josh Elser <el...@apache.org> wrote:
> >
> > Hi,
> >
> > Please vote on the following release candidate to become Apache Ratis
> > Thirdparty 0.1.0.
> >
> > The Apache Ratis Thirdparty project is a collection of all thirdparty
> > dependencies that Apache Ratis uses, repackaged for optimal use by
> > Ratis. As such, there is very little net-new source code in this project.
> >
> > Over rc0, this RC does:
> >
> > * Incubating in the file name
> > * make_rc.sh updates
> > * Includes a DISCLAIMER in generated jar files
> > * renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected
> > in ratis.git)
> >
> > The source release is present at
> >
> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
> >
> > SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64
> > 7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
> >   12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA
> >
> > This source release was created from the Git commit SHA1:
> > 896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
> > is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
> > also points at this commit.
> >
> > This source release was signed with my key: 4677D66C. This is present
> > in the KEYS file (dist/dev and dist/release).
> >
> > The corresponding "binaries" for this release are staged at
> > https://repository.apache.org/content/repositories/orgapacheratis-1008/
> and
> > will be promoted pending successful PPMC and IPMC votes. You can
> > update your local ~/.m2/settings.xml to add this as a repository to
> > test the build of ratis.git if you choose (appears to work fine for me).
> >
> > This vote will be open for at least 72hours (until 2018/11/03 19:00:00
> > GMT).
> >
> > --
> >
> > Here's my +1 (non-binding)
> >
> > - Josh
>

Re: [VOTE] Apache Ratis Thirdparty 0.1.0rc1

Posted by Tsz Wo Sze <sz...@gmail.com>.
+1

- Verified the signature and checksums.
- Checked LICENSE, NOTICE and NOTICE in the gz and the jar files
- Checked file names -- all file in
https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
have "incubating".

Thanks a lot, Josh!
Tsz-Wo

On Thu, Nov 1, 2018 at 2:20 AM Josh Elser <el...@apache.org> wrote:
>
> Hi,
>
> Please vote on the following release candidate to become Apache Ratis
> Thirdparty 0.1.0.
>
> The Apache Ratis Thirdparty project is a collection of all thirdparty
> dependencies that Apache Ratis uses, repackaged for optimal use by
> Ratis. As such, there is very little net-new source code in this project.
>
> Over rc0, this RC does:
>
> * Incubating in the file name
> * make_rc.sh updates
> * Includes a DISCLAIMER in generated jar files
> * renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected
> in ratis.git)
>
> The source release is present at
> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/
>
> SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64
> 7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
>   12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA
>
> This source release was created from the Git commit SHA1:
> 896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
> is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
> also points at this commit.
>
> This source release was signed with my key: 4677D66C. This is present
> in the KEYS file (dist/dev and dist/release).
>
> The corresponding "binaries" for this release are staged at
> https://repository.apache.org/content/repositories/orgapacheratis-1008/ and
> will be promoted pending successful PPMC and IPMC votes. You can
> update your local ~/.m2/settings.xml to add this as a repository to
> test the build of ratis.git if you choose (appears to work fine for me).
>
> This vote will be open for at least 72hours (until 2018/11/03 19:00:00
> GMT).
>
> --
>
> Here's my +1 (non-binding)
>
> - Josh

[RESULT] [VOTE] Apache Ratis Thirdparty 0.1.0rc1

Posted by Josh Elser <el...@apache.org>.
With 3 binding (Jitenda, Tsz-Wo, Josh) and 1 non-binding (Ted), this 
vote passes. Thanks to all who helped out (both rc0 and rc1)!

On 11/5/18 1:54 PM, Josh Elser wrote:
> Realizing that even though I do not have a binding vote via PPMC, I do 
> have a binding vote via my IPMC membership.
> 
> Thus, changing my +1 from non-binding to binding :). Sorry for the 
> confusion.
> 
> On 10/31/18 2:20 PM, Josh Elser wrote:
>> Hi,
>>
>> Please vote on the following release candidate to become Apache Ratis
>> Thirdparty 0.1.0.
>>
>> The Apache Ratis Thirdparty project is a collection of all thirdparty
>> dependencies that Apache Ratis uses, repackaged for optimal use by
>> Ratis. As such, there is very little net-new source code in this project.
>>
>> Over rc0, this RC does:
>>
>> * Incubating in the file name
>> * make_rc.sh updates
>> * Includes a DISCLAIMER in generated jar files
>> * renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected 
>> in ratis.git)
>>
>> The source release is present at
>> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/ 
>>
>>
>> SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64 
>> 7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
>>   12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA
>>
>> This source release was created from the Git commit SHA1:
>> 896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
>> is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
>> also points at this commit.
>>
>> This source release was signed with my key: 4677D66C. This is present
>> in the KEYS file (dist/dev and dist/release).
>>
>> The corresponding "binaries" for this release are staged at
>> https://repository.apache.org/content/repositories/orgapacheratis-1008/ and 
>>
>> will be promoted pending successful PPMC and IPMC votes. You can
>> update your local ~/.m2/settings.xml to add this as a repository to
>> test the build of ratis.git if you choose (appears to work fine for me).
>>
>> This vote will be open for at least 72hours (until 2018/11/03 19:00:00
>> GMT).
>>
>> -- 
>>
>> Here's my +1 (non-binding)
>>
>> - Josh

Re: [VOTE] Apache Ratis Thirdparty 0.1.0rc1

Posted by Josh Elser <el...@apache.org>.
Realizing that even though I do not have a binding vote via PPMC, I do 
have a binding vote via my IPMC membership.

Thus, changing my +1 from non-binding to binding :). Sorry for the 
confusion.

On 10/31/18 2:20 PM, Josh Elser wrote:
> Hi,
> 
> Please vote on the following release candidate to become Apache Ratis
> Thirdparty 0.1.0.
> 
> The Apache Ratis Thirdparty project is a collection of all thirdparty
> dependencies that Apache Ratis uses, repackaged for optimal use by
> Ratis. As such, there is very little net-new source code in this project.
> 
> Over rc0, this RC does:
> 
> * Incubating in the file name
> * make_rc.sh updates
> * Includes a DISCLAIMER in generated jar files
> * renames ratis-thirdparty to ratis-thirdparty-misc (not yet reflected 
> in ratis.git)
> 
> The source release is present at
> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.1.0-rc1/ 
> 
> 
> SHA512 checksum is on the source tarball: 2B11B643 836E367E C47D0F64 
> 7750E1AB DE2C3FDE ECF2C825 5F8292FA D4CF2DB4 04BEB4B6
>   12173754 4C6ACEEE B8534964 C6A4B690 EA9656E2 CAFDB317 FAAB46BA
> 
> This source release was created from the Git commit SHA1:
> 896f7b3453e155df96b8ef62b85aa0b92c37d886. For your convenience, there
> is also a GPG-signed tag with the name "ratis-thirdparty-0.1.0rc1" that
> also points at this commit.
> 
> This source release was signed with my key: 4677D66C. This is present
> in the KEYS file (dist/dev and dist/release).
> 
> The corresponding "binaries" for this release are staged at
> https://repository.apache.org/content/repositories/orgapacheratis-1008/ and
> will be promoted pending successful PPMC and IPMC votes. You can
> update your local ~/.m2/settings.xml to add this as a repository to
> test the build of ratis.git if you choose (appears to work fine for me).
> 
> This vote will be open for at least 72hours (until 2018/11/03 19:00:00
> GMT).
> 
> -- 
> 
> Here's my +1 (non-binding)
> 
> - Josh