+1 (binding) -- Ed Espino Apache Cloudberry (Incubating) & MADlib
Apache Polaris (Incubating) 1.1.0-incubating (rc0) Release Review Report =========================================================================== Review Date: 2025-09-17 Operating System: Rocky Linux 9.6 (Blue Onyx) Target Release: Apache Polaris (Incubating) 1.1.0-incubating (rc0) ENVIRONMENT SETUP ================= Build Environment Details: - Operating System: Linux 5.14.0-570.17.1.el9_6.x86_64 - Java Runtime: OpenJDK 21.0.8 (Red Hat build 21.0.8+9-LTS) - Java Compiler: javac 21.0.8 - Maven: Apache Maven 3.6.3 (Red Hat 3.6.3-22) - Maven Home: /usr/share/maven - JAVA_HOME: /usr/lib/jvm/java-21-openjdk Installation Commands Executed: sudo dnf install -y -d0 maven java-21-openjdk-devel export JAVA_HOME=/usr/lib/jvm/java-21-openjdk echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc Environment Verification: [PASS] Java Runtime Version: 21.0.8 [PASS] Java Compiler Version: 21.0.8 [PASS] Maven Version: 3.6.3 INITIAL RELEASE REVIEW CHECKLIST ================================= [ ] Download links are valid [ ] Checksums and signatures [ ] LICENSE/NOTICE files exist [ ] No unexpected binary files [ ] All source files have ASF headers [ ] Can compile from source ARTIFACT DOWNLOAD AND VERIFICATION =================================== Download Results: [PASS] Source tarball: apache-polaris-1.1.0-incubating.tar.gz (3.4MB) [PASS] Binary tarball: polaris-bin-1.1.0-incubating.tgz (275MB) [PASS] Binary zip file: polaris-bin-1.1.0-incubating.zip (276MB) [PASS] All signature files (.asc) downloaded successfully [PASS] All checksum files (.sha512) downloaded successfully PGP Signature Verification: [PASS] Source tarball signature: GOOD signature from Jean-Baptiste Onofré <jbono...@apache.org> [PASS] Binary tarball signature: GOOD signature from Jean-Baptiste Onofré <jbono...@apache.org> [PASS] Binary zip signature: GOOD signature from Jean-Baptiste Onofré <jbono...@apache.org> [INFO] Key fingerprint: 1AA8 CF92 D409 A733 93D0 B736 BFF2 EE42 C828 2E76 [INFO] Note: Keys show as "unknown" trust level (expected for release verification unless the key is explicitly imported into the local web-of-trust) SHA512 Checksum Verification: [PASS] Source tarball: apache-polaris-1.1.0-incubating.tar.gz: OK [PASS] Binary tarball: polaris-bin-1.1.0-incubating.tgz: OK [PASS] Binary zip file: polaris-bin-1.1.0-incubating.zip: OK Artifact Extraction: [PASS] Source tarball extracted to ~/apache-polaris-1.1.0-incubating/ [PASS] Binary tarball extracted to ~/polaris-bin-1.1.0-incubating.tgz/ [PASS] Binary zip file extracted to ~/polaris-bin-1.1.0-incubating.zip/ Binary Package Consistency Check: [PASS] Binary tarball and zip contents are identical (no differences found) APACHE RELEASE AUDIT TOOL (RAT) RESULTS ======================================== RAT Execution: [PASS] Successfully executed ./gradlew rat in source tree [PASS] BUILD SUCCESSFUL - No build errors [PASS] RAT report generated at: build/reports/rat/rat-report.txt RAT Summary Results: [PASS] Total files analyzed: 1,134 files [PASS] Apache Licensed files: 1,098 files [PASS] Binary files (properly identified): 20 files [PASS] Notice/License files: 16 files [PASS] Archives: 0 files [PASS] Unknown Licenses: 0 files LICENSE/NOTICE Files Verification: [PASS] LICENSE file present (18,804 bytes) [PASS] NOTICE file present (544 bytes) [PASS] DISCLAIMER file present (552 bytes) Binary Files Assessment: [PASS] No unexpected binary files in source tree (only build artifacts in build/ directories) [PASS] All binary files properly identified by RAT tool ASF Header Compliance: [PASS] 100% of source files have proper Apache License headers [PASS] All .java, .kt, .yml, .md, and configuration files properly licensed [PASS] RAT found 0 files with missing or incorrect license headers SOURCE COMPILATION VERIFICATION ================================ Compilation Command Executed: [PASS] ./gradlew build -x rat -x test (excludes RAT and tests for faster build) Compilation Results: [PASS] BUILD SUCCESSFUL - No compilation errors [PASS] All Java sources compiled successfully [PASS] All Kotlin build scripts processed successfully [PASS] JAR artifacts generated: 86 JAR files created [PASS] Build artifacts created in build/libs/ directories [PASS] Spotless formatting checks: PASSED [PASS] Checkstyle validation: PASSED Key Build Artifacts Generated: [PASS] Core library JARs (polaris-core, polaris-api-*) [PASS] Service JARs (polaris-admin, polaris-server) [PASS] Extension JARs (federation, persistence layers) [PASS] Spark integration JARs (multiple Scala versions) [PASS] Test utility JARs and testFixtures [PASS] Source and Javadoc JARs for all modules Sample Built Artifacts with Release Version: polaris-api-iceberg-service-1.1.0-incubating.jar polaris-api-management-model-1.1.0-incubating.jar polaris-core-1.1.0-incubating.jar polaris-admin-1.1.0-incubating.jar polaris-server-1.1.0-incubating.jar All 86 JAR artifacts properly include "1.1.0-incubating" version identifier Build Environment Verification: [PASS] Gradle 8.14.3 with Kotlin 2.0.21 [PASS] Java 21.0.8 (OpenJDK) compilation target [PASS] Multi-module project structure properly resolved [PASS] All dependencies downloaded and resolved successfully FINAL RELEASE CHECKLIST STATUS ============================== [PASS] Download links are valid [PASS] Checksums and signatures verified [PASS] LICENSE/NOTICE files exist [PASS] No unexpected binary files [PASS] All source files have ASF headers [PASS] Can compile from source RELEASE REVIEW SUMMARY ====================== Apache Polaris (Incubating) 1.1.0-incubating (rc0) release review completed. All Apache Software Foundation release review requirements have been verified. Artifact Integrity: All download links valid, signatures verified, checksums match License Compliance: ASF header coverage complete (0 violations), proper LICENSE/NOTICE files Source Quality: Clean source tree, no unexpected binaries, full compilation success Build Reproducibility: 86 artifacts built from source with standard tools =========================================================================== On Wed, Sep 10, 2025 at 6:37 PM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Hi everyone, > > The Apache Polaris community has voted and approved the release of > Apache Polaris 1.1.0-incubating (rc0). We are now kindly asking the > IPMC members to review and vote for this release. > > Polaris community vote thread: > * https://lists.apache.org/thread/g3mqhovvx670spdpv25hc84bq7jr1jfq > > Vote result thread: > * https://lists.apache.org/thread/osxmt421k3v0b5vz4oyysbqcc5l97w41 > > This corresponds to the tag: apache-polaris-1.1.0-incubating-rc0 > * > https://github.com/apache/polaris/commits/apache-polaris-1.1.0-incubating-rc0 > * > https://github.com/apache/polaris/tree/9c635e14fb7497cd4d40b79075048af49350d622 > > The release tarball, signature, and checksum are here, including both > source and binary distributions: > * > https://dist.apache.org/repos/dist/dev/incubator/polaris/1.1.0-incubating > > A binary package for Helm Chart: > * > https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart/1.1.0-incubating > > You can find the KEYS file here: > * https://downloads.apache.org/incubator/polaris/KEYS > > The Maven staging repository: > * https://repository.apache.org/content/repositories/orgapachepolaris-1030 > > Please download, verify and test. > > The vote is open for at least 72 hours. > > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove with the reason > > To learn more about Apache Polaris, please see https://polaris.apache.org/ > > Checklist for reference: > > [ ] Download links are valid. > [ ] Checksums and signatures. > [ ] LICENSE/NOTICE files exist > [ ] No unexpected binary files > [ ] All source files have ASF headers > [ ] Can compile from source > > Thanks ! > > Regards > JB > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >