Source: congress
Version: 3.0.0+dfsg1-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
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
`. `'` [email protected] / chris-lamb.co.uk
`-
--- 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