[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#762732: libdebian-installer: please do not write timestamps in Doxygen generated documentation



Source: libdebian-installer
Version: 0.96
Severity: wishlist
Tags: patch
User: reproducible-builds@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                                .''`. 
lunar@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 <lunar@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

Attachment: signature.asc
Description: Digital signature


Reply to: