Bug#879569: argagg: please make the build reproducible

Chris Lamb lamby at debian.org
Sun Oct 22 22:48:57 UTC 2017


Source: argagg
Version: 0.4.6-1
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that argagg could not be built reproducibly. This is due to it
including absolute build paths in the result.

Patch attached. However, doxygen is (currently) still ordering some
stuff non-deterministically.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
--- a/debian/patches/0002-Reproducible-build.patch	1969-12-31 19:00:00.000000000 -0500
--- b/debian/patches/0002-Reproducible-build.patch	2017-10-22 18:45:53.964391418 -0400
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby at debian.org>
+Last-Update: 2017-10-22
+
+--- argagg-0.4.6.orig/doc/doxygen.cfg.in
++++ argagg-0.4.6/doc/doxygen.cfg.in
+@@ -14,7 +14,7 @@ REPEAT_BRIEF           = YES
+ ABBREVIATE_BRIEF       =
+ ALWAYS_DETAILED_SEC    = NO
+ INLINE_INHERITED_MEMB  = NO
+-FULL_PATH_NAMES        = YES
++FULL_PATH_NAMES        = NO
+ STRIP_FROM_PATH        =
+ STRIP_FROM_INC_PATH    =
+ SHORT_NAMES            = NO
--- a/debian/patches/series	2017-10-22 18:41:59.924255221 -0400
--- b/debian/patches/series	2017-10-22 18:45:52.348390510 -0400
@@ -1 +1,2 @@
 0001-Make-sure-to-use-the-system-s-doctest.patch
+0002-Reproducible-build.patch


More information about the Reproducible-bugs mailing list