Skip to content
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

Reproducibility Project - make standard java build process bit-for-bit reproducible #23

Open
terabyte opened this issue Mar 13, 2018 · 2 comments
Labels
discussion Potential change that requires discussion enhancement help wanted standard java build process relating to the standard java build process

Comments

@terabyte
Copy link
Member

This will require stripping out or otherwise dealing with file timestamps, etc. The end condition here is that if two different computers both execute a build of a java package (like meta_tools.release), with the exact same JDK version, then they should produce identical output (sha1s match).

@terabyte terabyte added enhancement help wanted discussion Potential change that requires discussion standard java build process relating to the standard java build process labels Mar 13, 2018
@terabyte
Copy link
Member Author

@fkautz says "you should hop into OFTC #reproducible-builds or #debian-reproducible and ask what changes they needed to make, also, they open sourced their toolchains for reproducible builds, which i think includes the timestamp manipulator" https://reproducible-builds.org/tools/

@terabyte
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Potential change that requires discussion enhancement help wanted standard java build process relating to the standard java build process
Projects
None yet
Development

No branches or pull requests

1 participant