You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ratis.apache.org by William Song <sz...@163.com> on 2025/01/10 02:51:51 UTC

[VOTE] Apache Ratis Release 3.1.3 rc2

Hi community,

I’m calling a vote For Apache Ratis Release 3.1.3 rc2.

The git tag to be vote upon:
https://github.com/apache/ratis/tree/ratis-3.1.3-rc2 

The git commit hash:
a84a924f4d698b40961b6e943b6b4f2b1258090c

The source and binary tarballs can be found at:
https://dist.apache.org/repos/dist/dev/ratis/3.1.3/rc2 

Fingerprint of the GPG key release artifacts are signed with:
DCE2C33D41C62578969DBAFE37D6ECF84E78BC92

My public key to verify signatures can be found in:
https://dist.apache.org/repos/dist/dev/ratis/KEYS

Maven artifacts are staged at:
https://repository.apache.org/content/repositories/orgapacheratis-1164 

This vote will remain open for at least 72 hours.
Please vote on releasing this ratis-3.1.3-rc2. Thanks in advance.

[ ] +1 approve
[ ] 0 no opinion
[ ] -1 disapprove (and reason why)

Starting with my +1 
- Verified checksums, signatures and git hash.
- Checked LICENSE and NOTICE.
- Compared the files in src tarball with the files at the given git tag.
- Built from source.
- Ran regular Ratis CI. [1]

[1] https://github.com/apache/ratis/actions/runs/12702154375 

Re: [VOTE] Apache Ratis Release 3.1.3 rc2

Posted by Tsz Wo Sze <sz...@gmail.com>.
Hi Attila,

> Found that the maven-wrapper.properties is in the tarball but not in git.
...

> DESTINATION_NOT_EXIST: cp "apache-ratis-3.1.3-src/.mvn/wrapper/maven-wrapper.properties" "../git-ratis/.mvn/wrapper/maven-wrapper.properties"

Oops, I somehow mistakenly removed the .mvn dir from git-ratis.  The
maven-wrapper.properties file indeed exists in git.

> ... .mvn/develocity.xml and .mvn/extensions.xml are missing from the
tarball, but these are not required for building Ratis.  ...

Attila, you are right that these two files are missing from the tarball and
they are not release blockers.  The files missing from the tarball are:

SOURCE_NOT_EXIST: rm "git-ratis/.idea/vcs.xml"
SOURCE_NOT_EXIST: rm "git-ratis/.asf.yaml"
SOURCE_NOT_EXIST: rm "git-ratis/.mvn/extensions.xml"
SOURCE_NOT_EXIST: rm "git-ratis/.mvn/develocity.xml"
SOURCE_NOT_EXIST: rm "git-ratis/DEPLOY.md"

Nicholas


On Sun, Jan 12, 2025 at 10:25 PM Attila Doroszlai <ad...@apache.org>
wrote:

> > I’m calling a vote For Apache Ratis Release 3.1.3 rc2.
> >
> > https://github.com/apache/ratis/tree/ratis-3.1.3-rc2
> > https://dist.apache.org/repos/dist/dev/ratis/3.1.3/rc2
> > https://repository.apache.org/content/repositories/orgapacheratis-1164
>
> +1
>
> * Verified checksums, signatures and git hash
> * Compared jars in the binary tarball to the staged Maven repo
> * Compared the files in src tarball to git repo at the given tag [1]
> * Ran RAT check
> * Built from source
>
> [1] .mvn/develocity.xml and .mvn/extensions.xml are missing from the
> tarball, but these are not required for building Ratis.  I'll add them
> for the next release.
>
> Thanks William for the RC.
>
> -Attila
>

Re: [VOTE] Apache Ratis Release 3.1.3 rc2

Posted by Attila Doroszlai <ad...@apache.org>.
> I’m calling a vote For Apache Ratis Release 3.1.3 rc2.
>
> https://github.com/apache/ratis/tree/ratis-3.1.3-rc2
> https://dist.apache.org/repos/dist/dev/ratis/3.1.3/rc2
> https://repository.apache.org/content/repositories/orgapacheratis-1164

+1

* Verified checksums, signatures and git hash
* Compared jars in the binary tarball to the staged Maven repo
* Compared the files in src tarball to git repo at the given tag [1]
* Ran RAT check
* Built from source

[1] .mvn/develocity.xml and .mvn/extensions.xml are missing from the
tarball, but these are not required for building Ratis.  I'll add them
for the next release.

Thanks William for the RC.

-Attila

Re: [VOTE] Apache Ratis Release 3.1.3 rc2

Posted by Ashish <pa...@gmail.com>.
+1 (non-binding)

- Ran build (macos, jdk11), all test cases pass
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  31:06 min
[INFO] Finished at: 2025-01-12T17:38:54-08:00
[INFO]
------------------------------------------------------------------------



On Sun, Jan 12, 2025 at 9:04 AM Tsz Wo Sze <sz...@apache.org> wrote:

> +1
>
> - Verified all checksums and signatures.
> - Checked LICENSE and NOTICE.
> - Compared the files in the src tarball with the files in git.
>
> Found that the maven-wrapper.properties is in the tarball but not in
> git.  It seems not a release blocker since the file just has two mvn
> URLs and it  has license header.
> DESTINATION_NOT_EXIST: cp
> "apache-ratis-3.1.3-src/.mvn/wrapper/maven-wrapper.properties"
> "../git-ratis/.mvn/wrapper/maven-wrapper.properties"
>
> - Built from source successfully.
> - Passed all unit tests.
>
> https://github.com/szetszwo/ratis/actions/runs/12735334935
>
> - Able to run examples and shell with the bin tarball.
>
> 2025-01-12 08:47:59 INFO  StateMachine:181 - LEADER:n2-1: a = 3 = 3
>
> 2025-01-12 08:49:27 INFO  StateMachine:181 - LEADER:n2-5: b = (a * a) = 9
>
> 2025-01-12 08:49:53 INFO  StateMachine:181 - LEADER:n2-7: NEW = (b * b) =
> 81
>
> 2025-01-12 08:50:30 INFO  StateMachine:181 - LEADER:n2-9: c = 5 = 5
>
> 2025-01-12 08:51:04 INFO  StateMachine:181 - LEADER:n2-13: YEAR = (c * c)
> = 25
>
> 2025-01-12 08:51:21 INFO  StateMachine:181 - LEADER:n2-15: HAPPY =
> (NEW * YEAR) = 2025
> William, thanks a lot for working on the release!
>
>
> Tsz-Wo
>
>
> On Thu, Jan 9, 2025 at 6:52 PM William Song <sz...@163.com> wrote:
>
> Hi community,
> >
> > I’m calling a vote For Apache Ratis Release 3.1.3 rc2.
> >
> > The git tag to be vote upon:
> > https://github.com/apache/ratis/tree/ratis-3.1.3-rc2
> >
> > The git commit hash:
> > a84a924f4d698b40961b6e943b6b4f2b1258090c
> >
> > The source and binary tarballs can be found at:
> > https://dist.apache.org/repos/dist/dev/ratis/3.1.3/rc2
> >
> > Fingerprint of the GPG key release artifacts are signed with:
> > DCE2C33D41C62578969DBAFE37D6ECF84E78BC92
> >
> > My public key to verify signatures can be found in:
> > https://dist.apache.org/repos/dist/dev/ratis/KEYS
> >
> > Maven artifacts are staged at:
> > https://repository.apache.org/content/repositories/orgapacheratis-1164
> >
> > This vote will remain open for at least 72 hours.
> > Please vote on releasing this ratis-3.1.3-rc2. Thanks in advance.
> >
> > [ ] +1 approve
> > [ ] 0 no opinion
> > [ ] -1 disapprove (and reason why)
> >
> > Starting with my +1
> > - Verified checksums, signatures and git hash.
> > - Checked LICENSE and NOTICE.
> > - Compared the files in src tarball with the files at the given git tag.
> > - Built from source.
> > - Ran regular Ratis CI. [1]
> >
> > [1] https://github.com/apache/ratis/actions/runs/12702154375
>


-- 
thanks
ashish

Re: [VOTE] Apache Ratis Release 3.1.3 rc2

Posted by Tsz Wo Sze <sz...@apache.org>.
+1

- Verified all checksums and signatures.
- Checked LICENSE and NOTICE.
- Compared the files in the src tarball with the files in git.

Found that the maven-wrapper.properties is in the tarball but not in
git.  It seems not a release blocker since the file just has two mvn
URLs and it  has license header.
DESTINATION_NOT_EXIST: cp
"apache-ratis-3.1.3-src/.mvn/wrapper/maven-wrapper.properties"
"../git-ratis/.mvn/wrapper/maven-wrapper.properties"

- Built from source successfully.
- Passed all unit tests.

https://github.com/szetszwo/ratis/actions/runs/12735334935

- Able to run examples and shell with the bin tarball.

2025-01-12 08:47:59 INFO  StateMachine:181 - LEADER:n2-1: a = 3 = 3

2025-01-12 08:49:27 INFO  StateMachine:181 - LEADER:n2-5: b = (a * a) = 9

2025-01-12 08:49:53 INFO  StateMachine:181 - LEADER:n2-7: NEW = (b * b) = 81

2025-01-12 08:50:30 INFO  StateMachine:181 - LEADER:n2-9: c = 5 = 5

2025-01-12 08:51:04 INFO  StateMachine:181 - LEADER:n2-13: YEAR = (c * c) = 25

2025-01-12 08:51:21 INFO  StateMachine:181 - LEADER:n2-15: HAPPY =
(NEW * YEAR) = 2025
William, thanks a lot for working on the release!


Tsz-Wo


On Thu, Jan 9, 2025 at 6:52 PM William Song <sz...@163.com> wrote:

Hi community,
>
> I’m calling a vote For Apache Ratis Release 3.1.3 rc2.
>
> The git tag to be vote upon:
> https://github.com/apache/ratis/tree/ratis-3.1.3-rc2
>
> The git commit hash:
> a84a924f4d698b40961b6e943b6b4f2b1258090c
>
> The source and binary tarballs can be found at:
> https://dist.apache.org/repos/dist/dev/ratis/3.1.3/rc2
>
> Fingerprint of the GPG key release artifacts are signed with:
> DCE2C33D41C62578969DBAFE37D6ECF84E78BC92
>
> My public key to verify signatures can be found in:
> https://dist.apache.org/repos/dist/dev/ratis/KEYS
>
> Maven artifacts are staged at:
> https://repository.apache.org/content/repositories/orgapacheratis-1164
>
> This vote will remain open for at least 72 hours.
> Please vote on releasing this ratis-3.1.3-rc2. Thanks in advance.
>
> [ ] +1 approve
> [ ] 0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Starting with my +1
> - Verified checksums, signatures and git hash.
> - Checked LICENSE and NOTICE.
> - Compared the files in src tarball with the files at the given git tag.
> - Built from source.
> - Ran regular Ratis CI. [1]
>
> [1] https://github.com/apache/ratis/actions/runs/12702154375

Re: [VOTE] Apache Ratis Release 3.1.3 rc2

Posted by William Song <sz...@163.com>.
The vote is passed with 3 +1 binding votes. Thanks Attila and Tsz-Wo for verifying the release!

Best Regards,
William

> 2025年1月10日 10:51,William Song <sz...@163.com> 写道:
> 
> Hi community,
> 
> I’m calling a vote For Apache Ratis Release 3.1.3 rc2.
> 
> The git tag to be vote upon:
> https://github.com/apache/ratis/tree/ratis-3.1.3-rc2 
> 
> The git commit hash:
> a84a924f4d698b40961b6e943b6b4f2b1258090c
> 
> The source and binary tarballs can be found at:
> https://dist.apache.org/repos/dist/dev/ratis/3.1.3/rc2 
> 
> Fingerprint of the GPG key release artifacts are signed with:
> DCE2C33D41C62578969DBAFE37D6ECF84E78BC92
> 
> My public key to verify signatures can be found in:
> https://dist.apache.org/repos/dist/dev/ratis/KEYS
> 
> Maven artifacts are staged at:
> https://repository.apache.org/content/repositories/orgapacheratis-1164 
> 
> This vote will remain open for at least 72 hours.
> Please vote on releasing this ratis-3.1.3-rc2. Thanks in advance.
> 
> [ ] +1 approve
> [ ] 0 no opinion
> [ ] -1 disapprove (and reason why)
> 
> Starting with my +1 
> - Verified checksums, signatures and git hash.
> - Checked LICENSE and NOTICE.
> - Compared the files in src tarball with the files at the given git tag.
> - Built from source.
> - Ran regular Ratis CI. [1]
> 
> [1] https://github.com/apache/ratis/actions/runs/12702154375