The vote has been cancelled due to the source release failing to build.
Please see CALCITE-7507[1] for more information.
[1] https://issues.apache.org/jira/browse/CALCITE-7507
On 7/05/2026 9:05 pm, Stamatis Zampetakis wrote:
Ubuntu 22.04.5 LTS, jdk21.0.7, Gradle 8.14.4
* Checked signatures and checksums OK
* Checked diff between repo and artifacts OK (LICENSE differs but its
known issue) [1]
* Went over release note OK
* Checked README, NOTICE, LICENSE OK
* All source files have ASF headers OK [2]
* No unexpected binary files OK [3]
* Checked LICENSE, NOTICE, for avatica-core-1.28.0.jar in nexus [4] OK
* Built from git tag and run tests OK [5]
* Built from source artifacts and run tests [6] KO
The project cannot be built from sources due to CALCITE-7507 [7], thus
the negative vote.
-1 (binding)
Best,
Stamatis
[1] diff -qr apache-calcite-avatica-1.28.0-src apache-calcite-avatica-git
[2] grep -RiL "Licensed to the Apache Software Foundation"
[3] find . -type f -exec file {} \; | grep -v text
[4]
https://repository.apache.org/content/repositories/orgapachecalcite-1250/org/apache/calcite/avatica/avatica-core/1.28.0/
[5] ./gradlew build
[6] /opt/gradle/gradle-8.14.4/bin/gradle build
[7] https://issues.apache.org/jira/browse/CALCITE-7507
On Wed, May 6, 2026 at 10:35 PM Alessandro Solimando
<[email protected]> wrote:
+1 (binding) after verifying as follows:
- 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 few modules in the Maven repository: OK
- checking difference in folder: OK [5]
- environment used (as per "./gradlew -version"):
Kotlin: 2.0.21
Groovy: 3.0.25
Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024
JVM: 17.0.16 (Microsoft 17.0.16+8-LTS)
OS: Mac OS X 26.4.1 aarch64
Thanks to Francis and to all the contributors of the release!
Best regards,
Alessandro
[1]
$ curl "https://downloads.apache.org/calcite/KEYS" | gpg --import
$ gpg --verify apache-calcite-avatica-1.28.0-src.tar.gz.asc
apache-calcite-avatica-1.28.0-src.tar.gz
[2]
$ diff <(cat apache-calcite-avatica-1.28.0-src.tar.gz.sha512) <(shasum -a
512 apache-calcite-avatica-1.28.0-src.tar.gz)
[3]
$ cp ~/git_upstream/calcite-avatica/gradlew .
$ cp -r ~/git_upstream/calcite-avatica/gradle/wrapper gradle
$ ./gradlew build -Prelease -PskipSign
[4]
$ ./gradlew build -Prelease -PskipSign
(checked CI on github for the commit)
[5]
$ diff -qr . ~/git_upstream/calcite-avatica | grep -v gradle | grep -v idea
(nothing worth mentioning)
---
Summary of verification results:
- GPG signature: Good signature from Francis Chuang
- SHA512 checksum: Matches
- Gradle build: BUILD SUCCESSFUL (2m 3s, 123 tasks)
- Tests: 363 completed, 0 failed (18 skipped)
- Release notes: Lists 7 changes (features, bug fixes, build improvements,
dependency upgrades). Includes a dedication to Istvan Toth
- Maven repository: All expected modules present (avatica-core,
avatica-server, etc.)
- Folder diff: Only expected differences (build output dirs, bundled
licenses/fonts in source vs git repo)
On Wed, 6 May 2026 at 01:43, Francis Chuang <[email protected]>
wrote:
Hi all,
I have created a build for Apache Calcite Avatica 1.28.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-avatica/blob/avatica-1.28.0-rc0/site/_docs/history.md
The commit to be voted upon:
https://gitbox.apache.org/repos/asf?p=calcite-avatica.git;a=commit;h=04bca23373086b9f9b8083422ea392e68bbc5162
Its hash is 04bca23373086b9f9b8083422ea392e68bbc5162
Tag:
https://gitbox.apache.org/repos/asf?p=calcite-avatica.git;a=tag;h=refs/tags/avatica-1.28.0-rc0
The artifacts to be voted on are located here:
https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-avatica-1.28.0-rc0
(revision 84342)
The hashes of the artifacts are as follows:
e1ecce3042c20f262d0c968252bd60cae04978490a6348a8c2e6ed82ec4f9c4d7b82522a5784a0e2f68fd198c112fd76b89ff18fa113b7f91d0cda448d2f3e14
*apache-calcite-avatica-1.28.0-src.tar.gz
A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachecalcite-1250/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.28.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.28.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