-
Notifications
You must be signed in to change notification settings - Fork 7.5k
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
make build Reproducible (mostly) #1128
Conversation
Thanks for the PR, but arthas using the May have to wait for the new version of the |
maybe you won't have 100% reproducible artifacts yet, but are really all binary artifacts impacted by this? |
@hboutemy Could you update git-commit-id-plugin to the latest version (4.0.1)? Seems to be ready for reproducible builds. |
@kylixs done |
make all subprojects use the same git.build.time
Add configuration
|
add issue to git-commit-id-maven-plugin : Allow initial git.build.time from project.build.outputTimestamp to support reproducible builds |
FYI, I added Arthas 3.3.7 release evaluation to reproducible-central jvm-repo-rebuild/reproducible-central#27 |
@hboutemy Thanks, the next release will be reproducible. |
following Maven's guide https://maven.apache.org/guides/mini/guide-reproducible-builds.html
I could not check that the result was fully reproducible, because I can't run rpm
but if you follow instruction to check a rebuild against initial build, I'm pretty sure that most of the output content is reproducible: I'm interested to know what remains not reproducible (I suppose the rpm/deb files...)