+1(binding)

Things verified.

   - Signature/checksum passed.
   - Full build passed.
   - ctest: 16/16 tests passed.
   - Install step passed.
   - After "brew install fmt", the official verify_rc.sh 0.3.0 0 run
   completed successfully. Thanks Steven!


Yufei


On Sun, Jun 7, 2026 at 11:05 PM zhuo wang <[email protected]> wrote:

> +1
>
> Thanks for driving this release.
>
> Regards,
> Zhuo Wang
>
> On Mon, Jun 8, 2026 at 1:52 PM Junwang Zhao <[email protected]> wrote:
>
>> Hi Steven,
>>
>> On Mon, Jun 8, 2026 at 1:27 PM Steven Wu <[email protected]> wrote:
>> >
>> > +1 (binding)
>> >
>> > Verified on macOS 26 (Tahoe), arm64, Apple Clang 21:
>> >
>> > GPG signature: OK
>> >
>> > SHA-512 checksum: OK
>> >
>> > Source build (cmake, Release, static + shared): OK
>> >
>> > ctest: 16/16 passed
>> >
>> > cmake --install: produces expected libiceberg_bundle.{a,dylib},
>> libiceberg_data, libiceberg_rest, plus vendored Arrow/Avro
>> >
>> > One note for other verifiers on recent macOS: dev/release/verify_rc.sh
>> failed for me out of the box because the vendored avro-cpp (SHA 11fb555…)
>> pins fmt 10.2.1 in its own CMakeLists, and fmt 10.2.1's format-inl.h no
>> longer compiles under Apple Clang 21 / LLVM 21 due to stricter consteval
>> evaluation (errors of the form "call to consteval function … is not a
>> constant expression").
>> >
>> > Workaround: brew install fmt (12.1.0) before running the script —
>> avro-cpp's find_package(fmt QUIET) then picks up the system fmt and skips
>> the FetchContent of the broken 10.2.1. After that, the full script passes.
>>
>> Yeah, that's a known issue. Gang has already fixed it in avro-cpp [1],
>> and we'll update our dependency once the next avro release becomes
>> available.
>>
>> [1] https://github.com/apache/avro/pull/3788
>>
>> >
>> > Not a blocker for this release, but worth a follow-up — either bump the
>> vendored avro-cpp pin to one that uses fmt 11+, or thread an ICEBERG_FMT_*
>> override through IcebergThirdpartyToolchain.cmake so we control the fmt
>> version directly.
>> >
>> > Thanks for driving the release!
>> >
>> > Steven
>> >
>> >
>> >
>> > On Sun, Jun 7, 2026 at 8:12 PM Guotao Yu <[email protected]> wrote:
>> >>
>> >> +1 (non-binding)
>> >>
>> >> I verified the RC0 artifacts, checksums/signatures, and ran the unit
>> tests successfully.
>> >>
>> >>
>> >> 2026年6月6日 20:28,Junwang Zhao <[email protected]> 写道:
>> >>
>> >> Hi,
>> >>
>> >> I would like to propose the following release candidate (RC0) of
>> >> Apache Iceberg C++ 0.3.0.
>> >>
>> >> This release candidate is based on commit:
>> >> ae29c3d4b497c26a62de47ee7659f6cf7aba60f8 [1]
>> >>
>> >> The source release RC0 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.3.0
>> >> [ ] +0
>> >> [ ] -1 Do not release this as Apache Iceberg C++ 0.3.0 because...
>> >>
>> >> [1]:
>> https://github.com/apache/iceberg-cpp/tree/ae29c3d4b497c26a62de47ee7659f6cf7aba60f8
>> >> [2]:
>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-cpp-0.3.0-rc0
>> >> [3]:
>> https://github.com/apache/iceberg-cpp/blob/main/dev/release/README.md#verify
>> >>
>> >> --
>> >> Regards
>> >> Junwang Zhao
>> >>
>> >>
>>
>>
>> --
>> Regards
>> Junwang Zhao
>>
>

Reply via email to