-
Notifications
You must be signed in to change notification settings - Fork 9
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
Different reproducible changes #298
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #298 +/- ##
======================================
Coverage 0.00% 0.00%
======================================
Files 71 71
Lines 2091 2101 +10
Branches 305 308 +3
======================================
- Misses 2091 2101 +10
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Ping? |
Pingo ;) |
Would it be possible to review and take at least some of the patches. The reproducible manifest or the -notimestamp for javadoc should be reasonably non-controversial. The metadata stuff might look scary, but we run with it for almost 2 years already here in SUSE and it is just fine. |
This might be a bit controversial, but if the SOURCE_DATE_EPOCH is not set, everything is like before. Now, with this patch, the uuids are still unique in the package and also around the whole system, but they are the same if the zero-change rebuild is done. We run this since early August and everything works just fine. All xmvn tests and -Prun-its pass.
I rerun the whole build with this particular version of patch, just to be sure and the stuff is reproducible but still uuids are unique if SOURCE_DATE_EPOCH is set.