+1 asolimando (PMC member) Thanks Stamatis for preparing this RC, this is what I have checked:
- verified gpg signature: OK [1] - verified package checksum: OK [2] - checking difference with the git folder: OK [3] - verified gradle build from sources: OK [4] - building commit and running tests: OK [5] - running the test suite of a downstream project: OK [6] - checked release notes: OK - checked a few modules in the Maven repository: OK - environment used [7] Best regards, Alessandro --------------------------------------------------------------------------------------------- [1] $ curl "https://downloads.apache.org/calcite/KEYS" | gpg --import $ gpg --verify apache-calcite-1.42.0-src.tar.gz.asc apache-calcite-1.42.0-src.tar.gz [2] $ diff <(awk '{print $1}' apache-calcite-1.42.0-src.tar.gz.sha512) <(shasum -a 512 apache-calcite-1.42.0-src.tar.gz | awk '{print $1}') [3] $ diff -qr apache-calcite-1.42.0-src ~/git/calcite | grep -v -E '\.gradle|\.git|/build/' (expected: missing binaries from tarball and LICENSE differences) [4] $ cp ~/git/calcite/gradlew . $ cp -r ~/git/calcite/gradle/wrapper gradle $ ./gradlew build [5] $ git checkout calcite-1.42.0-rc0 $ ./gradlew build [6] Tested against an internal downstream project: - all relevant breaking changes were marked as such in release notes - nothing unexpected or problematic identifiable from builds/tests [7] $ java -version openjdk version "21.0.4" 2024-07-16 LTS OpenJDK Runtime Environment Zulu21.36+17-CA (build 21.0.4+7-LTS) OpenJDK 64-Bit Server VM Zulu21.36+17-CA (build 21.0.4+7-LTS, mixed mode, sharing) $ ./gradlew -version Gradle 8.14.4 Kotlin: 2.0.21 Groovy: 3.0.25 Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024 Launcher JVM: 21.0.4 (Azul Systems, Inc. 21.0.4+7-LTS) [...] OS: Mac OS X 26.4.1 aarch64 On Thu, 28 May 2026 at 16:52, Stamatis Zampetakis <[email protected]> wrote: > Hey Zhen, > > Let's try to keep this thread dedicated to voting. If you find an issue log > a JIRA ticket and we can continue discussing it there. If it affects your > decision, briefly mention it when casting your vote along with the Jira ID. > > Best, > Stamatis > > On Thu, May 28, 2026 at 4:39 PM jensen <[email protected]> wrote: > > > Hi All, > > > > > > When I was compiling Calcite using Java "1.8.0_481" on a Mac M1, the > > following tests were very slow, and some even timed out. Have you > > encountered this? > > > > > > > Task :geode:test > > > > > > 65.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlWhereWithMultipleOrForLiteralFields() > > > > 70.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlSingleBooleanWhereFilter() > > > > 110.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlBooleanColumnNotFilter() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testWhereWithOrForNestedNumericField() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testGroupByRaw() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testWhereWithOrForNumericField() > > > > 70.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlBooleanColumnFilter() > > > > 80.2sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testWhereWithOrForLargeValueList() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testSelectLocItem() > > > > 190.3sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlSingleDateWhereFilter() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testWhereWithOrForStringField() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testSqlSingleStringWhereFilter() > > > > 210.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testAddMissingGroupByColumnToProjectedFields() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testGroupByRawWithAliases() > > > > 65.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testGroupByView() > > > > 65.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlMultipleBooleanWhereFilter() > > > > 60.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlSimple() > > > > 60.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlMultipleDateWhereFilter() > > > > 60.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlMultipleTimeWhereFilter() > > > > 190.3sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlSingleTimestampWhereFilter() > > > > 60.1sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlBooleanColumnIsNotNullFilter() > > > > 55.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testInSetFilterWithNestedStringField() > > > > 175.3sec, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > testSqlSingleTimeWhereFilter() > > > > 488.1sec, 13 completed, 0 failed, 0 skipped, > > org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest > > > > 170.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testCountStar() > > > > 110.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testFilterWithNestedField() > > > > 60.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlLimit2() > > > > 110.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testWhereWithOr() > > > > 80.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testMissingProjectRelationOnGroupByColumnMatchingProjectedFields() > > > > 85.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSortWithProjection() > > > > 40.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlDistinctSort() > > > > 105.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSortWithProjectionAndLimit() > > > > 20.0sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlDistinctSort3() > > > > 30.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlDistinctSort2() > > > > FAILURE 425.7sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > testItemPredicate() > > > > java.util.concurrent.TimeoutException: testItemPredicate() timed out > > after 5 minutes > > > > at > > java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) > > > > > > at > > > java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1067) > > > > at > > java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1703) > > > > > > at > > > java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172) > > > > > > FAILURE 648.3sec, 14 completed, 1 failed, 3 skipped, > > org.apache.calcite.adapter.geode.rel.GeodeZipsTest > > > > 100.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testLimit() > > > > 120.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testCount() > > > > 90.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testMaxMinSumAvgInGroupBy() > > > > 100.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSelectWithNestedPdxFieldAccess() > > > > 120.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testWhereEqual() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlDisjunction() > > > > 130.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testGroupBy() > > > > 90.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testCountInGroupBy() > > > > 100.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSelectWithNullFieldValue() > > > > 140.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testWhereWithAndOr() > > > > 130.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testWhereWithOrAnd() > > > > 260.4sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testProjectionsAndWhereGreatThan() > > > > 50.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlBookMasterCount() > > > > 70.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlSingleNumberWhereFilter() > > > > 205.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testMaxMinSumAvg() > > > > 70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlBookMasterWhere() > > > > 110.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testMissingProjectRelationOnGroupByColumnMatchingProjectedFields2() > > > > 70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSqlConjunction() > > > > 70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSelectWithNestedPdx() > > > > 50.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSelect() > > > > 70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSelectWithNestedPdx2() > > > > 75.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testWhereWithAnd() > > > > 110.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > testSortBy2Columns() > > > > 939.0sec, 36 completed, 0 failed, 0 skipped, > > org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest > > > > FAILURE 945.6sec, 63 completed, 1 failed, 3 skipped, Gradle Test Run > > :geode:test > > > > > > > > Best regards, > > > > Zhen > > > > ---- Replied Message ---- > > | From | Stamatis Zampetakis<[email protected]> | > > | Date | 5/28/2026 19:46 | > > | To | <[email protected]> | > > | Subject | [VOTE] Release Apache Calcite 1.42.0 (release candidate 0) | > > Hi all, > > > > I have created a build for Apache Calcite 1.42.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.42.0-rc0/site/_docs/history.md > > > > The commit to be voted upon: > > > > > https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=c01f6b5519d4a906cf41bbe7843f5929662cf5fd > > > > Its hash is c01f6b5519d4a906cf41bbe7843f5929662cf5fd > > > > Tag: > > https://github.com/apache/calcite/tree/calcite-1.42.0-rc0 > > > > The artifacts to be voted on are located here: > > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.42.0-rc0 > > (revision 84807) > > > > The hashes of the artifacts are as follows: > > > > > 6b456ef8017c1a5e0dc0a292b9e1b0a898f293dba2dbda606a51223a9acfc6debedd5f3f3e38ad7013b956bd2744b64f7ab401d0d72091dd9c610efb7e4da84e > > *apache-calcite-1.42.0-src.tar.gz > > > > A staged Maven repository is available for review at: > > > > > https://repository.apache.org/content/repositories/orgapachecalcite-1259/org/apache/calcite/ > > > > Release artifacts are signed with the following key: > > https://people.apache.org/keys/committer/zabetak.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.42.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.42.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 > > 2026-05-31T11:00:00Z) and passes if a majority of > > at least three +1 votes by PMC members are cast. > > > > Here is my vote: > > > > +1 zabetak (PMC member) > > >
