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

