Ubuntu 22.04.5 LTS, JDK 21.0.7, Gradle wrapper, Gradle 8.14.4
* Checked signatures and checksums OK
* Checked diff between repo and artifacts OK
* Went over release note OK
* Checked README for build instructions OK
* Checked NOTICE, LICENSE OK
* All source files have ASF headers (grep -RiL -e "Licensed to the Apache
Software Foundation") OK
* 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
* Checked structure and main jars in maven staging repo OK
+1 zabetak (PMC)
On Fri, Sep 18, 2026 at 12:43 AM Mihai Budiu <[email protected]> wrote:
> 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
> >
>