Thanks Amogh for fixing this.

Let me run another RC.

Op ma 30 jan. 2023 om 08:35 schreef Jahagirdar, Amogh
<jaham...@amazon.com.invalid>:

> Awesome, I’ll take a look Fokko.
>
> Here’s the PR against the 0.3.0 branch for updating the build to include
> the dev folder: https://github.com/apache/iceberg/pull/6704
>
> PR against the master branch: https://github.com/apache/iceberg/pull/6705
>
>
>
> Thanks,
>
>
>
> Amogh Jahagirdar
>
>
>
> *From: *"Driesprong, Fokko" <fo...@apache.org>
> *Reply-To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org>
> *Date: *Monday, January 30, 2023 at 7:19 AM
> *To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org>
> *Subject: *RE: [EXTERNAL][VOTE] Release Apache PyIceberg 0.3.0
>
>
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
>
>
> I've created a fix for the warning for the 0.3.0 release:
> https://github.com/apache/iceberg/pull/6702
>
> Also, created a PR to fix this on master, and also turned warnings into
> errors: https://github.com/apache/iceberg/pull/6703/
> <https://github.com/apache/iceberg/pull/6703/>
>
>
>
> Kind regards,
>
> Fokko
>
>
>
> Op ma 30 jan. 2023 om 15:05 schreef Driesprong, Fokko <fo...@driesprong.frl
> >:
>
> Perfect, and I agree that a branch is a great idea. There is some work on
> the current master branch that needs a bit more testing before releasing
> that to the public. I've created a branch called pyiceberg-0.3.x
> <https://github.com/apache/iceberg/tree/pyiceberg-0.3.x>.
>
>
>
> Kind regards,
>
> Fokko
>
>
>
> Op ma 30 jan. 2023 om 08:14 schreef Jahagirdar, Amogh
> <jaham...@amazon.com.invalid>:
>
> Sure, happy to raise a PR! I think we’ll need to create a branch off of
> the 0.3.0 commit to update for this release, and then a separate PR with
> the change against master as well for future releases. Let me know if this
> is what you had in mind.
>
>
>
> Thanks,
>
>
>
> Amogh Jahagirdar
>
>
>
> *From: *"Driesprong, Fokko" <fo...@apache.org>
> *Reply-To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org>
> *Date: *Sunday, January 29, 2023 at 10:19 PM
> *To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org>
> *Subject: *RE: [EXTERNAL][VOTE] Release Apache PyIceberg 0.3.0
>
>
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
>
>
> Thanks for running the checks Daniel, and I can confirm that those files
> are missing. I think it makes sense to add them. Amogh, do you want to
> create a PR for this? I think it would be best to just include the dev
> folder, to make sure that we don't forget to include future files.
>
>
>
> I’ll dig into the warning thrown by the test.
>
>
>
> Kind regards,
>
> Fokko
>
>
>
>
>
> Op ma 30 jan. 2023 om 02:57 schreef Jahagirdar, Amogh
> <jaham...@amazon.com.invalid>:
>
> If I’m not mistaken, I think the issue is that the release tarball is
> missing the rat-excludes file and the relevant scripts from the dev folder.
> I ran the tests by checking out the source at the release candidate tag
> which has all the relevant files.
>
>
>
> I think we should include these files in the release tarball, which would
> require another RC because of the new signature and checksum. I was looking
> at the 0.2.0 release tarball, and it looks like these files also weren’t in
> there so it seems intentional to exclude these files?
>
>
>
> Would like to get the community’s thoughts on this!
>
>
>
> Thanks,
>
>
>
> Amogh Jahagirdar
>
>
>
> *From: *Daniel Weeks <dwe...@apache.org>
> *Reply-To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org>
> *Date: *Sunday, January 29, 2023 at 9:41 AM
> *To: *"dev@iceberg.apache.org" <dev@iceberg.apache.org>
> *Subject: *RE: [EXTERNAL][VOTE] Release Apache PyIceberg 0.3.0
>
>
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
>
>
>
>
>
>
> +0
>
>
>
> Verified sigs and sums, but ran into the following issues running through
> the verification steps:
>
>
>
> *Ran into the following error verifying the licenses.  Touching the file
> fixed the issue.*
>
> $ ./dev/check-license
> Attempting to fetch rat
> Exception in thread "main" java.io.FileNotFoundException:
> /Users/dweeks/workspace/apache/releases/pyiceberg/0.3.0-rc1/pyiceberg-0.3.0/dev/.rat-excludes
> (No such file or directory)
> at java.base/java.io.FileInputStream.open0(Native Method)
> at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
> at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
> at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:2388)
> at org.apache.commons.io.FileUtils.readLines(FileUtils.java:2561)
> at org.apache.rat.Report.main(Report.java:89)
> RAT exited abnormally
>
>
>
> *One warning when running tests:*
>
> ==============================================================================================================
> warnings summary
> ==============================================================================================================
> tests/test_transforms.py:423
>
> /Users/dweeks/workspace/apache/releases/pyiceberg/0.3.0-rc1/pyiceberg-0.3.0/tests/test_transforms.py:423:
> PytestCollectionWarning: cannot collect test class 'TestType' because it
> has a __init__ constructor (from: tests/test_transforms.py)
>     class TestType(IcebergBaseModel):
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
>
>
>
> *Verification step `make test-s3` failed with the following:*
>
> $ make test-s3
> sh ./dev/run-minio.sh
> sh: ./dev/run-minio.sh: No such file or directory
> make: *** [test-s3] Error 127
>
>
>
> On Wed, Jan 25, 2023 at 6:23 AM Driesprong, Fokko <fo...@apache.org>
> wrote:
>
> Hi Everyone,
>
>
>
> I propose that we release the following RC as the official PyIceberg 0.3.0
> release.
>
>
>
> The commit ID is 2671621565cde8adda27b81d1699663f71d9b3d4
>
>
>
> * This corresponds to the tag: pyiceberg-0.3.0rc1
> (cf941fe6ae30fbfe98235d3799448cb9f717e1e6)
>
> * https://github.com/apache/iceberg/releases/tag/pyiceberg-0.3.0rc1
>
> *
> https://github.com/apache/iceberg/tree/2671621565cde8adda27b81d1699663f71d9b3d4
>
>
>
> This release has support for ID-based projections, to correctly handle
> renames and promotions, performance improvement by loading the manifests in
> parallel, and it also contains a lot of important bug fixes.
>
>
>
> The release tarball, signature, and checksums are here:
>
>
>
> * https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-0.3.0rc1/
>
>
>
> 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.3.0rc1/
>
>
>
> And can be installed using: pip3 install pyiceberg==0.3.0rc1
>
>
>
> Instructions on how to verify the release can be found on the docs page:
>
> https://py.iceberg.apache.org/verify-release/
>
>
>
> If there is anything, please don't hesitate to reach out.
>
>
>
> Please download, verify, and test.
>
>
>
> Please vote in the next 72 hours.
>
> [ ] +1 Release this as PyIceberg 0.3.0
>
> [ ] +0
>
> [ ] -1 Do not release this because...
>
>
>
> Kind regards,
>
> Fokko
>
>

Reply via email to