Source: argagg
Version: 0.4.6-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@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
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- 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 <la...@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

Reply via email to