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

Reply via email to