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