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
>

Reply via email to