+1 (non-binding) for Apache Polaris 1.0.1-incubating (rc0)

I have performed a review of the Apache Polaris 1.0.1-incubating
release candidate and found it to be fully compliant with Apache Incubator
release requirements.

Release Review Actions Performed:

Release Artifact Validation
- Verified download links are valid and accessible
- Confirmed PGP signature is valid for the release artifact using the KEYS
file
- Verified SHA512 checksums are correct and match provided hashes
- Confirmed source release artifact filename includes "incubating"
- Did not validate convenience binaries (not required for incubator vote)

Apache Incubator Legal Requirements
- Verified LICENSE file contains proper Apache License 2.0
- Confirmed NOTICE file includes correct copyright (2025 ASF) and proper
  third-party attributions including Snowflake donation and Project Nessie
- Validated all source files contain proper ASF license headers
- Executed Apache RAT 0.8.1 check - PASSED with zero license violations
- Confirmed DISCLAIMER file present with proper incubating language
- Verified README contains complete ASF Incubator disclaimer

Incubating Project Compliance
- Project name consistently includes "(incubating)" designation across all
  generated artifacts and documentation
- All binary files properly named with incubating version scheme:
  * polaris-server-1.0.1-incubating.jar
  * polaris-admin-1.0.1-incubating.jar
  * polaris-spark-3.5_2.12-1.0.1-incubating.jar
  * polaris-bin-1.0.1-incubating.zip
- Build system applies incubating branding consistently to all JARs,
sources,
  javadoc, and distribution packages
- Documentation and website content includes appropriate incubating
references

Binary and Content Validation
- Scanned for unexpected binary files - only found acceptable project assets
  (logos, favicons, documentation images)
- Verified gradle wrapper excludes jar file (properties only)
- No export-controlled cryptographic software present
- Cryptographic usage limited to standard application security
(SecureRandom,
  credential generation, Base64 encoding)

Technical Validation
- Successfully built project with ./gradlew assemble
- Executed test suite with memory optimizations - 1160 tests passed, 1
failed
  (environment-related realm bootstrapping issue, not code-related)
- Verified code quality checks pass (Checkstyle, Spotless formatting)
- Confirmed proper dependency management and third-party attribution

Copyright and Attribution Compliance
- Proper ASF copyright notices throughout codebase
- Initial code donation from Snowflake Inc. (2024) properly acknowledged
- Third-party code from Project Nessie/Dremio correctly attributed
- OpenAPI generated code properly documented in LICENSE file

Build System Configuration
- Gradle build system properly configured with incubating version:
  1.0.1-incubating
- All artifact manifests include "Implementation-Title: Apache Polaris(TM)
  (incubating)"
- Memory optimization settings documented for large test suites
- Apache RAT plugin configured with comprehensive exclusions

Summary
The release demonstrates excellent compliance with Apache Incubator
standards.
All legal requirements are satisfied, the project consistently uses proper
incubating branding throughout all artifacts, technical builds are clean and
tested, and proper attribution is maintained for all code sources. The
single
test failure is environment-related (realm bootstrapping) and does not
indicate
code quality issues.

+1 (non-binding)

Review performed using Apache RAT 0.8.1, Gradle 8.14.2, and
analysis of the apache-polaris-1.0.1-incubating source distribution.

Reply via email to