+1 binding

  1. Source Release Download

  - Location: 
https://dist.apache.org/repos/dist/dev/paimon/paimon-mosaic-0.1.0-rc3/
  - Downloaded: apache-paimon-mosaic-0.1.0-src.tgz (210KB), .asc, .sha512

  2. Signature Verification ✅

  gpg: Good signature from "Hongbo Xiao (CODE SIGNING KEY) <[email protected]>"
  Key: 0D37668292766DD09D0418CA021A723DAC2D35AE (subkey of 9B9B0C0452685F2D)

  3. Checksum Verification ✅

  apache-paimon-mosaic-0.1.0-src.tgz: OK (SHA-512)

  4. Source Release Contents ✅

  - LICENSE (Apache 2.0) and NOTICE present and correct
  - No forbidden files (.git, .github, .asf.yaml, .gitignore, .idea, target/)
  - All .rs and .java source files have ASF license headers
  - 126 Rust dependencies — all ASF-compatible licenses (Apache-2.0,
MIT, BSD-2, MPL-2.0, CC0, Unicode-3.0, Unlicense)

  5. Build from Source ✅

  - cargo build --workspace --release — succeeded (24.5s)
  - cargo test --workspace — 219 tests passed, 2 expected failures
(interop_read tests require pre-generated cross-language files)

  6. Java Binding ✅

  - mvn clean package — 36 tests passed (MosaicRoundtripTest: 26,
MosaicComprehensiveTest: 10), 7 expected interop failures (same
cross-language dependency)

  7. Maven Staging (orgapachepaimon-1164) ✅

  - JAR contains native libraries for all 4 platforms:
    - native/linux/x86_64/libpaimon_mosaic_jni.so
    - native/linux/aarch64/libpaimon_mosaic_jni.so
    - native/macos/aarch64/libpaimon_mosaic_jni.dylib
    - native/windows/x86_64/paimon_mosaic_jni.dll
  - META-INF/LICENSE and META-INF/NOTICE present
  - Javadoc JAR, sources JAR, POM with .asc signatures

  8. Python TestPyPI (0.1.0rc3) ✅

  - Wheels available for all 4 platforms: macOS arm64, Linux x86_64,
Linux aarch64, Windows amd64
  - Install and import succeeded
  - Write/read roundtrip test passed with correct data

  9. Git Tag ✅

  - v0.1.0-rc3 → commit 519d118b75d8e3ab61805a143305e379c97e2a4e —
matches release email

Best,
Jingsong

On Sun, May 31, 2026 at 8:13 PM 刘寄文 <[email protected]> wrote:
>
> +1 (non-binding)
>
>
> I checked:
> [x] Download links are valid
> [x] Checksums and signatures are valid
> [x] LICENSE/NOTICE files exist
> [x] No unexpected binary files
> [x] Required source files have ASF headers
> [x] Can compile from source
> [x] Java artifacts in Nexus staging are valid
> [x] Python artifacts in TestPyPI are valid
>
>
>
>
>
>
>
>
>
> At 2026-05-31 11:02:52, "QuakeWang" <[email protected]> wrote:
> >Hello devs,
> >
> >Kindly request the devs to review and vote for releasing Apache Paimon 
> >Mosaic 0.1.0.
> >
> >The official Apache source release to be deployed:
> >https://dist.apache.org/repos/dist/dev/paimon/paimon-mosaic-0.1.0-rc3/
> >
> >This source release has been signed with a PGP available here:
> >https://downloads.apache.org/paimon/KEYS
> >
> >All artifacts to be deployed to the Maven Central Repository:
> >https://repository.apache.org/content/repositories/orgapachepaimon-1164/
> >
> >Python artifacts for testing:
> >https://test.pypi.org/project/paimon-mosaic/0.1.0rc3/
> >
> >Git tag for the release:
> >https://github.com/apache/paimon-mosaic/releases/tag/v0.1.0-rc3
> >
> >Git commit:
> >519d118b75d8e3ab61805a143305e379c97e2a4e
> >
> >Verification guide:
> >https://github.com/apache/paimon-mosaic/blob/v0.1.0-rc3/docs/verifying-a-release-candidate.html
> >
> >Please download, verify, and test.
> >
> >The VOTE will pass after 3 binding approvals.
> >
> >[ ] +1 approve
> >[ ] +0 no opinion
> >[ ] -1 disapprove with the reason
> >
> >To learn more about Apache Paimon Mosaic, please see:
> >https://paimon.apache.org/docs/mosaic/
> >
> >Checklist for reference:
> >
> >[ ] Download links are valid
> >[ ] Checksums and signatures are valid
> >[ ] LICENSE/NOTICE files exist
> >[ ] No unexpected binary files
> >[ ] All source files have ASF headers
> >[ ] Can compile from source
> >[ ] Java artifacts in Nexus staging are valid
> >[ ] Python artifacts in TestPyPI are valid
> >
> >The vote will be open for at least 72 hours.
> >
> >Best regards,
> >QuakeWang

Reply via email to