Upgrade to Apache pom 24 and make build reproductible#313
Upgrade to Apache pom 24 and make build reproductible#313fpapon merged 3 commits intoapache:mainfrom
Conversation
|
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!! |
bmarwell
left a comment
There was a problem hiding this comment.
LGTM. I just wonder: will the username still be in the META-INF/MAINFEST.MF files? But we can check afterwards.
No description provided.