+1 (non binding)

Romain Manni-Bucau
@rmannibucau <https://x.com/rmannibucau> | .NET Blog
<https://dotnetbirdie.github.io/> | Blog <https://rmannibucau.github.io/> | Old
Blog <http://rmannibucau.wordpress.com> | Github
<https://github.com/rmannibucau> | LinkedIn
<https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/en-us/product/java-ee-8-high-performance-9781788473064>
Javaccino founder (Java/.NET service - contact via linkedin)


Le jeu. 18 sept. 2025 à 08:13, Ed Espino <esp...@apache.org> a écrit :

> +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
> >
> >
>

Reply via email to