Ubuntu 22.04.5 LTS, openjdk 21.0.7 2025-04-15 LTS, Gradle wrapper, Gradle 8.7
* Checked signatures and checksums OK
* Checked diff between repo and artifacts OK
* Went over release note OK
* Checked README, NOTICE, LICENSE OK
* All source files have ASF headers OK (grep -RiL "Licensed to the
Apache Software Foundation")
* No unexpected binary files OK (find . -type f -exec file {} \; |
grep -v text)
* Built from git tag and run tests (./gradlew build) OK
* Built from source artifacts and run tests (gradle build) OK
+1 zabetak (PMC member)
Best,
Stamatis
On Wed, Oct 29, 2025 at 10:58 PM Francis Chuang
<[email protected]> wrote:
>
> Thanks Ruben for being RM.
>
> My vote is: +1 francischuang (PMC)
>
> - Verified GPG signature - OK
> - Verified SHA512 - OK
> - Diffed source release and git repository - OK
> - Checked release notes on tag
> (https://github.com/apache/calcite/blob/calcite-1.41.0-rc0/site/_docs/history.md)
> - OK
> - Checked year and versions in NOTICE, README and HOWTO - OK
> - Ran tests (gradle check) - OK
> - Spot checked Nexus artifacts - OK
>
> Environment:
> Eclipse-temurin:23 docker container in WSL2 (Ubuntu 24.04.3) on Windows
> 11 25h2
>
> $ docker version
> Client:
> Version: 28.5.1
> API version: 1.51
> Go version: go1.24.8
> Git commit: e180ab8
> Built: Wed Oct 8 12:16:30 2025
> OS/Arch: linux/amd64
> Context: default
>
> Server: Docker Desktop 4.49.0 (208700)
> Engine:
> Version: 28.5.1
> API version: 1.51 (minimum version 1.24)
> Go version: go1.24.8
> Git commit: f8215cc
> Built: Wed Oct 8 12:17:24 2025
> OS/Arch: linux/amd64
> Experimental: false
> containerd:
> Version: 1.7.27
> GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da
> runc:
> Version: 1.2.5
> GitCommit: v1.2.5-0-g59923ef
> docker-init:
> Version: 0.19.0
> GitCommit: de40ad0
>
> $ gradle -v
>
> ------------------------------------------------------------
> Gradle 8.7
> ------------------------------------------------------------
>
> Build time: 2024-03-22 15:52:46 UTC
> Revision: 650af14d7653aa949fce5e886e685efc9cf97c10
>
> Kotlin: 1.9.22
> Groovy: 3.0.17
> Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023
> JVM: 23.0.2 (Eclipse Adoptium 23.0.2+7)
> OS: Linux 6.6.87.2-microsoft-standard-WSL2 amd64
>
> $ java --version
> openjdk 23.0.2 2025-01-21
> OpenJDK Runtime Environment Temurin-23.0.2+7 (build 23.0.2+7)
> OpenJDK 64-Bit Server VM Temurin-23.0.2+7 (build 23.0.2+7, mixed mode,
> sharing)
>
> I noticed tests hanging when running "gradle check" under JDK 8, so I've
> logged CALCITE-7255 [1] for the next release.
>
> Francis
>
> [1] https://issues.apache.org/jira/browse/CALCITE-7255
>
> On 30/10/2025 8:29 am, Alessandro Solimando wrote:
> > +1 asolimando (PMC member)
> >
> > Thanks Ruben for preparing this RC, this is what I have checked:
> >
> > - verified gpg signature: OK [1]
> > - verified package checksum: OK [2]
> > - verified gradle build from sources: OK [3]
> > - building commit and running tests: OK [4]
> > - checked release notes: OK
> > - checked a few modules in the Maven repository: OK
> > - checking difference with the git folder: OK [5]
> > - running the test suite of a downstream project: OK
> > - environment used [6]
> >
> > Best regards,
> > Alessandro
> >
> > ---------------------------------------------------------------------------------------------
> >
> > [1]
> > $ curl "https://downloads.apache.org/calcite/KEYS" | gpg --import
> > $ gpg --verify apache-calcite-1.41.0-src.tar.gz.asc
> > apache-calcite-1.41.0-src.tar.gz
> >
> > [2]
> > $ diff <(cat apache-calcite-1.41.0-src.tar.gz.sha512) <(shasum -a 512
> > apache-calcite-1.41.0-src.tar.gz)
> >
> > [3]
> > $ cp ~/git/calcite/gradlew .
> > $ cp -r ~/git/calcite/gradle/wrapper gradle
> > $ ./gradlew build
> >
> > [4]
> > $ ./gradlew build
> >
> > [5]
> > $ diff -qr . ~/git/calcite | grep -v gradle | grep -v idea
> > (nothing to report)
> >
> > [6]
> > $ ./gradlew -version
> > ------------------------------------------------------------
> > Gradle 8.7
> > ------------------------------------------------------------
> >
> > Build time: 2024-03-22 15:52:46 UTC
> > Revision: 650af14d7653aa949fce5e886e685efc9cf97c10
> >
> > Kotlin: 1.9.22
> > Groovy: 3.0.17
> > Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023
> > JVM: 21.0.4 (Azul Systems, Inc. 21.0.4+7-LTS)
> > OS: Mac OS X 15.6.1 aarch64
> >
> > $ java -version
> > openjdk version "21.0.4" 2024-07-16 LTS
> > OpenJDK Runtime Environment Zulu21.36+17-CA (build 21.0.4+7-LTS)
> >
> > On Wed, 29 Oct 2025 at 06:05, jensen <[email protected]> wrote:
> >
> >> Thank you very much to Ruben for being the release manager for version
> >> 1.41.0! I tried to verify the following items:
> >>
> >> Ubuntu 22.04 LTS (WSL), JDK 1.8.0_202 and 17.0.16, Gradle 8.7
> >>
> >>
> >> * Checked signatures and checksums OK
> >> * Checked diff between repo and artifacts (Only some differences in the
> >> site and gradlew files) OK
> >> * Went over release note (Only one comment[1]) OK
> >> * All source files have ASF headers OK
> >> * Built from git tag and run tests (./gradlew build) OK
> >> * Built from source artifacts and run tests (gradle build) OK
> >>
> >>
> >> +1 (committer)
> >>
> >>
> >> [1]
> >> https://github.com/apache/calcite/commit/c838dd471ca36f5648ef13e5c3c34c6ca0815322#r169047239
> >>
> >>
> >> Best,
> >> Zhen Chen
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> At 2025-10-29 04:20:49, "Ruben Q L" <[email protected]> wrote:
> >>> Hi all,
> >>>
> >>> I have created a build for Apache Calcite 1.41.0, release
> >>> candidate 0.
> >>>
> >>> Thanks to everyone who has contributed to this release.
> >>>
> >>> You can read the release notes here:
> >>>
> >> https://github.com/apache/calcite/blob/calcite-1.41.0-rc0/site/_docs/history.md
> >>>
> >>> The commit to be voted upon:
> >>>
> >> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=c838dd471ca36f5648ef13e5c3c34c6ca0815322
> >>>
> >>> Its hash is c838dd471ca36f5648ef13e5c3c34c6ca0815322
> >>>
> >>> Tag:
> >>> https://github.com/apache/calcite/tree/calcite-1.41.0-rc0
> >>>
> >>> The artifacts to be voted on are located here:
> >>> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.41.0-rc0
> >>> (revision 80354)
> >>>
> >>> The hashes of the artifacts are as follows:
> >>
> >>> c842c4317b067c494778901ff0ed82483f0d327ea08927235cc6eb271d48c93000e771b04651928935bb41117080b81cf8ffb2a5eb2e42fb59aa53d68580e956
> >>> *apache-calcite-1.41.0-src.tar.gz
> >>>
> >>> A staged Maven repository is available for review at:
> >>>
> >> https://repository.apache.org/content/repositories/orgapachecalcite-1249/org/apache/calcite/
> >>>
> >>> Release artifacts are signed with the following key:
> >>> https://people.apache.org/keys/committer/rubenql.asc
> >>> https://www.apache.org/dist/calcite/KEYS
> >>>
> >>> To create the jars and test Apache Calcite: "gradle build"
> >>> (Requires an appropriate Gradle/JDK installation.)
> >>>
> >>> Please vote on releasing this package as Apache Calcite 1.41.0.
> >>> Everyone is welcome to vote. Your vote should contain the line
> >>> 'code name (role)', where
> >>> * 'code' is +1, 0 or -1 as below;
> >>> * 'name' is your ASF id if you have one, else your real name;
> >>> * 'role' is 'community', 'committer' or 'PMC member'.
> >>>
> >>> [ ] +1 Release this package as Apache Calcite 1.41.0
> >>> [ ] 0 I don't feel strongly about it, but I'm okay with the release
> >>> [ ] -1 Do not release this package because...
> >>>
> >>> The vote is open for the next 72 hours (closing at
> >>> 2025-10-31T19:00:00Z) and passes if a majority of
> >>> at least three +1 votes by PMC members are cast.
> >>>
> >>> Here is my vote:
> >>>
> >>> +1 rubenql (PMC member)
> >>>
> >>> rubenql (release manager)
> >>
> >
>