Environment: Ubuntu 22.04.3 (WSL2, Linux 6.18.33), OpenJDK 11.0.25, Gradle 8.14.4
My vote is: +1 mbudiu (PMC) sha512 vs VOTE mail and .sha512 file match (both) PGP signature on src.tar.gz Good signature, Francis Chuang Signing key in project KEYS present, and identical fingerprint to the people.apache.org committer key Voted commit 199fcb78... matches; tag avatica-1.29.0-rc1 at apache/calcite-avatica dereferences to it Tarball root directory single apache-calcite-avatica-1.29.0-src NOTICE, LICENSE, README, README.md all present; README reads "Apache Calcite Avatica release 1.29.0" Forbidden files (KEYS, gradlew*, wrapper jar/properties) none present Release notes cover all 11 JIRAs since rel/avatica-1.28.0 Nexus staging repo all 8 modules; jar, sources, javadoc and pom each with .asc; signatures good on the avatica-core jar and pom META-INF in avatica-core jar generic Apache-2.0 plus repo NOTICE, correct because the jar bundles only org/apache/calcite META-INF in shaded avatica jar lists httpclient5, httpcore5, jackson, joou, protobuf, slf4j, matching what it actually bundles Build and tests from git tag BUILD SUCCESSFUL, 0 failed Build and tests from source artifact BUILD SUCCESSFUL, 0 failed Thank you for doing the work! Mihai Budiu ________________________________ From: Ruben Q L <[email protected]> Sent: Thursday, September 17, 2026 1:47 AM To: [email protected] <[email protected]> Subject: Re: [VOTE] Release Apache Calcite Avatica 1.29.0 (release candidate 1) Thanks again, Francis, for preparing this release. My environment: MacOS 26.6.2, jdk1.8.0_402, Gradle wrapper, Gradle 8.14.4 My vote is: +1 rubenql (PMC) - Release notes: ok - Checksum: ok - Signature: ok - Diff source release and git repository: ok (LICENSE file differs, but this is a known non-blocking issue, see CALCITE-7036) - Build + tests: ok Best, Ruben On Wed, Sep 16, 2026 at 12:04 AM Francis Chuang <[email protected]> wrote: > Hi all, > > I have created a build for Apache Calcite Avatica 1.29.0, release > candidate 1. > > Thanks to everyone who has contributed to this release. > > You can read the release notes here: > > https://github.com/apache/calcite-avatica/blob/avatica-1.29.0-rc1/site/_docs/history.md > > The commit to be voted upon: > > https://gitbox.apache.org/repos/asf?p=calcite-avatica.git;a=commit;h=199fcb7826fce1f0e12043a8c6c7dcbba167db50 > > Its hash is 199fcb7826fce1f0e12043a8c6c7dcbba167db50 > > Tag: > https://github.com/apache/calcite-avatica/releases/tag/avatica-1.29.0-rc1 > > The artifacts to be voted on are located here: > > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-avatica-1.29.0-rc1 > (revision 87575) > > The hashes of the artifacts are as follows: > > 16cae26def7ca2a69c113b631656e7c1b34994404099c3aefadb6522d7d2ee58d44dc1480c158d9b313dae58696c3be22e18a3c917e48df3a37dd29f249a745f > *apache-calcite-avatica-1.29.0-src.tar.gz > > A staged Maven repository is available for review at: > > https://repository.apache.org/content/repositories/orgapachecalcite-1261/org/apache/calcite/ > > Release artifacts are signed with the following key: > https://people.apache.org/keys/committer/francischuang.asc > https://www.apache.org/dist/calcite/KEYS > > To create the jars and test Apache Calcite Avatica: "gradle build > -Prelease -PskipSign". > > If you do not have a Java/Gradle environment available, you can run the > tests > using docker. To do so, install docker and docker-compose, then run > "docker-compose run test" from the root of the directory. > > Please vote on releasing this package as Apache Calcite Avatica 1.29.0. > > The vote is open for the next 72 hours and passes if a majority of at > least three +1 PMC votes are cast. > > [ ] +1 Release this package as Apache Calcite Avatica 1.29.0 > [ ] 0 I don't feel strongly about it, but I'm okay with the release > [ ] -1 Do not release this package because... > > > Here is my vote: > > +1 (binding) > > Francis >
