Source: libdebian-installer Version: 0.96 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps
Hi! As part of the “reproducible builds” project [1], we have identified that libdebian-installer writes the current date and time in the documentation generated by Doxygen. This prevents libdebian-installer to be built reproducibly. The attached patch tells Doxygen to skip writing timestamps in its output. libdebian-installer build process can then be reproduced just fine. [1]: https://wiki.debian.org/ReproducibleBuilds -- Lunar .''`. lu...@debian.org : :Ⓐ : # apt-get install anarchism `. `'` `-
diff -Nru libdebian-installer-0.96/debian/changelog libdebian-installer-0.96.0~reproducible1/debian/changelog --- libdebian-installer-0.96/debian/changelog 2014-09-04 22:28:21.000000000 +0200 +++ libdebian-installer-0.96.0~reproducible1/debian/changelog 2014-09-24 21:10:37.000000000 +0200 @@ -1,3 +1,10 @@ +libdebian-installer (0.96.0~reproducible1) UNRELEASED; urgency=low + + * Do not write timesamps in Doxygen generated documentation for + reproducibility of the build process. + + -- Jérémy Bobbio <lu...@debian.org> Wed, 24 Sep 2014 19:08:26 +0000 + libdebian-installer (0.96) unstable; urgency=medium * arm64: Detect UEFI based systems as "efi" subarch. diff -Nru libdebian-installer-0.96/doc/Doxyfile.in libdebian-installer-0.96.0~reproducible1/doc/Doxyfile.in --- libdebian-installer-0.96/doc/Doxyfile.in 2014-09-04 22:28:21.000000000 +0200 +++ libdebian-installer-0.96.0~reproducible1/doc/Doxyfile.in 2014-09-24 21:08:19.000000000 +0200 @@ -1119,7 +1119,7 @@ # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_TIMESTAMP = YES +HTML_TIMESTAMP = NO # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the
signature.asc
Description: Digital signature