+1 (binding) Exciting to see the first release, thanks to everyone who was involved in this effort :)
- Checked license, signatures, and checksums - Did some manual checks in the code, and it looks good. - I think there is some inconsistency in the LICENSE <https://github.com/apache/iceberg-cpp/blob/b717675f6e82d5c87a5468093f1112d03cf677f8/LICENSE#L245-L255>, where it calls out files that are borrowed from Arrow. I think there are a few more in the source dist, for example, IcebergBuildUtils.cmake <https://github.com/apache/iceberg-cpp/blob/main/cmake_modules/IcebergBuildUtils.cmake#L18-L19>. Since this is called out explicitly in the file itself, I think we're good, but it would be good to keep this in sync. Kind regards, Fokko Op za 13 sep 2025 om 16:17 schreef Gang Wu <ust...@gmail.com>: > To Yufei: > > Yes, Renjie helped us run the release script so it is signed by him. > (Thanks Renjie!) > > On Sat, Sep 13, 2025 at 12:13 PM Steven Wu <stevenz...@gmail.com> wrote: > >> +1 (binding) >> >> verified signature, checksum >> Ran dev/release/verify_rc.sh 0.1.0 4 successfully >> Manually checked the LICENSE and NOTICE files at root directory. >> >> Env >> - Mac OS 15.6.1, M3 Max >> - cmake 4.1.1 >> - Apple clang 17.0.0 (arm64) >> >> On Fri, Sep 12, 2025 at 9:50 AM Yufei Gu <flyrain...@gmail.com> wrote: >> >>> Hi Gang, thanks for doing this! >>> >>> +1(binding) >>> >>> 1. Verified the signature >>> 2. Verified the checksum >>> 3. Build and test passed(cmake 4.1.1 on MacOS 15.6.1) >>> >>> One minor thing is that the signature is with Renjie. Is Renjie the >>> release manager? Or just his key was used. >>> >>> gpg: assuming signed data in 'apache-iceberg-cpp-0.1.0.tar.gz' >>> gpg: Signature made Wed Sep 10 04:58:28 2025 CDT >>> gpg: using RSA key >>> F3148372ECE8B527A79EAECC89B4D070F9510B1E >>> gpg: Good signature from "Renjie Liu <liurenjie1...@apache.org>" >>> [unknown] >>> gpg: WARNING: This key is not certified with a trusted signature! >>> gpg: There is no indication that the signature belongs to the >>> owner. >>> Primary key fingerprint: F314 8372 ECE8 B527 A79E AECC 89B4 D070 F951 >>> 0B1E >>> >>> Yufei >>> >>> >>> On Thu, Sep 11, 2025 at 8:04 AM Renjie Liu <liurenjie2...@gmail.com> >>> wrote: >>> >>>> +1 binding >>>> >>>> I did following check >>>> - Verified signature >>>> - Verified checksum >>>> - Run test/build command following instructions >>>> <https://github.com/apache/iceberg-cpp?tab=readme-ov-file#build-run-test-and-install-core-libraries> >>>> >>>> >>>> I didn't run a check to verify the license because it's verified in ci. >>>> >>>> Environment: >>>> Macos 15.6.1 M4 Pro >>>> cmake 4.1.1 >>>> Apple clang version 17.0.0 (clang-1700.0.13.5) >>>> >>>> On Thu, Sep 11, 2025 at 1:28 PM Gang Wu <ust...@gmail.com> wrote: >>>> >>>>> To Steven: >>>>> >>>>> Yes, please check the Audit section from >>>>> https://github.com/apache/iceberg-cpp/actions/runs/17609907663/job/50029231341 >>>>> >>>>> It ran >>>>> https://github.com/apache/iceberg-cpp/blob/main/dev/release/run_rat.sh >>>>> under the hood. >>>>> >>>>> >>>>> >>>>> On Thu, Sep 11, 2025 at 1:23 PM Steven Wu <stevenz...@gmail.com> >>>>> wrote: >>>>> >>>>>> Does the release check script run RAT checks on license headers? >>>>>> >>>>>> On Wed, Sep 10, 2025 at 9:16 PM ying cai <ying.cai...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> +1 (non-binding) >>>>>>> >>>>>>> Ran dev/release/verify_rc.sh 0.1.0 4 successfully on apple m1 macOS >>>>>>> 15.6.1 with clang 19.1.7. >>>>>>> Verified checksums and signatures, also checked the build and tests. >>>>>>> >>>>>>> Thanks for working on this. >>>>>>> >>>>>>> Best, >>>>>>> Ying >>>>>>> >>>>>>> On Thu, Sep 11, 2025 at 9:39 AM 于国涛 <guotao.y...@gmail.com> wrote: >>>>>>> >>>>>>>> +1 (non-binding) >>>>>>>> >>>>>>>> Verified checksums and signatures, >>>>>>>> ran dev/release/verify_rc.sh 0.1.0 4 successfully >>>>>>>> and checked the build and tests on macOS 14.5. >>>>>>>> >>>>>>>> >>>>>>>> Regards >>>>>>>> Guotao Yu >>>>>>>> >>>>>>>> 在 2025年9月10日 18:08:04 上,Gang Wu <ust...@gmail.com> 写道: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I would like to propose the following release candidate (RC4) of >>>>>>>>> Apache Iceberg >>>>>>>>> C++ version 0.1.0. This is the first ever release of Apache >>>>>>>>> Iceberg for C++, >>>>>>>>> highlights include: >>>>>>>>> >>>>>>>>> - Core Metadata: Implementation of the fundamental Iceberg data >>>>>>>>> model, including >>>>>>>>> schemas, partition specs, and table metadata, with full JSON >>>>>>>>> serialization >>>>>>>>> support. >>>>>>>>> - File I/O and Formats: A pluggable FileIO interface with initial >>>>>>>>> support for >>>>>>>>> local filesystems, along with readers and writers for Avro and >>>>>>>>> Parquet. >>>>>>>>> - Table API: A basic Table interface supporting metadata >>>>>>>>> operations and scan >>>>>>>>> planning, accompanied by an in-memory catalog for development >>>>>>>>> and testing. >>>>>>>>> >>>>>>>>> This release marks a significant milestone, thanks everyone who >>>>>>>>> has contributed >>>>>>>>> and community members who have helped along the way! >>>>>>>>> >>>>>>>>> This release candidate is based on commit: >>>>>>>>> b717675f6e82d5c87a5468093f1112d03cf677f8 [1]. >>>>>>>>> >>>>>>>>> The source release is hosted at [2]. >>>>>>>>> >>>>>>>>> Please download, verify checksums and signatures, run the unit >>>>>>>>> tests, >>>>>>>>> and vote on the release. See [3] for how to validate a release >>>>>>>>> candidate. >>>>>>>>> >>>>>>>>> The vote will be open for at least 72 hours. >>>>>>>>> >>>>>>>>> [ ] +1 Release this as Apache Iceberg C++ 0.1.0 >>>>>>>>> [ ] +0 >>>>>>>>> [ ] -1 Do not release this as Apache Iceberg C++ 0.1.0 because... >>>>>>>>> >>>>>>>>> [1]: >>>>>>>>> https://github.com/apache/iceberg-cpp/tree/b717675f6e82d5c87a5468093f1112d03cf677f8 >>>>>>>>> [2]: >>>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-cpp-0.1.0-rc4 >>>>>>>>> [3]: >>>>>>>>> https://github.com/apache/iceberg-cpp/blob/main/dev/release/README.md#verify >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> Gang >>>>>>>>> >>>>>>>>