Source: polygen
Version: 1.0.6.ds2-17
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that polygen could not be built reproducibly due to iterating
over the filesystem in a nondeterminstic order.

Patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules      2017-09-30 22:33:16.304169618 +0100
--- b/debian/rules      2017-09-30 22:37:03.932967181 +0100
@@ -43,7 +43,7 @@
 build/polygen::
        $(POLYGEN) debian/man.grm > polygen.1
        chmod 0755 debian/make_polygen-data_manpage
-       find $(POLYGEN_BASE)/grm/ -name \*.grm | 
debian/make_polygen-data_manpage > polygen-data.6
+       find $(POLYGEN_BASE)/grm/ -name \*.grm | LC_ALL=C sort | 
debian/make_polygen-data_manpage > polygen-data.6
 
 install/polygen::
        install -o root -g root -m 755 $(POLYGEN_BIN) 
debian/$(cdbs_curpkg)/usr/games/

Reply via email to