Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
A quick update on the release. We're seeing an issue publishing to crates.io using Github Action, the secret token required seems to be empty. I opened https://issues.apache.org/jira/browse/INFRA-26882 to coordinate with Apache Infra and set the secret. Best, Kevin Liu On Sat, May 31, 2025 at 10:30 AM Kevin Liu wrote: > Thanks for the callout JB. I also double checked that only the `lib.rs` > file from the `sqllogictest` crate contains a comment referencing Apache > Datafusion. > > Thanks to everyone for testing, verifying, and voting on 0.5.1 RC1. The > 72-hour period has passed and we have the necessary number of binding votes > to accept the release candidate as Apache Iceberg Rust v0.5.1. > > The vote PASSED with 3 +1 binding votes and 6 +1 non-binding votes, no +0 > or -1 votes. > > I will coordinate with a PMC member to complete the release with this RC > and send out the official release mail shortly. > > Best, > Kevin Liu > > On Sat, May 31, 2025 at 12:32 AM Xuanwo wrote: > >> Hi, JB >> >> Thanks a lot for the check! >> >> > imho, LICENSE should mention that >> > craters lib.rs contains code from Apache Datafusion >> >> I'm assuming you're referring to "crates/sqllogictest/src/lib.rs". >> >> The relevant code has been extracted into `datafusion-sqllogictest`, >> which we now use as a dependency. As a result, we no longer have that code. >> I'll go ahead and remove the incorrect comment instead. >> >> Link: >> https://github.com/apache/iceberg-rust/blob/main/crates/sqllogictest/src/lib.rs >> >> > - ASF headers are OK (tsv files are OK) >> >> Those TSV files are included as part of our BOM, which contains all our >> dependencies. Perhaps we could use a different format or choose not to >> include them in our source release at all. >> >> On Sat, May 31, 2025, at 12:46, Jean-Baptiste Onofré wrote: >> > +1 (non binding) >> > >> > I checked: >> > - checksum and signature are good >> > - LICENSE/NOTICE is good. Nit: imho, LICENSE should mention that >> > craters lib.rs contains code from Apache Datafusion >> > - no binary found in the source distribution (puffin testdata is ok) >> > - ASF headers are OK (tsv files are OK) >> > >> > Thanks ! >> > Regards >> > JB >> > >> > On Tue, May 27, 2025 at 7:08 AM Kevin Liu >> wrote: >> >> >> >> Hello Apache Iceberg Rust Community, >> >> >> >> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >> >> The tag to be voted on is v0.5.1-rc.1 >> >> >> >> The release candidate: >> >> >> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >> >> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >> >> >> >> Here is a Python script in release to help you verify the release >> candidate: >> >> ./scripts/verify.py >> >> >> >> Note, there was an issue during the release process for 0.5.0 for the >> rust crates but `pyiceberg-core` was successfully published to pypi. Thus, >> we yank'ed the 0.5.0 version on pypi and created a new release version. >> >> >> >> Best, >> >> Kevin Liu >> >> >> >> -- >> Xuanwo >> >> https://xuanwo.io/ >> >
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
Thanks for the callout JB. I also double checked that only the `lib.rs` file from the `sqllogictest` crate contains a comment referencing Apache Datafusion. Thanks to everyone for testing, verifying, and voting on 0.5.1 RC1. The 72-hour period has passed and we have the necessary number of binding votes to accept the release candidate as Apache Iceberg Rust v0.5.1. The vote PASSED with 3 +1 binding votes and 6 +1 non-binding votes, no +0 or -1 votes. I will coordinate with a PMC member to complete the release with this RC and send out the official release mail shortly. Best, Kevin Liu On Sat, May 31, 2025 at 12:32 AM Xuanwo wrote: > Hi, JB > > Thanks a lot for the check! > > > imho, LICENSE should mention that > > craters lib.rs contains code from Apache Datafusion > > I'm assuming you're referring to "crates/sqllogictest/src/lib.rs". > > The relevant code has been extracted into `datafusion-sqllogictest`, which > we now use as a dependency. As a result, we no longer have that code. I'll > go ahead and remove the incorrect comment instead. > > Link: > https://github.com/apache/iceberg-rust/blob/main/crates/sqllogictest/src/lib.rs > > > - ASF headers are OK (tsv files are OK) > > Those TSV files are included as part of our BOM, which contains all our > dependencies. Perhaps we could use a different format or choose not to > include them in our source release at all. > > On Sat, May 31, 2025, at 12:46, Jean-Baptiste Onofré wrote: > > +1 (non binding) > > > > I checked: > > - checksum and signature are good > > - LICENSE/NOTICE is good. Nit: imho, LICENSE should mention that > > craters lib.rs contains code from Apache Datafusion > > - no binary found in the source distribution (puffin testdata is ok) > > - ASF headers are OK (tsv files are OK) > > > > Thanks ! > > Regards > > JB > > > > On Tue, May 27, 2025 at 7:08 AM Kevin Liu wrote: > >> > >> Hello Apache Iceberg Rust Community, > >> > >> This is a call for a vote to release Apache Iceberg rust version 0.5.1 > >> The tag to be voted on is v0.5.1-rc.1 > >> > >> The release candidate: > >> > https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: > >> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md > >> > >> Here is a Python script in release to help you verify the release > candidate: > >> ./scripts/verify.py > >> > >> Note, there was an issue during the release process for 0.5.0 for the > rust crates but `pyiceberg-core` was successfully published to pypi. Thus, > we yank'ed the 0.5.0 version on pypi and created a new release version. > >> > >> Best, > >> Kevin Liu > >> > > -- > Xuanwo > > https://xuanwo.io/ >
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
Hi, JB Thanks a lot for the check! > imho, LICENSE should mention that > craters lib.rs contains code from Apache Datafusion I'm assuming you're referring to "crates/sqllogictest/src/lib.rs". The relevant code has been extracted into `datafusion-sqllogictest`, which we now use as a dependency. As a result, we no longer have that code. I'll go ahead and remove the incorrect comment instead. Link: https://github.com/apache/iceberg-rust/blob/main/crates/sqllogictest/src/lib.rs > - ASF headers are OK (tsv files are OK) Those TSV files are included as part of our BOM, which contains all our dependencies. Perhaps we could use a different format or choose not to include them in our source release at all. On Sat, May 31, 2025, at 12:46, Jean-Baptiste Onofré wrote: > +1 (non binding) > > I checked: > - checksum and signature are good > - LICENSE/NOTICE is good. Nit: imho, LICENSE should mention that > craters lib.rs contains code from Apache Datafusion > - no binary found in the source distribution (puffin testdata is ok) > - ASF headers are OK (tsv files are OK) > > Thanks ! > Regards > JB > > On Tue, May 27, 2025 at 7:08 AM Kevin Liu wrote: >> >> Hello Apache Iceberg Rust Community, >> >> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >> The tag to be voted on is v0.5.1-rc.1 >> >> The release candidate: >> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >> >> Here is a Python script in release to help you verify the release candidate: >> ./scripts/verify.py >> >> Note, there was an issue during the release process for 0.5.0 for the rust >> crates but `pyiceberg-core` was successfully published to pypi. Thus, we >> yank'ed the 0.5.0 version on pypi and created a new release version. >> >> Best, >> Kevin Liu >> -- Xuanwo https://xuanwo.io/
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 (non binding) I checked: - checksum and signature are good - LICENSE/NOTICE is good. Nit: imho, LICENSE should mention that craters lib.rs contains code from Apache Datafusion - no binary found in the source distribution (puffin testdata is ok) - ASF headers are OK (tsv files are OK) Thanks ! Regards JB On Tue, May 27, 2025 at 7:08 AM Kevin Liu wrote: > > Hello Apache Iceberg Rust Community, > > This is a call for a vote to release Apache Iceberg rust version 0.5.1 > The tag to be voted on is v0.5.1-rc.1 > > The release candidate: > https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: > https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md > > Here is a Python script in release to help you verify the release candidate: > ./scripts/verify.py > > Note, there was an issue during the release process for 0.5.0 for the rust > crates but `pyiceberg-core` was successfully published to pypi. Thus, we > yank'ed the 0.5.0 version on pypi and created a new release version. > > Best, > Kevin Liu >
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 (binding) Checked sigs/checksums, license, and make test Thanks, Amogh Jahagirdar On Fri, May 30, 2025 at 10:58 AM Kevin Liu wrote: > Gentle ping to bump this thread :) > We need 1 more binding vote for the release! > > Best, > Kevin Liu > > On Thu, May 29, 2025 at 10:34 AM Fokko Driesprong > wrote: > >> +1 (binding) >> >> Checked signatures, checksums, and licenses, and did some checks against >> the REST catalog. >> >> Thanks Kevin for running this release! >> >> Kind regards, >> Fokko >> >> Op wo 28 mei 2025 om 12:39 schreef Renjie Liu : >> >>> Hi: >>> >>> We still need two PMC votes for this release! >>> >>> Please help to test and verify. >>> >>> On Wed, May 28, 2025 at 6:17 AM Drew wrote: >>> +1 (non-binding) [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source On Tue, May 27, 2025 at 9:17 AM NOTME ZE wrote: > +1 non-binding > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Christian Thiel 于2025年5月27日周二 16:10写道: > >> +1 non-binding >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Tested icebrg-core in our Pipelines >> >> On Tue, 27 May 2025 at 09:18, Xuanwo wrote: >> >>> +1 non-binding >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> Tested icebrg-core and iceberg-rest. >>> >>> On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: >>> >>> +1 (binding) >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] Ran `make check` to verify linter, format >>> [x] Ran `maek test` to verify integration tests >>> >>> Thanks Kevin for driving this! >>> >>> On Tue, May 27, 2025 at 1:16 PM Kevin Liu >>> wrote: >>> >>> +1 (non-binding) >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> Ran `./scripts/verify.py` >>> Built and tested, `make build`, `make test` >>> Tested pyiceberg-core against pyiceberg >>> >>> Best, >>> Kevin Liu >>> >>> On Mon, May 26, 2025 at 10:08 PM Kevin Liu >>> wrote: >>> >>> Hello Apache Iceberg Rust Community, >>> >>> This is a call for a vote to release Apache Iceberg rust version >>> 0.5.1 >>> The tag to be voted on is v0.5.1-rc.1 >>> >>> The release candidate: >>> >>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >>> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >>> >>> Here is a Python script in release to help you verify the release >>> candidate: >>> ./scripts/verify.py >>> >>> Note, there was an issue during the release process for 0.5.0 for >>> the rust crates but `pyiceberg-core` was successfully published to pypi. >>> Thus, we yank'ed the 0.5.0 version on pypi and created a new release >>> version. >>> >>> Best, >>> Kevin Liu >>> >>> Xuanwo >>> >>> https://xuanwo.io/ >>> >>>
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
Gentle ping to bump this thread :) We need 1 more binding vote for the release! Best, Kevin Liu On Thu, May 29, 2025 at 10:34 AM Fokko Driesprong wrote: > +1 (binding) > > Checked signatures, checksums, and licenses, and did some checks against > the REST catalog. > > Thanks Kevin for running this release! > > Kind regards, > Fokko > > Op wo 28 mei 2025 om 12:39 schreef Renjie Liu : > >> Hi: >> >> We still need two PMC votes for this release! >> >> Please help to test and verify. >> >> On Wed, May 28, 2025 at 6:17 AM Drew wrote: >> >>> +1 (non-binding) >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> >>> On Tue, May 27, 2025 at 9:17 AM NOTME ZE wrote: >>> +1 non-binding [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Christian Thiel 于2025年5月27日周二 16:10写道: > +1 non-binding > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Tested icebrg-core in our Pipelines > > On Tue, 27 May 2025 at 09:18, Xuanwo wrote: > >> +1 non-binding >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Tested icebrg-core and iceberg-rest. >> >> On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: >> >> +1 (binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] Ran `make check` to verify linter, format >> [x] Ran `maek test` to verify integration tests >> >> Thanks Kevin for driving this! >> >> On Tue, May 27, 2025 at 1:16 PM Kevin Liu >> wrote: >> >> +1 (non-binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Ran `./scripts/verify.py` >> Built and tested, `make build`, `make test` >> Tested pyiceberg-core against pyiceberg >> >> Best, >> Kevin Liu >> >> On Mon, May 26, 2025 at 10:08 PM Kevin Liu >> wrote: >> >> Hello Apache Iceberg Rust Community, >> >> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >> The tag to be voted on is v0.5.1-rc.1 >> >> The release candidate: >> >> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >> >> Here is a Python script in release to help you verify the release >> candidate: >> ./scripts/verify.py >> >> Note, there was an issue during the release process for 0.5.0 for the >> rust crates but `pyiceberg-core` was successfully published to pypi. >> Thus, >> we yank'ed the 0.5.0 version on pypi and created a new release version. >> >> Best, >> Kevin Liu >> >> Xuanwo >> >> https://xuanwo.io/ >> >>
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 (binding) Checked signatures, checksums, and licenses, and did some checks against the REST catalog. Thanks Kevin for running this release! Kind regards, Fokko Op wo 28 mei 2025 om 12:39 schreef Renjie Liu : > Hi: > > We still need two PMC votes for this release! > > Please help to test and verify. > > On Wed, May 28, 2025 at 6:17 AM Drew wrote: > >> +1 (non-binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> >> On Tue, May 27, 2025 at 9:17 AM NOTME ZE wrote: >> >>> +1 non-binding >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> Christian Thiel 于2025年5月27日周二 16:10写道: >>> +1 non-binding [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Tested icebrg-core in our Pipelines On Tue, 27 May 2025 at 09:18, Xuanwo wrote: > +1 non-binding > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Tested icebrg-core and iceberg-rest. > > On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: > > +1 (binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] Ran `make check` to verify linter, format > [x] Ran `maek test` to verify integration tests > > Thanks Kevin for driving this! > > On Tue, May 27, 2025 at 1:16 PM Kevin Liu > wrote: > > +1 (non-binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Ran `./scripts/verify.py` > Built and tested, `make build`, `make test` > Tested pyiceberg-core against pyiceberg > > Best, > Kevin Liu > > On Mon, May 26, 2025 at 10:08 PM Kevin Liu > wrote: > > Hello Apache Iceberg Rust Community, > > This is a call for a vote to release Apache Iceberg rust version 0.5.1 > The tag to be voted on is v0.5.1-rc.1 > > The release candidate: > > https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: > https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md > > Here is a Python script in release to help you verify the release > candidate: > ./scripts/verify.py > > Note, there was an issue during the release process for 0.5.0 for the > rust crates but `pyiceberg-core` was successfully published to pypi. Thus, > we yank'ed the 0.5.0 version on pypi and created a new release version. > > Best, > Kevin Liu > > Xuanwo > > https://xuanwo.io/ > >
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
Hi: We still need two PMC votes for this release! Please help to test and verify. On Wed, May 28, 2025 at 6:17 AM Drew wrote: > +1 (non-binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > > On Tue, May 27, 2025 at 9:17 AM NOTME ZE wrote: > >> +1 non-binding >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Christian Thiel 于2025年5月27日周二 16:10写道: >> >>> +1 non-binding >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> Tested icebrg-core in our Pipelines >>> >>> On Tue, 27 May 2025 at 09:18, Xuanwo wrote: >>> +1 non-binding [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Tested icebrg-core and iceberg-rest. On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: +1 (binding) [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] Ran `make check` to verify linter, format [x] Ran `maek test` to verify integration tests Thanks Kevin for driving this! On Tue, May 27, 2025 at 1:16 PM Kevin Liu wrote: +1 (non-binding) [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Ran `./scripts/verify.py` Built and tested, `make build`, `make test` Tested pyiceberg-core against pyiceberg Best, Kevin Liu On Mon, May 26, 2025 at 10:08 PM Kevin Liu wrote: Hello Apache Iceberg Rust Community, This is a call for a vote to release Apache Iceberg rust version 0.5.1 The tag to be voted on is v0.5.1-rc.1 The release candidate: https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md Here is a Python script in release to help you verify the release candidate: ./scripts/verify.py Note, there was an issue during the release process for 0.5.0 for the rust crates but `pyiceberg-core` was successfully published to pypi. Thus, we yank'ed the 0.5.0 version on pypi and created a new release version. Best, Kevin Liu Xuanwo https://xuanwo.io/
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 (non-binding) [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source On Tue, May 27, 2025 at 9:17 AM NOTME ZE wrote: > +1 non-binding > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Christian Thiel 于2025年5月27日周二 16:10写道: > >> +1 non-binding >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Tested icebrg-core in our Pipelines >> >> On Tue, 27 May 2025 at 09:18, Xuanwo wrote: >> >>> +1 non-binding >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> Tested icebrg-core and iceberg-rest. >>> >>> On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: >>> >>> +1 (binding) >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] Ran `make check` to verify linter, format >>> [x] Ran `maek test` to verify integration tests >>> >>> Thanks Kevin for driving this! >>> >>> On Tue, May 27, 2025 at 1:16 PM Kevin Liu wrote: >>> >>> +1 (non-binding) >>> >>> [x] Download links are valid. >>> [x] Checksums and signatures. >>> [x] LICENSE/NOTICE files exist >>> [x] No unexpected binary files >>> [x] All source files have ASF headers >>> [x] Can compile from source >>> >>> Ran `./scripts/verify.py` >>> Built and tested, `make build`, `make test` >>> Tested pyiceberg-core against pyiceberg >>> >>> Best, >>> Kevin Liu >>> >>> On Mon, May 26, 2025 at 10:08 PM Kevin Liu >>> wrote: >>> >>> Hello Apache Iceberg Rust Community, >>> >>> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >>> The tag to be voted on is v0.5.1-rc.1 >>> >>> The release candidate: >>> >>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >>> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >>> >>> Here is a Python script in release to help you verify the release >>> candidate: >>> ./scripts/verify.py >>> >>> Note, there was an issue during the release process for 0.5.0 for the >>> rust crates but `pyiceberg-core` was successfully published to pypi. Thus, >>> we yank'ed the 0.5.0 version on pypi and created a new release version. >>> >>> Best, >>> Kevin Liu >>> >>> Xuanwo >>> >>> https://xuanwo.io/ >>> >>>
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 non-binding [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Christian Thiel 于2025年5月27日周二 16:10写道: > +1 non-binding > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Tested icebrg-core in our Pipelines > > On Tue, 27 May 2025 at 09:18, Xuanwo wrote: > >> +1 non-binding >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Tested icebrg-core and iceberg-rest. >> >> On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: >> >> +1 (binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] Ran `make check` to verify linter, format >> [x] Ran `maek test` to verify integration tests >> >> Thanks Kevin for driving this! >> >> On Tue, May 27, 2025 at 1:16 PM Kevin Liu wrote: >> >> +1 (non-binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Ran `./scripts/verify.py` >> Built and tested, `make build`, `make test` >> Tested pyiceberg-core against pyiceberg >> >> Best, >> Kevin Liu >> >> On Mon, May 26, 2025 at 10:08 PM Kevin Liu wrote: >> >> Hello Apache Iceberg Rust Community, >> >> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >> The tag to be voted on is v0.5.1-rc.1 >> >> The release candidate: >> >> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >> >> Here is a Python script in release to help you verify the release >> candidate: >> ./scripts/verify.py >> >> Note, there was an issue during the release process for 0.5.0 for the >> rust crates but `pyiceberg-core` was successfully published to pypi. Thus, >> we yank'ed the 0.5.0 version on pypi and created a new release version. >> >> Best, >> Kevin Liu >> >> Xuanwo >> >> https://xuanwo.io/ >> >>
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 non-binding [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Tested icebrg-core in our Pipelines On Tue, 27 May 2025 at 09:18, Xuanwo wrote: > +1 non-binding > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Tested icebrg-core and iceberg-rest. > > On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: > > +1 (binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] Ran `make check` to verify linter, format > [x] Ran `maek test` to verify integration tests > > Thanks Kevin for driving this! > > On Tue, May 27, 2025 at 1:16 PM Kevin Liu wrote: > > +1 (non-binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Ran `./scripts/verify.py` > Built and tested, `make build`, `make test` > Tested pyiceberg-core against pyiceberg > > Best, > Kevin Liu > > On Mon, May 26, 2025 at 10:08 PM Kevin Liu wrote: > > Hello Apache Iceberg Rust Community, > > This is a call for a vote to release Apache Iceberg rust version 0.5.1 > The tag to be voted on is v0.5.1-rc.1 > > The release candidate: > > https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: > https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md > > Here is a Python script in release to help you verify the release > candidate: > ./scripts/verify.py > > Note, there was an issue during the release process for 0.5.0 for the rust > crates but `pyiceberg-core` was successfully published to pypi. Thus, we > yank'ed the 0.5.0 version on pypi and created a new release version. > > Best, > Kevin Liu > > Xuanwo > > https://xuanwo.io/ > >
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 non-binding [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Tested icebrg-core and iceberg-rest. On Tue, May 27, 2025, at 13:54, Renjie Liu wrote: > +1 (binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] Ran `make check` to verify linter, format > [x] Ran `maek test` to verify integration tests > > Thanks Kevin for driving this! > > On Tue, May 27, 2025 at 1:16 PM Kevin Liu wrote: >> +1 (non-binding) >> >> [x] Download links are valid. >> [x] Checksums and signatures. >> [x] LICENSE/NOTICE files exist >> [x] No unexpected binary files >> [x] All source files have ASF headers >> [x] Can compile from source >> >> Ran `./scripts/verify.py` >> Built and tested, `make build`, `make test` >> Tested pyiceberg-core against pyiceberg >> >> Best, >> Kevin Liu >> >> On Mon, May 26, 2025 at 10:08 PM Kevin Liu wrote: >>> Hello Apache Iceberg Rust Community, >>> >>> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >>> The tag to be voted on is v0.5.1-rc.1 >>> >>> The release candidate: >>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >>> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >>> >>> Here is a Python script in release to help you verify the release candidate: >>> ./scripts/verify.py >>> >>> Note, there was an issue during the release process for 0.5.0 for the rust >>> crates but `pyiceberg-core` was successfully published to pypi. Thus, we >>> yank'ed the 0.5.0 version on pypi and created a new release version. >>> >>> Best, >>> Kevin Liu Xuanwo https://xuanwo.io/
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 (binding) [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] Ran `make check` to verify linter, format [x] Ran `maek test` to verify integration tests Thanks Kevin for driving this! On Tue, May 27, 2025 at 1:16 PM Kevin Liu wrote: > +1 (non-binding) > > [x] Download links are valid. > [x] Checksums and signatures. > [x] LICENSE/NOTICE files exist > [x] No unexpected binary files > [x] All source files have ASF headers > [x] Can compile from source > > Ran `./scripts/verify.py` > Built and tested, `make build`, `make test` > Tested pyiceberg-core against pyiceberg > > Best, > Kevin Liu > > On Mon, May 26, 2025 at 10:08 PM Kevin Liu wrote: > >> Hello Apache Iceberg Rust Community, >> >> This is a call for a vote to release Apache Iceberg rust version 0.5.1 >> The tag to be voted on is v0.5.1-rc.1 >> >> The release candidate: >> >> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: >> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md >> >> Here is a Python script in release to help you verify the release >> candidate: >> ./scripts/verify.py >> >> Note, there was an issue during the release process for 0.5.0 for the >> rust crates but `pyiceberg-core` was successfully published to pypi. Thus, >> we yank'ed the 0.5.0 version on pypi and created a new release version. >> >> Best, >> Kevin Liu >> >>
Re: [VOTE] Release Apache Iceberg Rust 0.5.1 RC1
+1 (non-binding) [x] Download links are valid. [x] Checksums and signatures. [x] LICENSE/NOTICE files exist [x] No unexpected binary files [x] All source files have ASF headers [x] Can compile from source Ran `./scripts/verify.py` Built and tested, `make build`, `make test` Tested pyiceberg-core against pyiceberg Best, Kevin Liu On Mon, May 26, 2025 at 10:08 PM Kevin Liu wrote: > Hello Apache Iceberg Rust Community, > > This is a call for a vote to release Apache Iceberg rust version 0.5.1 > The tag to be voted on is v0.5.1-rc.1 > > The release candidate: > > https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.1-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.5.1-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 source, please refer to: > https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md > > Here is a Python script in release to help you verify the release > candidate: > ./scripts/verify.py > > Note, there was an issue during the release process for 0.5.0 for the rust > crates but `pyiceberg-core` was successfully published to pypi. Thus, we > yank'ed the 0.5.0 version on pypi and created a new release version. > > Best, > Kevin Liu > >
