Make the build reproducible #440

Merged
merged 1 commit into from Feb 9, 2017

Projects

None yet

2 participants

@lamby
Contributor
lamby commented Feb 8, 2017

Whilst working on the Reproducible Builds effort [0], I noticed tha
python-hypothesis could not be built reproducibly. This happens because the
current working directory is embedded into the documentation (and then into
the searchIndex.js file too):

│ in which case no storage will be used.
│ -default value: ‘/build/1st/python-hypothesis-3.6.1/docs/.hypothesis/examples’


│ +default value: ‘/build/python-hypothesis-3.6.1/2nd/docs/.hypothesis/examples’


It seems this was introduced in 23562ad.

[0] https://reproducible-builds.org/

Signed-off-by: Chris Lamb chris@chris-lamb.co.uk

@lamby lamby Make the build reproducible
Whilst working on the Reproducible Builds effort [0], I noticed tha
python-hypothesis could not be built reproducibly. This happens because the
current working directory is embedded into the documentation (and then into
the searchIndex.js file too):

│  in which case no storage will be used.
│ -default value: &#8216;/build/1st/python-hypothesis-3.6.1/docs/.hypothesis/examples&#8217;</p>
│ +default value: &#8216;/build/python-hypothesis-3.6.1/2nd/docs/.hypothesis/examples&#8217;</p>
│  </dd></dl>

It seems this was introduced in 23562ad.

 [0] https://reproducible-builds.org/

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
c06561d
@DRMacIver

LGTM. Thanks!

@DRMacIver DRMacIver merged commit 2dce974 into HypothesisWorks:master Feb 9, 2017

2 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment