Source: mdds Version: 1.3.1-2 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 mdds could not be built reproducibly. This is because doxygen encodes the build path in the generated documentation. Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
--- a/debian/patches/reproducible-build.diff 1970-01-01 10:00:00.000000000 +1000 --- b/debian/patches/reproducible-build.diff 2018-01-23 08:55:35.215277122 +1100 @@ -0,0 +1,15 @@ +Description: Make the build reproducible +Author: Chris Lamb <la...@debian.org> +Last-Update: 2018-01-23 + +--- mdds-1.3.1.orig/doc/doxygen.conf ++++ mdds-1.3.1/doc/doxygen.conf +@@ -132,7 +132,7 @@ INLINE_INHERITED_MEMB = NO + # shortest path that makes the file name unique will be used + # The default value is: YES. + +-FULL_PATH_NAMES = YES ++FULL_PATH_NAMES = NO + + # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. + # Stripping is only done if one of the specified strings matches the left-hand --- a/debian/patches/series 2018-01-23 08:44:47.199381172 +1100 --- b/debian/patches/series 2018-01-23 08:55:34.183270927 +1100 @@ -1 +1,2 @@ #dont-install-unneeded-docfiles.diff +reproducible-build.diff