-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Upgrade to Apache pom 24 and make build reproductible #313
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit
I'm a little confused, and I haven't been following the history of the
Setting the value to Ideally, we remove all timestamps from the build's output, but either way, until we resolve the other issues we probably want to keep things simple and disable it (rather than having changing timestamp in the pom and the potential merge conflicts that could add)? (maybe these have already been worked in plugin updates, and bumping the parent fixes most/all of that?) That said, I'm |
I didn't go deeper on reproductible build and this is related to the changes in the new apache pom parent which has a maven profile with an enforce rule about this property. |
Maybe we can go step by step? I would be okay with this change if we only started an epic "reproducible builds" here. |
I didn't go deeper on reproductible build and this is related to the changes in the new apache pom parent which has a maven profile with an enforce rule about this property.
They have less information in the MANIFEST.MF because it's not a bundle, so they don't have OSGi metadata. |
Ahh, that Maven manifest does look a lot better! 😄 |
fix remaining build reproducibility issues
@fpapon Nice!! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I just wonder: will the username still be in the META-INF/MAINFEST.MF
files? But we can check afterwards.
No description provided.