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};

Reply via email to