Source: argagg
Version: 0.4.6-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]

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
     `. `'`      [email protected] / 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 <[email protected]>
+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