Changing my +0 to +1 as NOTICE file year is not a blocker. Apart from that, I've checked
[Y] Download links are valid [Y] Checksums and signatures are valid [Y] LICENSE/NOTICE files exist [Y] No unexpected binary files [Y] All source files have ASF headers [Y] Can compile from source [Y] Java artifacts in Nexus staging are valid [Y] Python artifacts in TestPyPI are valid [Y] No MacOS metadata files in tarball yu zelin <[email protected]> 于2026年6月2日周二 14:41写道: > +1 (binding) > > I have checked: > Download links; > SHA512 and GPG signature; > No unexpected binaries; > ASF headers are good; > Nexus staging; > > Best Regards, > Zelin Yu > > On Sun, May 31, 2026 at 9:02 PM Arnav Balyan <[email protected]> > wrote: > > > +1 (non-binding) > > > > Thanks, > > Arnav > > > > On Sun, May 31, 2026 at 6:20 PM Jingsong Li <[email protected]> > > wrote: > > > > > +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 > > > > > >
