I've corrected it for RC3 as well, so we don't need to send out another RC.
Cheers, Fokko Op za 16 sep 2023 om 22:32 schreef Fokko Driesprong <fo...@apache.org>: > Hey Ryan, > > Thanks for catching that. It slipped in here > <https://github.com/apache/iceberg/commit/bf748dab6cf986f54f4272a6ff0d4adc1effd93a#diff-90e4425a7659a30dd1a8ac7ec38beab8d29ca79714584029b322d6b8077cad07>. > I made the fix part of PR #8504 > <https://github.com/apache/iceberg/pull/8504/>, I think it would be good > to get that one in. > > Cheers, Fokko > > Op za 16 sep 2023 om 22:11 schreef Ryan Blue <b...@tabular.io>: > >> -1 I went to verify the sha512 sum, but it is missing. >> >> If we can add the correct checksum, then I'll update my vote. Looks like >> the sha512 sum for the GPG signature file was added instead: >> pyiceberg-0.5.0.tar.gz*.asc*.sha512 >> >> Everything else looks good. >> >> - Ran license checks >> - Verified signature >> - Ran tests >> >> On Thu, Sep 14, 2023 at 6:47 PM Xuanwo <xua...@apache.org> wrote: >> >>> Hi, >>> >>> +1 (non-binding) >>> >>> I have checked: >>> >>> - signature that made by fo...@apache.org >>> >>> ``` >>> :) for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl >>> /tmp/pyiceberg/pyiceberg-*.tar.gz) >>> do >>> gpg --verify ${name}.asc ${name} >>> done >>> gpg: Signature made Wed 13 Sep 2023 08:07:40 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:40 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:40 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:40 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:41 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:41 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:41 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:41 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:38 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:39 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:39 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:39 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:39 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:39 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:40 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:40 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:42 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:42 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:42 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:42 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:43 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:43 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:41 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:42 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:42 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> gpg: Signature made Wed 13 Sep 2023 08:07:43 PM CST >>> gpg: using RSA key >>> FCD3779E399C53D995FC82A35171BA3E54493550 >>> gpg: issuer "fo...@apache.org" >>> gpg: Good signature from "Fokko Driesprong <fo...@apache.org>" >>> [ultimate] >>> ``` >>> >>> - licenses checked by RAT >>> >>> ```shell >>> :) ./dev/check-license >>> Attempting to fetch rat >>> Ignored 0 lines in your exclusion files as comments or empty lines. >>> RAT checks passed. >>> ``` >>> >>> On Fri, Sep 15, 2023, at 04:15, Fokko Driesprong wrote: >>> >>> Hey everyone, >>> >>> A small follow-up on how to easily run the checks: >>> curl https://dist.apache.org/repos/dist/dev/iceberg/KEYS -o KEYS >>> gpg --import KEYS >>> >>> svn checkout >>> https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.5.0rc3/ >>> /tmp/pyiceberg/ >>> >>> for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl >>> /tmp/pyiceberg/pyiceberg-*.tar.gz) >>> do >>> gpg --verify ${name}.asc ${name} >>> done >>> >>> cd /tmp/pyiceberg/ >>> for name in $(ls /tmp/pyiceberg/pyiceberg-*.whl.asc.sha512 >>> /tmp/pyiceberg/pyiceberg-*.tar.gz.asc.sha512) >>> do >>> shasum -a 512 --check ${name} >>> done >>> >>> tar xzf pyiceberg-0.5.0.tar.gz >>> cd pyiceberg-0.5.0 >>> >>> ./dev/check-license >>> >>> This will be part of the docs once released. >>> Kind regards, >>> Fokko >>> >>> >>> Op wo 13 sep 2023 om 14:18 schreef Fokko Driesprong <fo...@apache.org>: >>> >>> Hi Everyone, >>> >>> >>> I propose that we release the following RC as the official PyIceberg >>> 0.5.0 release. This includes the performance issue that was discovered in >>> RC2. A summary of what's included in 0.5.0: >>> >>> - Add gzip metadata support >>> <https://github.com/apache/iceberg/pull/7984> >>> - PyArrow HDFS support <https://github.com/apache/iceberg/pull/7997> >>> - Support serverless environments (AWS Lambda) >>> <https://github.com/apache/iceberg/pull/8061> >>> - Many fixes around Avro performance (PRs 1 >>> <https://github.com/apache/iceberg/pull/8074>, 2 >>> <https://github.com/apache/iceberg/pull/8075>, 3 >>> <https://github.com/apache/iceberg/pull/8082>, 4 >>> <https://github.com/apache/iceberg/pull/8084>) >>> - Remove the upper bound of PyParsing dependency >>> <https://github.com/apache/iceberg/pull/8116> (blocking a PR in >>> Airflow <https://github.com/apache/airflow/pull/32786>) >>> - Moving the reading of Avro to Cython >>> <https://github.com/apache/iceberg/pull/8134> (10x speed >>> improvement(!)) >>> - Support for the SQLCatalog >>> <https://github.com/apache/iceberg/pull/7921> (JDBC in Java) >>> - Fix support for UUID columns >>> <https://github.com/apache/iceberg/pull/8267> >>> - Support for adding columns >>> <https://github.com/apache/iceberg/pull/8174> >>> - Optimize concurrency <https://github.com/apache/iceberg/pull/8104> >>> (follow >>> up on the Support serverless environments) >>> - Bump Pydantic to v2 <https://github.com/apache/iceberg/pull/7782> >>> (improved >>> performance of the JSON (de)serialization) >>> - A lot of bugfixes! >>> >>> The commit ID is f798b06246e67131d413dfceece5ccaf269e01fe >>> >>> >>> >>> - This corresponds to the tag: pyiceberg-0.5.0rc3 >>> (37fa779b0957644590a03754a733a5b3e3f589d0) >>> - https://github.com/apache/iceberg/releases/tag/pyiceberg-0.5.0rc3 >>> - >>> >>> https://github.com/apache/iceberg/tree/f798b06246e67131d413dfceece5ccaf269e01fe >>> >>> >>> The release tarball, signature, and checksums are here: >>> >>> >>> >>> - https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.5.0rc3/ >>> >>> >>> 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.5.0rc3/ >>> >>> >>> And can be installed using: pip3 install pyiceberg==0.5.0rc3 >>> >>> >>> Please download, verify, and test. >>> >>> >>> Please vote in the next 72 hours. >>> >>> >>> [ ] +1 Release this as PyIceberg 0.5.0 >>> >>> [ ] +0 >>> >>> [ ] -1 Do not release this because... >>> >>> >>> Cheers, Fokko >>> >>> >>> Xuanwo >>> >>> >> >> -- >> Ryan Blue >> Tabular >> >