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

Make the build reproducible. #157

Merged

Conversation

lamby
Copy link
Contributor

@lamby lamby commented Oct 28, 2018

Whilst working on the Reproducible Builds effort [0], we noticed
that radon could not be built reproducibly. This is due to the
documentation including the current build date.

This was originally filed in Debian as #912152 [1].

The attached patch uses the SOURCE_DATE_EPOCH environment variable,
more info of which can be found at [2].

 [0] https://reproducible-builds.org/
 [1] https://bugs.debian.org/912152
 [2] https://reproducible-builds.org/specs/source-date-epoch/

Whilst working on the Reproducible Builds effort [0], we noticed
that radon could not be built reproducibly. This is due to the
documentation including the current build date.

This was originally filed in Debian as #912152 [1].

The attached patch uses the SOURCE_DATE_EPOCH environment variable,
more info of which can be found at [2].

 [0] https://reproducible-builds.org/
 [1] https://bugs.debian.org/912152
 [2] https://reproducible-builds.org/specs/source-date-epoch/

Signed-off-by: Chris Lamb <lamby@debian.org>
@coveralls
Copy link

Coverage Status

Coverage remained the same at 85.023% when pulling 8c296b4 on lamby:912152-radon-please-make-the-build-reproducible into 0ba9972 on rubik:master.

@rubik
Copy link
Owner

rubik commented Oct 29, 2018

Didn't know that! Thanks for the fix!

@rubik rubik merged commit 82106f6 into rubik:master Oct 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants