Your message dated Mon, 10 Aug 2015 10:50:02 +0000 with message-id <E1ZOkeY-00084S-La@franck.debian.org> and subject line Bug#793720: fixed in sgmltools-lite 3.0.3.0.cvs.20010909-18 has caused the Debian Bug report #793720, regarding sgmltools-lite: 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 owner@bugs.debian.org immediately.) -- 793720: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793720 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: sgmltools-lite: please make the mtimes reproducible
- From: Maria Valentina Marin <marivalenm@gmail.com>
- Date: Sun, 26 Jul 2015 19:51:18 +0200
- Message-id: <55B51E16.6010703@gmail.com>
Source: sgmltools-lite Version: 3.0.3.0.cvs.20010909-17 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Hi! While working on the “reproducible builds” effort [1], we have noticed that sgmltools-lite 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/777011 Cheers, akira [1]: https://wiki.debian.org/ReproducibleBuildsdiff -u sgmltools-lite-3.0.3.0.cvs.20010909/debian/rules sgmltools-lite-3.0.3.0.cvs.20010909/debian/rules --- sgmltools-lite-3.0.3.0.cvs.20010909/debian/rules +++ sgmltools-lite-3.0.3.0.cvs.20010909/debian/rules @@ -9,6 +9,8 @@ PKGMANDIR=$(PKGDIR)/usr/share/man/$(PKG) DBIMAGEDIR=usr/share/sgml/docbook/stylesheet/dsssl/modular/images/ +export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1 -SDate)" +%s) + configure: configure-stamp configure-stamp: sh debian/common/checkdir.sh @@ -141,6 +143,8 @@ dpkg-gencontrol -isp -P$(PKGDIR) (cd $(PKGDIR) >/dev/null && find * -type f ! -regex '^DEBIAN/.*' -print0 | xargs -r0 md5sum >DEBIAN/md5sums) if [ -z $(PKGDIR)/DEBIAN/md5sums ]; then rm -f $(PKGDIR)/DEBIAN/md5sums; else chmod 644 $(PKGDIR)/DEBIAN/md5sums; chown 0.0 $(PKGDIR)/DEBIAN/md5sums; fi + find $(PKGDIR) -newermt "@$$SOURCE_DATE_EPOCH" -print0 | \ + xargs -0r touch --no-dereference --date="@$$SOURCE_DATE_EPOCH" dpkg --build $(PKGDIR) ../ diff -u sgmltools-lite-3.0.3.0.cvs.20010909/debian/changelog sgmltools-lite-3.0.3.0.cvs.20010909/debian/changelog --- sgmltools-lite-3.0.3.0.cvs.20010909/debian/changelog +++ sgmltools-lite-3.0.3.0.cvs.20010909/debian/changelog @@ -1,3 +1,10 @@ +sgmltools-lite (3.0.3.0.cvs.20010909-18) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix mtimes before building binary packages to produce reproducible output + + -- akira <marivalenm@gmail.com> Sun, 26 Jul 2015 09:43:37 +0200 + sgmltools-lite (3.0.3.0.cvs.20010909-17) unstable; urgency=low * QA upload.Attachment: signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
- To: 793720-close@bugs.debian.org
- Subject: Bug#793720: fixed in sgmltools-lite 3.0.3.0.cvs.20010909-18
- From: Ralf Treinen <treinen@debian.org>
- Date: Mon, 10 Aug 2015 10:50:02 +0000
- Message-id: <E1ZOkeY-00084S-La@franck.debian.org>
Source: sgmltools-lite Source-Version: 3.0.3.0.cvs.20010909-18 We believe that the bug you reported is fixed in the latest version of sgmltools-lite, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 793720@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ralf Treinen <treinen@debian.org> (supplier of updated sgmltools-lite package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 10 Aug 2015 12:24:06 +0200 Source: sgmltools-lite Binary: sgmltools-lite Architecture: source all Version: 3.0.3.0.cvs.20010909-18 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Ralf Treinen <treinen@debian.org> Description: sgmltools-lite - convert DocBook SGML source into HTML using DSSSL Closes: 777011 793720 Changes: sgmltools-lite (3.0.3.0.cvs.20010909-18) unstable; urgency=medium . * QA upload * debian/rules: - use option -n in gzip invocations in order to not include timestamps. Thanks to Chris Lamb for the patch! (closes: #777011) - set the mtimes of all files which are modified during the built to the date of the last changelog entry. Thanks to Maria Valentina Marin for the patch! (closes: #793720) Checksums-Sha1: 895b232d8d91a6fa054b1e04583545ef9343592a 1759 sgmltools-lite_3.0.3.0.cvs.20010909-18.dsc 6cb570316ca041e910c571adb5fe268e4b70e5c4 15190 sgmltools-lite_3.0.3.0.cvs.20010909-18.diff.gz 2bc09568061288c49d6fb42d1558035f1004e0cc 32506 sgmltools-lite_3.0.3.0.cvs.20010909-18_all.deb Checksums-Sha256: 207dacf9094baec44a6e623cd1326a8b80e257a711829a4ce35f00405b433f75 1759 sgmltools-lite_3.0.3.0.cvs.20010909-18.dsc b0abe4f57784f879d688bb8d474d89bfecbb0f25f0991028e64fe831571b44fe 15190 sgmltools-lite_3.0.3.0.cvs.20010909-18.diff.gz fcc14dd4ced2e48d0c721fc1f9b07f9657dbbe6ec89be30c2200914cbe7c3db2 32506 sgmltools-lite_3.0.3.0.cvs.20010909-18_all.deb Files: 88043d9222dfc96cdbac80aadda70d33 1759 text optional sgmltools-lite_3.0.3.0.cvs.20010909-18.dsc f6d45ddd751f129d2ce7f4be581b9e4d 15190 text optional sgmltools-lite_3.0.3.0.cvs.20010909-18.diff.gz e526936bf384627c92941c98f2f5c73e 32506 text optional sgmltools-lite_3.0.3.0.cvs.20010909-18_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVyIAoAAoJEHRcR2bUys3/+SgP/RoXfAGD2mk1Ax6kXTuyiLfR ZlLKxPbuNFFXZFZwGnRB4qiz7VlaTrEjbKSAH41Ca3IMtoJt0rbYb+c6nwTM6BmC 9UVyDxFH9IzyptCWYFnGeanx+Bdfaxr74BPQ0N/ZdvWuswnJhq2tyh8fF6jsM3qz pN54stiCBFQ91e/1FaKRm3UC13Zyw/+Qg0cCsiHnE+L/eYZXic7lxbl7HfrftWVr jt2MHpMVp/qbM08ARv5u9is+cj8znS/9RPdirBWkZVug02sQZrZSTUdkaRBEBNFd Wlfdht8dQTRAk4f/tyLcLnYBfBUx9JYuJhREvDUvUX1ZBWir9hsfuIM1rcsekPMU aCc/Ylgsi/ouESS5wUtH/pBl1n1sVHPH6y7bvkWP+d2O1ERVRbp5U5hQZCgv9BLk YjBN1xejWIiXEiEiaBOQZ7P+0p/rwBfHi8cgU3CFtcmmbitQuCbqVNtp9/Ptl+cb zlMRnF02Gt79SMDdqALkzDfBHPiD0VomHwHuU6u9zTov769/bIbZCUohvHlpkXmO Sop8jMMlRZFXr4dpsXa2T6pk9REcrmj89gcsLvK10B5ngPu0oUWYK1W4r923GODc YruP5afLvDl9SV1tKQ5VGBf2bwMjlXDuf1ombAww2mOKpnyJSgT/mVvWskRy41En 5gzvjMlBkx0ieHZ54E67 =4S++ -----END PGP SIGNATURE-----
--- End Message ---