Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add verification guide for release #98

Open
wants to merge 3 commits into
base: production
Choose a base branch
from

Conversation

raulcd
Copy link
Member

@raulcd raulcd commented Jan 28, 2025

Rationale for this change

There is currently no guide on how to verify. Having a guide will encourage people to verify the release.
This guide should also be linked on the Voting thread.

What changes are included in this PR?

Added documentation about how to verify.

Are these changes tested?

I've validated all steps localy

Closes apache/parquet-java#3091

(Maybe someone with permissions can move that issue to this repo :) )

Copy link
Member

@wgtmac wgtmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 Thanks @raulcd!

cc @gszadovszky @Fokko

The command will output a summary, the list of files with their licenses and any file that does not contain a valid license header.

```
java -jar apache-rat-0.16.1/apache-rat-0.16.1.jar -a -d apache-parquet-1.15.0.tar.gz -e "\w+.avsc$|\w+\-2.parquet$|.gitignore|PULL_REQUEST_TEMPLATE.md"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably add the excluded files to a .rat-excludes file: https://github.com/apache/iceberg/blob/main/dev/.rat-excludes

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I was having some issues integrating the .rat-excludes file with the rat-plugin on my original PR:
https://github.com/apache/parquet-java/pull/3101/files#r1876006229
We might want to do that once we update rat-plugin to use a single source for rat-excludes instead of listing exclusions on the pom.xml?

@wgtmac
Copy link
Member

wgtmac commented Feb 26, 2025

Should we merge this? Do you have any concern? @Fokko

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add documentation about how to verify the release
4 participants