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
>

Reply via email to