Hi all, thank you for your help in testing and verifying the release.

We are still in need of at least 2 more binding votes.

Sung


On Tue, Jul 30, 2024 at 4:16 AM Honah J. <hon...@apache.org> wrote:

> +1 (binding)
>
>    - Validated signatures/checksums/license
>    - Ran tests (make test-coverage) in Python3.11
>    - Ran Glue integration tests
>
> Thank you Sung for running the release and thanks everyone for testing and
> voting.
>
> Best regards,
> Honah
>
> On Mon, Jul 29, 2024 at 5:36 PM André Luis Anastácio
> <ndrl...@proton.me.invalid> wrote:
>
>> +1 (non-binding)
>>
>>
>>    - Validated signatures / checksums
>>    - Checked license
>>
>>
>>    - Ran some code examples in Python 3.12
>>
>>
>> André Anastácio
>>
>> On Monday, July 29th, 2024 at 2:42 PM, Kevin Liu <kevin.jq....@gmail.com>
>> wrote:
>>
>> +1 (non-binding)
>> Verified signatures/checksums/license. Ran unit and integration tests.
>> Logs are attached to this email.
>>
>> Sidenote, the Pyiceberg website
>> <https://py.iceberg.apache.org/verify-release/> docs have not been
>> updated, so I follow the GitHub docs
>> <https://github.com/apache/iceberg-python/blob/main/mkdocs/docs/verify-release.md#verifying-a-release>
>> instead.
>>
>> On Mon, Jul 29, 2024 at 8:19 AM Chinmay Bhat <csbha...@gmail.com> wrote:
>>
>>> Tested 0.7.0rc2.
>>>
>>> +1 (non-binding)
>>> - validated signatures & checksums
>>> - checked license - RAT checks passed
>>> - ran tests and test-coverage with Python 3.9
>>>
>>> Thank you everyone for the hard work!
>>>
>>> Best,
>>> Chinmay
>>>
>>> On Sat, Jul 27, 2024 at 3:39 PM Sung Yun <sungwy...@gmail.com> wrote:
>>>
>>>> Thank you Fokko for your help in setting the next steps for the course
>>>> of resolution.
>>>>
>>>> To clarify as a follow up to Fokko' suggestion: the PyPi release under
>>>> test for 0.7.0rc2 can now be found here:
>>>> https://pypi.org/project/pyiceberg/0.7.0rc2/
>>>>
>>>> We will leave this VOTE thread open for votes to decide on the next
>>>> steps for this release.
>>>>
>>>> Thank you very much, and sorry for the inconvenience caused due to this
>>>> issue!
>>>> Sung
>>>>
>>>> On Sat, Jul 27, 2024 at 5:00 AM Fokko Driesprong <fo...@apache.org>
>>>> wrote:
>>>>
>>>>> Hey everyone,
>>>>>
>>>>> I just yanked the release from PyPi. I still encourage everyone to
>>>>> test out PyIceberg 0.7.0rc1 to check if everything works on their end and
>>>>> give all the awesome new features a go.
>>>>>
>>>>> Since the release has been yanked, and releases are immutable in PyPi,
>>>>> there are two ways forward:
>>>>>
>>>>>    1. If the vote passes for this RC, we can unyank the release
>>>>>    2. If there are things found that need fixing, we can bump the
>>>>>    version to 0.7.1
>>>>>
>>>>> Wish you all a great weekend,
>>>>>
>>>>> Kind regards,
>>>>> Fokko
>>>>>
>>>>> Kind regards,
>>>>> Fokko
>>>>>
>>>>> Op za 27 jul 2024 om 03:45 schreef Sung Yun <sungwy...@gmail.com>:
>>>>>
>>>>>> Hi ndrluis,
>>>>>>
>>>>>> Thank you VERY much for flagging this. I really appreciate you
>>>>>> bringing this to our attention so quickly.
>>>>>>
>>>>>> This is the first time I'm running the release front to end, and I
>>>>>> missed one small detail that led to this mishap.
>>>>>>
>>>>>> I will cancel this vote, and remove the artifact from PyPi before
>>>>>> starting a new vote.
>>>>>>
>>>>>> Sung
>>>>>>
>>>>>> On Fri, Jul 26, 2024 at 9:02 PM <ndrl...@proton.me.invalid> wrote:
>>>>>>
>>>>>>> Hey Sung Yun,
>>>>>>>
>>>>>>> Thank you for starting the release.
>>>>>>>
>>>>>>> I was checking PyPI, and it looks like the release candidate was
>>>>>>> published as version 0.7.0 (
>>>>>>> https://pypi.org/project/pyiceberg/0.7.0/).
>>>>>>> On Friday, July 26th, 2024 at 7:35 PM, Sung Yun <sungwy...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Everyone,
>>>>>>>
>>>>>>>
>>>>>>> I propose that we release the following RC as the official PyIceberg
>>>>>>> 0.7.0 release.
>>>>>>>
>>>>>>>
>>>>>>> This is a large release featuring many amazing contributions from
>>>>>>> the community, and here’s a summary of the features introduced on a high
>>>>>>> level:
>>>>>>>
>>>>>>>
>>>>>>> * Write support to partitioned tables with IdentityTransform and
>>>>>>> TimeTransform partitions
>>>>>>> * Support for deletes using predicates. It will drop whole files
>>>>>>> when it is able to based on the Iceberg statistics, otherwise it will
>>>>>>> perform a copy-on-write.
>>>>>>> * Parallelizing writes for a given partition based on a target file
>>>>>>> size
>>>>>>> * A new API for rendering PyArrow tables that show metadata about
>>>>>>> the tables’ manifests, partitions, etc
>>>>>>> * Support for evolving table partitions
>>>>>>> * Updated schema compatibility check to be more permissive, by
>>>>>>> supporting promotable types and subset of schemas on write
>>>>>>> * Option to merge manifests on write when number of manifests
>>>>>>> exceeds a threshold
>>>>>>> * Support staging a table for creation and building a transaction
>>>>>>> * A new table scan API to return an Arrow RecordBatchReader as
>>>>>>> opposed to a fully materialized Arrow table
>>>>>>> * Support for categorical and large PyArrow types on write
>>>>>>> * A new API to add existing parquet files to a table without
>>>>>>> rewriting them
>>>>>>> * Support for loading custom catalog
>>>>>>>
>>>>>>> Note: We are skipping the vote on RC1 because we had already started
>>>>>>> the release process last Friday, but didn't want to send out the VOTE 
>>>>>>> just
>>>>>>> before the weekend. During that time, bugs were reported, fixes of which
>>>>>>> are included in RC2.
>>>>>>>
>>>>>>>
>>>>>>> The commit ID is be5c42649914e71e8366c22558f8234ce062b145
>>>>>>>
>>>>>>>
>>>>>>> * This corresponds to the tag: pyiceberg-0.7.0rc2
>>>>>>> (a9c69003bafd1ae03ca27537cdc3e13ff1d9e502)
>>>>>>>
>>>>>>> *
>>>>>>> https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.7.0rc2
>>>>>>>
>>>>>>> *
>>>>>>> https://github.com/apache/iceberg-python/tree/be5c42649914e71e8366c22558f8234ce062b145
>>>>>>>
>>>>>>>
>>>>>>> The release tarball, signature, and checksums are here:
>>>>>>>
>>>>>>>
>>>>>>> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.7.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.7.0rc2/
>>>>>>>
>>>>>>>
>>>>>>> And can be installed using: pip3 install pyiceberg==0.7.0rc2
>>>>>>>
>>>>>>>
>>>>>>> Please download, verify, and test.
>>>>>>>
>>>>>>>
>>>>>>> Please vote in the next 72 hours.
>>>>>>>
>>>>>>> [ ] +1 Release this as PyIceberg 0.7.0
>>>>>>>
>>>>>>> [ ] +0
>>>>>>>
>>>>>>> [ ] -1 Do not release this because...
>>>>>>>
>>>>>>>
>>>>>>>
>>

Reply via email to