Source: clanlib Version: 1.0~svn3827-3 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: randomness X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi, While working on the "reproducible builds" effort [1], we have noticed that clanlib could not be built reproducibly. The attached patch removes randomness from the build system. Once applied, clanlib can be built reproducibly in our reproducible toolchain. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
diff --no-dereference -urNad clanlib.orig/clanlib-1.0~svn3827/Documentation/Reference/class.plg clanlib/clanlib-1.0~svn3827/Documentation/Reference/class.plg --- clanlib.orig/clanlib-1.0~svn3827/Documentation/Reference/class.plg 2015-06-28 13:52:33.696843929 +0100 +++ clanlib/clanlib-1.0~svn3827/Documentation/Reference/class.plg 2015-06-28 13:53:31.607458878 +0100 @@ -861,7 +861,7 @@ my $str; my $cur_also; - foreach $cur_also (keys %see_also) + foreach $cur_also (sort keys %see_also) { $str .= " | " if ($str ne ""); $str .= $see_also{$cur_also};