Your message dated Wed, 20 May 2020 03:04:24 +0000 with message-id <E1jbF1s-0004gh-UE@fasolo.debian.org> and subject line Bug#795987: fixed in pngcheck 2.3.0-9 has caused the Debian Bug report #795987, regarding pngcheck: please make the build 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.) -- 795987: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795987 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: pngcheck: please make the build reproducible
- From: Dhole <dhole@openmailbox.org>
- Date: Tue, 18 Aug 2015 15:30:52 +0200
- Message-id: <55D3338C.8050805@openmailbox.org>
Source: pngcheck Version: 2.3.0-7 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 pngcheck could not be built reproducibly. The attached patch sets the embedded date in the man pages generated by podman to the latest debian/changelog entry timestamp instead of local date. Once applied, pngcheck can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- Dholediff -Nru pngcheck-2.3.0/debian/changelog pngcheck-2.3.0/debian/changelog --- pngcheck-2.3.0/debian/changelog 2013-06-26 11:28:27.000000000 +0200 +++ pngcheck-2.3.0/debian/changelog 2015-08-17 11:59:26.000000000 +0200 @@ -1,3 +1,11 @@ +pngcheck (2.3.0-7.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Replace man timestamp by SOURCE_DATE_EPOCH to make the package build + reproducibly. + + -- Eduard Sanou <dhole@openmailbox.org> Mon, 17 Aug 2015 11:59:03 +0200 + pngcheck (2.3.0-7) unstable; urgency=low * debian/control diff -Nru pngcheck-2.3.0/debian/pod2man.mk pngcheck-2.3.0/debian/pod2man.mk --- pngcheck-2.3.0/debian/pod2man.mk 2013-06-26 11:28:27.000000000 +0200 +++ pngcheck-2.3.0/debian/pod2man.mk 2015-08-17 12:07:46.000000000 +0200 @@ -36,7 +36,11 @@ # Optional variables to set MANSECT ?= 1 -PODCENTER ?= $$(date "+%Y-%m-%d") +ifdef SOURCE_DATE_EPOCH + PODCENTER ?= $$(date -u -d @${SOURCE_DATE_EPOCH} "+%Y-%m-%d") +else + PODCENTER ?= $$(date "+%Y-%m-%d") +endif # Directories MANSRC = diff -Nru pngcheck-2.3.0/debian/rules pngcheck-2.3.0/debian/rules --- pngcheck-2.3.0/debian/rules 2013-06-26 11:28:27.000000000 +0200 +++ pngcheck-2.3.0/debian/rules 2015-08-17 11:56:05.000000000 +0200 @@ -6,6 +6,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CXXFLAGS_MAINT_APPEND = -Wall -pedantic -DUSE_ZLIB export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1 -SDate)" +%s) LIBS = -lzAttachment: signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
- To: 795987-close@bugs.debian.org
- Subject: Bug#795987: fixed in pngcheck 2.3.0-9
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 20 May 2020 03:04:24 +0000
- Message-id: <E1jbF1s-0004gh-UE@fasolo.debian.org>
- Reply-to: David da Silva Polverari <david.polverari@gmail.com>
Source: pngcheck Source-Version: 2.3.0-9 Done: David da Silva Polverari <david.polverari@gmail.com> We believe that the bug you reported is fixed in the latest version of pngcheck, 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 795987@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. David da Silva Polverari <david.polverari@gmail.com> (supplier of updated pngcheck 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: SHA512 Format: 1.8 Date: Tue, 19 May 2020 01:46:20 -0500 Source: pngcheck Architecture: source Version: 2.3.0-9 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: David da Silva Polverari <david.polverari@gmail.com> Closes: 795987 895298 Changes: pngcheck (2.3.0-9) unstable; urgency=medium . * QA upload. * Ran wrap-and-sort. * debian/control: updated Homepage field. * debian/copyright: - Added debian/tests/openlogo-nd-100.png paragraph. - Removed non-standard X-* fields. - Updated Source field. - Updated upstream and packaging copyright years. - Using a secure URI in Format field. * debian/pod2man.mk: modified man page build to use latest debian/changelog entry timestamp instead of local date to make the package build reproducibly (Closes: #795987). Thanks to Eduard Sanou <dhole@openmailbox.org>. * debian/rules: included buildtools.mk to fix FTCBFS (Closes: #895298). Thanks to Helmut Grohne <helmut@subdivi.de>. * debian/source/include-binaries: created to include new file (debian/tests/openlogo-nd-100.png). * debian/tests/control: created to perform trivial CI tests. Checksums-Sha1: 6677b0785b1178ac58a45ea6981047b3645b9861 1908 pngcheck_2.3.0-9.dsc df83109da71b9117d909d81767febc541c143c9e 15384 pngcheck_2.3.0-9.debian.tar.xz 2ae70044f63fd13cba6f4d8e9b50a656b36a4363 5090 pngcheck_2.3.0-9_source.buildinfo Checksums-Sha256: d30801d08763597e8d7df11ad024d237958edd6b1f58dbe597a00a2701cbe5d3 1908 pngcheck_2.3.0-9.dsc 3c2903134304383f4ac5425653fda96c6885959f60003967b67130bca8ae1c13 15384 pngcheck_2.3.0-9.debian.tar.xz f841dadc05ce6c5614a817248526bac5602b4a1fa246f443eeaf2191673e2ad9 5090 pngcheck_2.3.0-9_source.buildinfo Files: b8d198f63de120c1a853ff87d789e172 1908 graphics optional pngcheck_2.3.0-9.dsc c6619c44e4dae4a9c3af1ebf85864805 15384 graphics optional pngcheck_2.3.0-9.debian.tar.xz d43d8c93a0599eab5aa6c475f497e48a 5090 graphics optional pngcheck_2.3.0-9_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEENX3LDuyVoBrrofDS3mO5xwTr6e8FAl7ElWwACgkQ3mO5xwTr 6e8gaQ/7BX3q6qVCF+/9AZZh69bPUDbsM7KAaX2l2QCIXqahhVGVCJ9ynC1iOSaX TAjntcNcxRv+yJB7t1Nfp45TtdOWaDqQ7YIfV+OlyRS8wwiF7rbW+g68AAlLR5sI owx5Hi+ClIcsoWjgKUoIOj/3mn4IHo7XtW8zIzYCWI7pLVSWc1bR4uSHahiQcGJE 1b3NXYDE2wWIHIFkbAohACzhLzktu/3jyiV4LDOZT6p5p5vmhN183XVFQOGKOvXV zTrcppeuCebRrG/Av2sd5QaW72ApUa04Uv1/O/jQxrICj6ZLSlXuYHl3bfgASUr0 ehrKlDaJ3OMYWsAtMROsJTDUoM+gWawdbcjXjGSWN8kX1u9iz9dnfPPJOvtxYjsy ktn+GZJiBJJJkGnRtuzv9sPzmiLIRJAKjDDDc5pirJW77N4G6ahPh2ReI30nROLz 4GA706GmuYMUnGUe+gzkraj1SCDBAegdPkb+lu3h7okmZSci+eHpGMrqCR2gBwH8 1KYTO79113XT3BZ8gJuKh3gLFMyhOmlRbKVddqqwAJ9JA52ucxLwcBLShFnvnlAV aa0AvqlZZqhQY8k6kArqZfu8oZnBtrPy8PNfj0zTGbK6a6FZXFQrdPEtGvlYUARQ 4T3cKIa8KqkiBF0OX4KG18wR6JRuLPxI5jTdxGHleep20yMIK7U= =jec5 -----END PGP SIGNATURE-----
--- End Message ---