Your message dated Tue, 16 Jan 2018 22:05:09 +0000
with message-id <[email protected]>
and subject line Bug#776433: fixed in dict-devil 1.0-13
has caused the Debian Bug report #776433,
regarding dict-devil: 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 [email protected]
immediately.)


-- 
776433: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776433
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dict-devil
Version: 1.0-12
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 dict-devil could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, dict-devil can be built reproducibly in our current
experimental
framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds



Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
diff -urNad dict-devil.orig/dict-devil-1.0/debian/devil2dict 
dict-devil/dict-devil-1.0/debian/devil2dict
--- dict-devil.orig/dict-devil-1.0/debian/devil2dict    2015-01-27 
22:53:44.754004688 +0000
+++ dict-devil/dict-devil-1.0/debian/devil2dict 2015-01-27 22:55:53.159685075 
+0000
@@ -28,7 +28,7 @@
             '--without-headword', # Necessary for multiple headwords.
             '--headword-separator', ', ',
             '-u', 'http://wiretap.area.com/Gopher/Library/Classic/devils.txt',
-            '-s', 'The Devil\'s Dictionary (1881-1906)',
+            '-s', 'The Devil\'s Dictionary (1881-1906)', '--without-time',
             $fmt_base
     or die "$0: can't open pipe to dictfmt: $!\n"
     if defined $fmt_base;
diff -urNad dict-devil.orig/dict-devil-1.0/debian/rules 
dict-devil/dict-devil-1.0/debian/rules
--- dict-devil.orig/dict-devil-1.0/debian/rules 2015-01-27 22:53:44.754004688 
+0000
+++ dict-devil/dict-devil-1.0/debian/rules      2015-01-27 22:55:27.298540948 
+0000
@@ -1,9 +1,13 @@
 #! /usr/bin/make -f
 
+BUILD_DATE := $(shell dpkg-parsechangelog --show-field Date)
+
 %:
        dh $@
 
 override_dh_auto_build:
        chmod a+x debian/devil2dict
        debian/devil2dict devils.txt devil
+       # Ensure deterministic mtime for dictzip to inherit
+       touch --date='$(BUILD_DATE)' devil.dict
        dictzip devil.dict

--- End Message ---
--- Begin Message ---
Source: dict-devil
Source-Version: 1.0-13

We believe that the bug you reported is fixed in the latest version of
dict-devil, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Joachim <[email protected]> (supplier of updated dict-devil 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 15 Jan 2018 18:01:50 +0100
Source: dict-devil
Binary: dict-devil
Architecture: source all
Version: 1.0-13
Distribution: unstable
Urgency: medium
Maintainer: Sven Joachim <[email protected]>
Changed-By: Sven Joachim <[email protected]>
Description:
 dict-devil - "The Devil's Dictionary" by Ambrose Bierce
Closes: 776433
Changes:
 dict-devil (1.0-13) unstable; urgency=medium
 .
   * Avoid timestamps to make the build reproducible (Closes: #776433).
     - Invoke dictfmt with the "--no-time" option in debian/devil2dict.
     - Call dictzip with the "-n" option in debian/rules, bumping the
       dictzip build-dependency to (>= 1.12.1+dfsg-4~).
     Thanks to Chris Lamb for the report and the initial patch.
   * Bump debhelper compat level to 10.
   * Update Vcs-* fields and the patch header to point at salsa.debian.org.
   * Avoid an absolute path in the check for dictdconfig in the maintainer
     scripts, use the 'which' command instead.
   * Set Rules-Requires-Root to no.
   * Bump Standards-Version to 4.1.3, no changes needed.
Checksums-Sha1:
 f193d36d0cc8dea2c6227b729118aea49323401d 1854 dict-devil_1.0-13.dsc
 8c59d02ca37d5732d72d97e6064564f2c5e61da0 10912 dict-devil_1.0-13.debian.tar.xz
 a099de2728c8dcf2ab38ed6b798b0ee39565c8a4 179592 dict-devil_1.0-13_all.deb
 85853cf6ec5b5e5589503e1d0a04a165278a52c2 5299 dict-devil_1.0-13_amd64.buildinfo
Checksums-Sha256:
 78776cc151d48e8911e7d241b5aa7652667414fe29158b4db4e9151b63a3aeaa 1854 
dict-devil_1.0-13.dsc
 7ccb755f8c44cc77d3cfe6283ee4482a1556a3ce22df7beb25cff8cb15d3e6aa 10912 
dict-devil_1.0-13.debian.tar.xz
 d7c2bd2a2a365c33118698e881e96dc78f3988f36f84548753ec6b3b25d75c5a 179592 
dict-devil_1.0-13_all.deb
 c17697c395cd54280ce0c286520bd750fd807624c7733e45fe0e535b8775aacd 5299 
dict-devil_1.0-13_amd64.buildinfo
Files:
 31b45c9368e80d195c1df0aca6daec34 1854 text optional dict-devil_1.0-13.dsc
 c51b065adcbce8da90e95805df72849c 10912 text optional 
dict-devil_1.0-13.debian.tar.xz
 c46b836edee3fc62964e64326dc311f5 179592 text optional dict-devil_1.0-13_all.deb
 c6a7c49e1aab4669a2ad75bc5f63dc51 5299 text optional 
dict-devil_1.0-13_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlpedp4ACgkQHpU+J9Qx
Hlg5GA/7B7FeZNXOeXyhRNzjG0REJLE27dCVsAypMhVH+ZI01eGLDVtVh0t8N6ZW
itYtEOohfInr0Jt2JxhsKFPGTpNQXcYHt1/okI4kWuh9dcEThU4dQs/jmkYmSySA
xgOZCd75pEYsMzEyp8+aWpUDIkLS2pg7PfPXr6Lhc/rAPdv+4gzBZA8S1Ib534dc
Jgxb1vPJ6gw3I8Lb8t3xtmRbjszhXnRVixljAnm7EhsIzq4dmQ2/jJ7gmxmssW7l
8C7shypT0RIR4YfZaQ9Y6oTWMePkvDFPuZZgJ+Xj8kASwBSnv8CrN5kjZvDHKOqh
PGg5q3FQl4PfpDLNqxljgpgwoi9hCGUyB5z7cLw3n61DXjDNRLaRsfk9BPsFDZq8
hbuPiPXdKhjZWOMLj3pIbPi37MeaSKCvWtShACly8+3Awk5R0/HPYn/STyxfmF7q
PxQRIWkgdPeW+V7h5Z/FEZ2xe7I6u9aVbUi+GyN//FfxxiGcqs8F4cRewCpxo3tY
VZFQUnNTN5FzilVP0Dhc8kNViVsHC+0e5D4MtjtYbsEx//nLNIsmz3wa0MRvQYSs
YIzQ3o1n7aJVQ+YJbXm6U6gnXSdAbImiBIT38WSa/RrZZxB645Xm3FwRS+lo9/a6
IxBzV1rFL714F6cGgWKhralNIrUbOSC+kaVwjHELGtQB1XZjUoo=
=/8/j
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to