+1 (binding)

   - Checked signature and checksum
   - Ran the license check using docker run -it --rm -v
   $(pwd):/github/workspace apache/skywalking-eyes header check
   (I found this in the release.sh script)
   - Verified .licenserc.yaml, LICENSE, and NOTICE
   - Spot checked occurrences of ‘[Ff]rom’, ‘http’, and ‘[Cc]opied’ in
   source to check for undocumented copied code (none)
   - Compiled and tested in 1.75.0 using make test
   - Built with cargo build --release
   - Ran several makefile checks

Non-blocking issues:

   - The REST catalog was unable to resolve icebergdata.minio causing 2
   test failures. I had to switch over to local FS to run tests or else
   rest_catalog_test cases test_create_table and test_update_table would fail.
   I suspect this is a docker problem because there is a link in the
   docker-compose.yaml file to provide that alias
   - The LICENSE file doesn’t contain any third-party code documentation.
   That’s fine if there isn’t any copied code in the whole project, but seems
   a little suspicious. Copying code is fairly common. Please help us make
   sure code taken from other places is properly documented!
   - The release script creates the tarball with git archive — which is
   good — but doesn’t specify the specific files to include so you get
   everything, including .gitignore, .github, .asf.yaml, and others that
   aren't needed. I prefer being explicit about what is included to minimize
   unnecessary files.
   - make check failed in a cargo sort command. It looks like this is not
   intended to work in a release tarball?

   cargo sort -c -w
   error: no file found at: /home/blue/tmp/apache-iceberg-rust-0.2.0-src
   make: *** [Makefile:33: cargo-sort] Error 1



On Mon, Feb 19, 2024 at 11:00 AM Jack Ye <yezhao...@gmail.com> wrote:

> +1 (binding)
>
> Verified checksum, signature, license, note, ASF header
> Ran build and test
> Checked no unexpected binary files
>
> Best,
> Jack Ye
>
> On Mon, Feb 19, 2024 at 2:33 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
>
>> +1 (non binding)
>>
>> I checked:
>> - checksum and signature are correct
>> - ASF headers are there (not in the tsv files but not a problem)
>> - no binary found in the source distribution
>>
>> Good improvement for next releases: update NOTICE file to mention non
>> ASF dependencies (listed in DEPENDENCIES.rust.tsv) with summary of the
>> licenses. I will propose a PR about that.
>>
>> Thanks !
>> Regards
>> JB
>>
>> On Thu, Feb 15, 2024 at 1:52 PM Fokko Driesprong <fo...@apache.org>
>> wrote:
>> >
>> > Hello, Apache Iceberg Rust Community,
>> >
>> > This is a call for a vote to release Apache Iceberg Rust version 0.2.0.
>> >
>> > The tag to be voted on is 0.2.0-rc.1.
>> >
>> > This first release provides integration with the REST catalog and a lot
>> of scaffolding that's needed for reading the data.
>> >
>> > The release candidate:
>> >
>> > https://dist.apache.org/repos/dist/dev/iceberg/iceberg-rust-0.2.0-rc.1/
>> >
>> > Keys to verify the release candidate:
>> >
>> > https://downloads.apache.org/iceberg/KEYS
>> >
>> > Git tag for the release:
>> >
>> > https://github.com/apache/iceberg-rust/releases/tag/v0.2.0-rc.1
>> >
>> > Please download, verify, and test.
>> >
>> > The VOTE will be open for at least 72 hours and until the necessary
>> > number of votes are reached.
>> >
>> > [ ] +1 approve
>> > [ ] +0 no opinion
>> > [ ] -1 disapprove with the reason
>> >
>> > To learn more about Apache Iceberg, please see
>> https://rust.iceberg.apache.org/
>> >
>> > Checklist for reference:
>> >
>> > [ ] Download links are valid.
>> > [ ] Checksums and signatures.
>> > [ ] LICENSE/NOTICE files exist
>> > [ ] No unexpected binary files
>> > [ ] All source files have ASF headers
>> > [ ] Can compile from source
>> >
>> > More detailed checklist please refer to:
>> > https://github.com/apache/iceberg-rust/tree/main/scripts
>> >
>> > To compile from the source, please refer to:
>> > https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md
>> >
>> > Huge thanks to: Amogh Jahagirdar, Chengxu Bian, Christian Daudt, Farooq
>> Qaiser, JanKaul, Manu Zhang, Mark Grey, Renjie Liu, Tyler Schauer, Xiaoyang
>> Liu, Xuanwo, ZENOTME, barronw, hiirrxnn, y0psolo, yi wang, zhjwpku and of
>> course dependabot[bot] for working on this first release!
>> >
>> > Here is a Python script in release to help you verify the release
>> candidate:
>> >
>> > ./scripts/verify.py
>> >
>> > Please consider this my +1 (binding) vote. I've ran the license checks
>> and tested against the REST catalog, and it worked like a charm. Code can
>> be found here:
>> https://github.com/Fokko/hello-iceberg/blob/master/src/main.rs
>> >
>> > Thanks, Fokko
>>
>

-- 
Ryan Blue
Tabular

Reply via email to