+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