+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
>>>>>>>>>
>>>>>>>>

Reply via email to