+1 (binding) Verified sigs/sums/license/build/test (Python 3.11)
A few notes from my verification: I ran into a number of issues with the integration tests including 1. Pandas wasn't installed with 'make install', but is required to run the tests 2. Running the tests doesn't work in a virtual environment because we use --user in the poetry install 3. Running the tests hit errors like 'OSError: [Errno 24] Too many open files' 4. Docker compose didn't shutdown after tests/failures None of these are really blocking for the release, but it makes running verification somewhat difficult and error prone. -Dan On Wed, Sep 3, 2025 at 8:48 AM Yingjian Wu <yingjian...@gmail.com> wrote: > +1 (non-binding) > > I follow the section of verify a release, and verified > > - signatures > - checksums > - license header > - build > - test coverage > > > Thank Fokko for running the release, and everyone for the hard work to > make the release happen! > > Best, > Yingjian > > On Tue, 2 Sept 2025 at 21:39, Jean-Baptiste Onofré <j...@nanthrax.net> > wrote: > >> +1 (non binding) >> >> I checked: >> - Checksum and signature are good >> - LICENSE and NOTICE look good >> - No binary file in the source distribution >> - Correct header >> >> Regards >> JB >> >> On Tue, Sep 2, 2025 at 4:54 PM Fokko Driesprong <fo...@apache.org> wrote: >> > >> > Hi Everyone, >> > >> > With great excitement I propose that we release the following RC as the >> official PyIceberg 0.10.0 release. >> > >> > A summary of the high level features: >> > >> > Initial V3 support (read-only): Initial-defaults, UnknownType, Reading >> Deletion Vectors >> > Introduction of the AuthManager with various implementations >> > First TableMaintenance feature: Expire Snapshots >> > Replace Arrow partition transforms with Iceberg-Rust >> > Support for ADLS >> > Fixed a lot of bugs and improvements: UUID support, Imported Hive >> tables, Avro Gzip compression, reduced upsert memory pressure, several >> performance optimizations around metadata tables, parallel add-files >> operation, and much more! >> > >> > Big shout out to the community for working on this, and joining the >> discussion on Slack, GitHub and the dev-list! >> > >> > The commit ID is 7acdb12f5239594e593f2822de75c7a4c669f52f >> > >> > This corresponds to the tag: pyiceberg-0.10.0rc3 >> (151be021d7d20cafdd03560c4c5398d51c54551c) >> > >> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.10.0rc3 >> > >> https://github.com/apache/iceberg-python/tree/7acdb12f5239594e593f2822de75c7a4c669f52f >> > >> > The release tarball, signature, and checksums are here: >> > >> > https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.10.0rc3/ >> > >> > You can find the KEYS file here: >> > >> > https://downloads.apache.org/iceberg/KEYS >> > >> > Convenience binary artifacts are staged on pypi: >> > >> > https://pypi.org/project/pyiceberg/0.10.0rc3/ >> > >> > And can be installed using: pip3 install pyiceberg==0.10.0rc3 >> > >> > Instructions for verifying a release can be found here: >> > >> > https://py.iceberg.apache.org/verify-release/ >> > >> > Please download, verify, and test. >> > >> > Please vote in the next 72 hours. >> > [ ] +1 Release this as PyIceberg 0.10.0 >> > [ ] +0 >> > [ ] -1 Do not release this because... >> > >> > Kind regards, >> > Fokko >> >