-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
improve Reproducible Builds #836
Conversation
@hboutemy what is the problem you are experiencing w/ builds not being reproducible? |
in the reproducible-central page, there are link to diffoscope results that show the different problems found, for example https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/activemq/activemq-parent-5.17.0.diffoscope |
to me, once this PR is merged, the only non-reproducible bits are a stupid timestamp, I'll need to chase in Spring later
|
FYI00 You might need to run this one down via xbean project, and not spring. |
@hboutemy would you please rebase against main and squash your commits? I'd think this would be good to get going in 5.18.x |
yes, https://issues.apache.org/jira/browse/XBEAN-335 created |
@mattrpav done, with workarounds for plugins injecting timestamps: we should be ok for full Reproducible Builds with 5.18.0 you can easily check reproducibility befaore and after the change by running
and checking |
@mattrpav PR rebased |
this won't fix every issue, but improve the situation
see https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/activemq/README.md