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