Source: kbtin
Version: 1.0.15-1.1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that kbtin could not be built reproducibly.

The attached patch removes timezone-varying timestamps from the build
system. Once applied, kbtin 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 kbtin.orig/kbtin-1.0.15/fixmanual 
kbtin/kbtin-1.0.15/fixmanual
--- kbtin.orig/kbtin-1.0.15/fixmanual   2015-06-28 20:05:32.097981188 +0100
+++ kbtin/kbtin-1.0.15/fixmanual        2015-06-28 20:11:30.285861240 +0100
@@ -22,7 +22,7 @@
             ($blah,$blah,$blah,$blah,$blah,$blah,$blah,$blah,
                $blah,$mtime,$blah,$blah,$blah)
                 = stat($ARGV[0]);
-            print "Last modified: ".localtime($mtime) if (defined $mtime && 
$mtime);
+            print "Last modified: ".gmtime($mtime) if (defined $mtime && 
$mtime);
         }
         print "</body></html>\n";
         exit;
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to