Bug#835617: congress: please make the build reproducible
Chris Lamb
lamby at debian.org
Sat Aug 27 16:40:02 UTC 2016
Source: congress
Version: 3.0.0+dfsg1-3
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], I noticed
that congress could not be built reproducibly.
The issue was that -- in tests only -- Config{Lexer,Parser}.py
was being generated by antlr3, which was outputting a timestamp
to the top of the file.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
--- a/debian/rules 2016-08-27 17:04:48.028431589 +0100
--- b/debian/rules 2016-08-27 17:38:18.260981756 +0100
@@ -14,6 +14,7 @@
ln -s .testr.conf.old .testr.conf
PYTHONPATH=$(CURDIR) bash run_tests.sh -N -P
rm -f .testr.conf
+ rm -f congress/datalog/CongressLexer.py congress/datalog/CongressParser.py
endif
override_dh_clean:
@@ -21,6 +22,7 @@
rm -f debian/congress-common.config debian/congress-common.postinst debian/congress-server.config debian/congress-api.postinst
rm -rf debian/*.upstart debian/*.service
rm -f .testr.conf
+ rm -f congress/datalog/CongressLexer.py congress/datalog/CongressParser.py
override_dh_install:
dh_install --fail-missing
More information about the Reproducible-builds
mailing list