Thanks everyone for voting. With 3 binding votes the vote passes and we can release PyIceberg 0.3.0. Many thanks everyone for testing the release and contributing to the code!
Votes +1: Amogh Jahagirdar (non-binding) Prashant Singh (non-binding) Jack Ye (binding) Daniel Weeks (binding) Eduard Tudenhoefner (non-binding) Ryan Blue (binding) Fokko Driesprong (non-binding) Votes 0: Ø Votes -1: Ø I'll publish the release on PyPi shortly. Kind regards, Fokko Driesprong Op wo 8 feb. 2023 om 19:47 schreef Ryan Blue <b...@tabular.io>: > +1 (binding) > > - Validated checksum and signature > - Ran RAT check > - Built and tested in Python 3.10.5 > - Installed the rc from pypi > - Ran pyiceberg commands > > I did hit a slight issue, which was that when I didn’t specify the > optional pyarrow dependency when I installed, the CLI failed with this > error: > > [blue@work pyiceberg-0.3.0]$ pyiceberg --help > Traceback (most recent call last): > File "/home/blue/.pyenv/versions/3.10.5/bin/pyiceberg", line 5, in <module> > from pyiceberg.cli.console import run > File > "/home/blue/.pyenv/versions/3.10.5/lib/python3.10/site-packages/pyiceberg/cli/console.py", > line 30, in <module> > from pyiceberg.catalog import Catalog, load_catalog > File > "/home/blue/.pyenv/versions/3.10.5/lib/python3.10/site-packages/pyiceberg/catalog/__init__.py", > line 39, in <module> > from pyiceberg.table import Table > File > "/home/blue/.pyenv/versions/3.10.5/lib/python3.10/site-packages/pyiceberg/table/__init__.py", > line 47, in <module> > from pyiceberg.io.pyarrow import project_table > File > "/home/blue/.pyenv/versions/3.10.5/lib/python3.10/site-packages/pyiceberg/io/pyarrow.py", > line 43, in <module> > import pyarrow as pa > ModuleNotFoundError: No module named 'pyarrow' > > Looks like we probably need to catch import errors. I don’t think it > should fail the release, though. > > On Wed, Feb 8, 2023 at 8:44 AM Eduard Tudenhoefner <edu...@tabular.io> > wrote: > >> +1 (non-binding) >> >> Verified signatures/checksums/license checks/tests and ran some manual >> tests with the REST catalog. >> >> Thanks Fokko and others, this looks great. >> >> Eduard >> >> >> On Tue, Feb 7, 2023 at 8:07 PM Daniel Weeks <dwe...@apache.org> wrote: >> >>> +1 (binding) >>> >>> Verified sig/sums/license/test (including s3) >>> >>> Ran through some manual tests using the REST Catalog and everything >>> worked as expected. >>> >>> Looks great, >>> -Dan >>> >>> On Sun, Feb 5, 2023 at 10:08 AM Jack Ye <yezhao...@gmail.com> wrote: >>> >>>> +1 (binding) >>>> >>>> Verified signature, checksum, RAT >>>> >>>> Ran unit and integration tests, plus some manual testing of Glue >>>> catalog. >>>> >>>> Best, >>>> Jack Ye >>>> >>>> On Fri, Feb 3, 2023 at 5:57 PM Prashant Singh <prashant010...@gmail.com> >>>> wrote: >>>> >>>>> +1 (non-binding) Release this as PyIceberg 0.3.0 >>>>> >>>>> Verified signatures, checksums, RAT checks. Ran the unit and >>>>> integration tests as per https://py.iceberg.apache.org/verify-release/ >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Prashant Singh >>>>> >>>>> On Fri, Feb 3, 2023 at 5:06 PM Jahagirdar, Amogh >>>>> <jaham...@amazon.com.invalid> wrote: >>>>> >>>>>> +1 non-binding for the PyIceberg 0.3.0 release. Verified signatures, >>>>>> checksums, RAT checks. Ran the unit and integration tests. >>>>>> >>>>>> >>>>>> >>>>>> Thanks, >>>>>> >>>>>> >>>>>> >>>>>> Amogh Jahagirdar >>>>>> >>>>>> >>>>>> >>>>>> *From: *"Driesprong, Fokko" <fo...@apache.org> >>>>>> *Reply-To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org> >>>>>> *Date: *Thursday, February 2, 2023 at 3:59 PM >>>>>> *To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org> >>>>>> *Subject: *[EXTERNAL] [VOTE] Release Apache PyIceberg 0.3.0 >>>>>> >>>>>> >>>>>> >>>>>> *CAUTION*: This email originated from outside of the organization. >>>>>> Do not click links or open attachments unless you can confirm the sender >>>>>> and know the content is safe. >>>>>> >>>>>> >>>>>> >>>>>> Hi Everyone, >>>>>> >>>>>> I propose that we release the following RC as the official PyIceberg >>>>>> 0.3.0 release. This RC ships the fixes to run the tests locally, and >>>>>> fixes >>>>>> the warning when running the test. >>>>>> >>>>>> >>>>>> >>>>>> Ran the tests from the tar and I can confirm that it is working. >>>>>> Please consider this my +1 (non-binding). >>>>>> >>>>>> The commit ID is cb572ac94433710b62b8e8049075bf41faa77119 >>>>>> >>>>>> * This corresponds to the tag: pyiceberg-0.3.0rc2 >>>>>> (3b353228c4be097f975ad75ba40b45eeb255f65e) >>>>>> * https://github.com/apache/iceberg/releases/tag/pyiceberg-0.3.0rc2 >>>>>> * >>>>>> https://github.com/apache/iceberg/tree/cb572ac94433710b62b8e8049075bf41faa77119 >>>>>> >>>>>> The release tarball, signature, and checksums are here: >>>>>> >>>>>> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.3.0rc2/ >>>>>> >>>>>> 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.3.0rc2/ >>>>>> >>>>>> And can be installed using: pip3 install pyiceberg==0.3.0rc2 >>>>>> >>>>>> Please download, verify, and test. >>>>>> >>>>>> Please vote in the next 72 hours. >>>>>> [ ] +1 Release this as PyIceberg 0.3.0 >>>>>> [ ] +0 >>>>>> [ ] -1 Do not release this because... >>>>>> >>>>>> >>>>>> >>>>>> Kind regards, >>>>>> >>>>>> Fokko Driesprong >>>>>> >>>>> > > -- > Ryan Blue > Tabular >