Hey Jun, Ryan,

Thanks Jun for sending out the first RC, and thanks Ryan for giving it
a try right away.

* RAT checks were difficult to read and included the downloaded RAT Jar
> file (we should use the Iceberg script)

Created a PR: https://github.com/apache/iceberg/pull/6348

* pip install failed at first, but succeeded later. The installed version
> complained that pydantic was missing even though pip claims it is installed
> (maybe just me?)

Would you happen to have any more information? I've tried in a new docker
container against different Python versions but wasn't able to reproduce
this.

* make lint fails because there is no .git directory

This one is more complicated than it seems at first glance. Pre-commit
relies on git to list the files to check. This way you can also lint the
files you have changed. However, just initializing an empty repository
doesn't work, since we need to have the `python/` subdirectory similar to
the iceberg repository. The easiest way to fix this would be to split out
PyIceberg into its own repository.

ArrowNotImplementedError: Function 'greater_equal' has no kernel matching
> input types (timestamp[us, tz=+00:00], int64)
>
Great catch! I was able to reproduce this and created a fix:
https://github.com/apache/iceberg/pull/6346

Kind regards,
Fokko Driesprong

Op vr 2 dec. 2022 om 02:38 schreef Ryan Blue <b...@tabular.io>:

> +0
>
> Checksum, signature, tests, and RAT passed, but there were a couple of
> issues:
> * RAT checks were difficult to read and included the downloaded RAT Jar
> file (we should use the Iceberg script)
> * pip install failed at first, but succeeded later. The installed version
> complained that pydantic was missing even though pip claims it is installed
> (maybe just me?)
> * make lint fails because there is no .git directory
>
> I also converted a scan to Arrow, but got an error when trying to filter
> by a timestamp:
> ArrowNotImplementedError: Function 'greater_equal' has no kernel matching
> input types (timestamp[us, tz=+00:00], int64)
>
>
> On Thu, Dec 1, 2022 at 4:15 PM Jun H. <junhe...@gmail.com> wrote:
>
>> Hi Everyone,
>>
>> I propose that we release the following RC as the official PyIceberg
>> 0.2.0 release.
>>
>> The commit ID is af0f35258b9caadb0bfc5311c224c2facc0f18aa
>> * This corresponds to the tag: pyiceberg-0.2.0rc0
>> (c5928c46a12be07b99a1f115373bc65e6a2d2afe)
>> * https://github.com/apache/iceberg/releases/tag/pyiceberg-0.2.0rc0
>> *
>> https://github.com/apache/iceberg/tree/af0f35258b9caadb0bfc5311c224c2facc0f18aa
>>
>> The release tarball, signature, and checksums are here:
>> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.2.0rc0/
>>
>> 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.2.0rc0/
>>
>> And can be installed using: pip3 install pyiceberg==0.2.0rc0
>>
>> Please download, verify, and test.
>>
>> Please vote in the next 72 hours.
>>
>> [ ] +1 Release this as PyIceberg 0.2.0
>> [ ] +0
>> [ ] -1 Do not release this because...
>>
>>
>>
>
> --
> Ryan Blue
> Tabular
>

Reply via email to