+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