+1 (binding) - Validated signatures/checksum/license - Ran test with Python 3.11.9
Sorry for being late. Thanks Sung for running the release! Thanks everyone for contributing and testing! Best regards, Honah On Fri, Aug 16, 2024 at 5:04 PM Sung Yun <sungwy...@gmail.com> wrote: > Hi folks! > > We are 1 binding vote short of accepting this release candidate. The > verification steps are very easy to follow and can be found here: > https://py.iceberg.apache.org/verify-release/ > > Thank you all again for testing and verifying the release! > > Sung > > On Fri, Aug 16, 2024 at 12:39 PM Chinmay Bhat <csbha...@gmail.com> wrote: > >> +1 (non-binding) >> >> - Verified signatures, checksums, license >> - Ran unit tests & test-coverage with Python 3.9.19 >> >> Best, >> Chinmay >> >> On Fri, Aug 16, 2024 at 10:02 PM Daniel Weeks <dwe...@apache.org> wrote: >> >>> Thanks Sung! >>> >>> I agree with the comments that this doesn't require a new RC. >>> >>> +1 (binding) >>> >>> Verified sigs/sums/license/build/test with Python 3.11.9 >>> >>> Thanks, >>> -Dan >>> >>> On Thu, Aug 15, 2024 at 3:34 PM Sung Yun <sungwy...@gmail.com> wrote: >>> >>>> Hi Daniel, thank you very much for testing the installation thoroughly >>>> and reporting these issues. >>>> >>>> We make note of the supported Python versions using the PyPi >>>> classifiers >>>> <https://github.com/apache/iceberg-python/blob/9e27d59e51e80049d39e72586a932cd561cdd092/pyproject.toml#L26-L33>, >>>> but I agree that we should include the restriction in the installation >>>> requirements as well. >>>> >>>> Here's a PR with an attempt to fix the this issue, and the issue with >>>> docutils (0.21.post1): >>>> https://github.com/apache/iceberg-python/pull/1067 >>>> >>>> On Thu, Aug 15, 2024 at 5:35 PM Daniel Weeks <dwe...@apache.org> wrote: >>>> >>>>> I ran into a couple issues while trying to verify the release. >>>>> >>>>> The first appears to be a transient issue (we ran into something >>>>> similar in the 0.6.1 release but I was able to install later). >>>>> >>>>> Package docutils (0.21.post1) not found. >>>>> make: *** [install-dependencies] Error 1 >>>>> >>>>> The second issue is more concerning to me because I can't install >>>>> dependencies with Python 3.12.4 as I get the following: >>>>> >>>>> - Installing numpy (1.24.4): Failed >>>>> >>>>> ChefBuildError >>>>> >>>>> Backend 'setuptools.build_meta:__legacy__' is not available. >>>>> >>>>> Cannot import 'setuptools.build_meta' >>>>> >>>>> at venv/lib/python3.12/site-packages/poetry/installation/chef.py:164 >>>>> in _prepare >>>>> 160│ >>>>> 161│ error = >>>>> ChefBuildError("\n\n".join(message_parts)) >>>>> 162│ >>>>> 163│ if error is not None: >>>>> → 164│ raise error from None >>>>> 165│ >>>>> 166│ return path >>>>> 167│ >>>>> 168│ def _prepare_sdist(self, archive: Path, destination: >>>>> Path | None = None) -> Path: >>>>> >>>>> Note: This error originates from the build backend, and is likely not >>>>> a problem with poetry but with numpy (1.24.4) not supporting PEP 517 >>>>> builds. You can verify this by running 'pip wheel --no-cache-dir >>>>> --use-pep517 "numpy (==1.24.4)"'. >>>>> >>>>> I was able to verify everything with 3.11 however, but I haven't seen >>>>> anything that would indicate we don't support 3.12.x >>>>> >>>>> -Dan >>>>> >>>>> On Wed, Aug 14, 2024 at 7:14 PM Kevin Liu <kevin.jq....@gmail.com> >>>>> wrote: >>>>> >>>>>> +1 (non-binding) >>>>>> Verified signatures/checksums/licenses. Ran unit and integration >>>>>> tests. >>>>>> >>>>>> On Thu, Aug 15, 2024 at 2:42 AM Fokko Driesprong <fo...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> +1 (binding) >>>>>>> >>>>>>> Thanks Sung for running this 🙌 >>>>>>> >>>>>>> - Validated signatures/checksums/license >>>>>>> - Ran some basic tests (3.10) >>>>>>> >>>>>>> Kind regards, >>>>>>> Fokko >>>>>>> >>>>>>> Op wo 14 aug 2024 om 19:57 schreef André Luis Anastácio >>>>>>> <ndrl...@proton.me.invalid>: >>>>>>> >>>>>>>> >>>>>>>> - validated signatures and checksums >>>>>>>> >>>>>>>> >>>>>>>> - checked license >>>>>>>> >>>>>>>> >>>>>>>> - ran tests and test-coverage with Python 3.9.12 >>>>>>>> >>>>>>>> >>>>>>>> +1 (non-binding) >>>>>>>> >>>>>>>> André Anastácio >>>>>>>> >>>>>>>> On Tuesday, August 13th, 2024 at 10:19 PM, Sung Yun < >>>>>>>> sungwy...@gmail.com> wrote: >>>>>>>> >>>>>>>> Hi Everyone, >>>>>>>> >>>>>>>> I propose that we release the following RC as the official >>>>>>>> PyIceberg 0.7.1 release. >>>>>>>> >>>>>>>> A summary of the high level features: >>>>>>>> >>>>>>>> * Fix `delete` to trace existing manifests when a data file is >>>>>>>> partially rewritten >>>>>>>> <https://github.com/apache/iceberg-python/pull/1046> >>>>>>>> * Fix 'to_arrow_batch_reader' to respect the limit input arg >>>>>>>> <https://github.com/apache/iceberg-python/pull/1042> >>>>>>>> * Fix correctness of applying positional deletes on Merge-On-Read >>>>>>>> tables <https://github.com/apache/iceberg-python/pull/1026> >>>>>>>> * Fix overwrite when filtering data >>>>>>>> <https://github.com/apache/iceberg-python/pull/1023> >>>>>>>> * Bug fix for deletes across multiple partition specs on partition >>>>>>>> evolution <https://github.com/apache/iceberg-python/pull/984> >>>>>>>> * Fix evolving the table and writing in the same transaction >>>>>>>> <https://github.com/apache/iceberg-python/pull/985> >>>>>>>> * Fix scans when result is empty >>>>>>>> <https://github.com/apache/iceberg-python/pull/997> >>>>>>>> * Fix ListNamespace response in REST Catalog >>>>>>>> <https://github.com/apache/iceberg-python/pull/995> >>>>>>>> * Exclude Python 3.9.7 from list of supported versions >>>>>>>> <https://github.com/apache/iceberg-python/pull/526> >>>>>>>> * Allow setting write.parquet.row-group-limit >>>>>>>> <https://github.com/apache/iceberg-python/pull/1016> >>>>>>>> * Allow setting write.parquet.page-row-limit >>>>>>>> <https://github.com/apache/iceberg-python/pull/1017> >>>>>>>> <https://github.com/apache/iceberg-python/pull/1023> >>>>>>>> * Fix pydantic warning during commit >>>>>>>> <https://github.com/apache/iceberg-python/pull/972> >>>>>>>> >>>>>>>> The commit ID is f92994e85e526502a620506b964665b9afd385fe >>>>>>>> >>>>>>>> * This corresponds to the tag: pyiceberg-0.7.1rc2 >>>>>>>> (d33192a3f64e1b5840c691b24a6071768a9fc79b) >>>>>>>> * >>>>>>>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.7.1rc2 >>>>>>>> * >>>>>>>> https://github.com/apache/iceberg-python/tree/f92994e85e526502a620506b964665b9afd385fe >>>>>>>> >>>>>>>> The release tarball, signature, and checksums are here: >>>>>>>> >>>>>>>> * >>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.7.1rc2/ >>>>>>>> >>>>>>>> You can find the KEYS file here: >>>>>>>> >>>>>>>> * https://dist.apache.org/repos/dist/dev/iceberg/KEYS >>>>>>>> >>>>>>>> Convenience binary artifacts are staged on pypi: >>>>>>>> >>>>>>>> https://pypi.org/project/pyiceberg/0.7.1rc2/ >>>>>>>> >>>>>>>> And can be installed using: pip3 install pyiceberg==0.7.1rc2 >>>>>>>> >>>>>>>> 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.7.1 >>>>>>>> [ ] +0 >>>>>>>> [ ] -1 Do not release this because... >>>>>>>> >>>>>>>> >>>>>>>>