Source: lmdb
Version: 0.9.14-1.1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps

Hi,

While working on the “reproducible builds” effort [1], we have noticed
that lmdb could not be built reproducibly.

The attached patch overwrites the HTML_TIMESTAMP setting in Doxyfile
from YES to NO. Once applied lmdb can be built reproducibly in our
current experimental framework.

Cheers!
akira

 [1]: https://wiki.debian.org/ReproducibleBuilds
diff -Nru lmdb-0.9.14/debian/changelog lmdb-0.9.14/debian/changelog
--- lmdb-0.9.14/debian/changelog	2014-10-13 23:19:29.000000000 +0200
+++ lmdb-0.9.14/debian/changelog	2015-06-17 18:08:35.000000000 +0200
@@ -1,3 +1,10 @@
+lmdb (0.9.14-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Modified debian/rules to set HTML_TIMESTAMP=NO for doxygen to make the package reproducible
+
+ -- akira <marival...@gmail.com>  Wed, 17 Jun 2015 18:02:28 +0200
+
 lmdb (0.9.14-1) unstable; urgency=medium
 
   * Add Vcs-* links
diff -Nru lmdb-0.9.14/debian/rules lmdb-0.9.14/debian/rules
--- lmdb-0.9.14/debian/rules	2014-10-13 23:19:29.000000000 +0200
+++ lmdb-0.9.14/debian/rules	2015-06-17 18:28:21.000000000 +0200
@@ -14,7 +14,7 @@
 
 override_dh_auto_build:
 	dh_auto_build -Dlibraries/liblmdb/
-	cd libraries/liblmdb && doxygen
+	cd libraries/liblmdb && { cat Doxyfile && echo "HTML_TIMESTAMP=NO"; } | doxygen -
 	cd libraries/liblmdb && \
 	for m in $(MANPAGES); do \
 	  mv man/man3/$$m man/man3/mdb_$$m; \
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to