Your message dated Mon, 11 Jan 2016 13:47:28 +0100 with message-id <[email protected]> and subject line tetradraw: builds reproducible has caused the Debian Bug report #793727, regarding tetradraw: please make the mtimes reproducible to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 793727: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793727 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: tetradraw Version: 2.0.3-8.2 Severity: wishlist Tags: patch User: [email protected] Usertags: timestamps X-Debbugs-Cc: [email protected] Hi! While working on the “reproducible builds” effort [1], we have noticed that tetradraw could not be built reproducibly. The attached patch sets the mtimes of all files which are modified during the built to the date of the last changelog entry in order to produce files with reproducible metadata. Please also consider this other bug from the reproducible builds team: https://bugs.debian.org/777426 Cheers, akira [1]: https://wiki.debian.org/ReproducibleBuildsdiff -u tetradraw-2.0.3/debian/rules tetradraw-2.0.3/debian/rules --- tetradraw-2.0.3/debian/rules +++ tetradraw-2.0.3/debian/rules @@ -13,6 +13,8 @@ INSTALL_SCRIPT = $(INSTALL) -p -oroot -groot -m755 INSTALL_DIR = $(INSTALL) -p -d -oroot -groot -m755 +export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1 -SDate)" +%s) + ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else @@ -108,6 +110,8 @@ -p$(PKG) -P$(TMP) cd $(TMP) && find * -type f ! -regex '^DEBIAN/.*' -print0 | \ xargs -r0 md5sum > DEBIAN/md5sums + find $(TMP) -newermt "@$$SOURCE_DATE_EPOCH" -print0 | \ + xargs -0r touch --no-dereference --date="@$$SOURCE_DATE_EPOCH" dpkg --build $(TMP) .. diff -u tetradraw-2.0.3/debian/changelog tetradraw-2.0.3/debian/changelog --- tetradraw-2.0.3/debian/changelog +++ tetradraw-2.0.3/debian/changelog @@ -1,3 +1,10 @@ +tetradraw (2.0.3-8.3) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix mtimes before building binary packages to produce reproducible output + + -- akira <[email protected]> Sun, 26 Jul 2015 10:47:27 +0200 + tetradraw (2.0.3-8.2) unstable; urgency=low * Non-maintainer upload.
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Version: 2.0.3-9 Hi, new reproducible buildable package of the day. Rhonda -- Fühlst du dich mutlos, fass endlich Mut, los | Fühlst du dich hilflos, geh raus und hilf, los | Wir sind Helden Fühlst du dich machtlos, geh raus und mach, los | 23.55: Alles auf Anfang Fühlst du dich haltlos, such Halt und lass los |
--- End Message ---

