+1 (binding)

- Verified signature, license, checksum
- Ran build and tests (python 3.11)
- Ran S3 and Glue integration and manual tests

Best,
Jack Ye


On Tue, Jul 30, 2024 at 5:00 AM Mehul Batra <mehulbatra1...@gmail.com>
wrote:

> +1 (Non-binding)
>
>    - Validated signatures/checksums/license
>    - Ran tests (make test & make test-s3) in Python3.11.5
>
> Thanks, everyone for testing and voting.
>
> Warm regards,
> Mehul Batra
>
> On Tue, Jul 30, 2024 at 1:47 PM 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