Your message dated Sat, 02 Sep 2017 17:04:25 +0000
with message-id <[email protected]>
and subject line Bug#776375: fixed in dict-moby-thesaurus 1.0-6.4
has caused the Debian Bug report #776375,
regarding dict-moby-thesaurus: 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.)


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

The attached patch removes timestamps from the build system. Once
applied, dict-moby-thesaurus 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-moby-thesaurus.orig/dict-moby-thesaurus-1.0/debian/rules 
dict-moby-thesaurus/dict-moby-thesaurus-1.0/debian/rules
--- dict-moby-thesaurus.orig/dict-moby-thesaurus-1.0/debian/rules       
2015-01-27 12:09:08.070699663 +0000
+++ dict-moby-thesaurus/dict-moby-thesaurus-1.0/debian/rules    2015-01-27 
12:10:17.097743701 +0000
@@ -17,6 +17,8 @@
        INSTALL_PROGRAM += -s
 endif
 
+BUILD_DATE := $(shell dpkg-parsechangelog --show-field Date)
+
 configure: configure-stamp
 configure-stamp:
        dh_testdir
@@ -32,6 +34,8 @@
 
        # Add here commands to compile the package.
        $(PYTHON) conv.py < mthesaur.txt
+       # Ensure deterministic mtime for dictzip to inherit
+       touch --date='$(BUILD_DATE)' moby-thesaurus.dict
        dictzip moby-thesaurus.dict
        touch build-stamp
 

--- End Message ---
--- Begin Message ---
Source: dict-moby-thesaurus
Source-Version: 1.0-6.4

We believe that the bug you reported is fixed in the latest version of
dict-moby-thesaurus, 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.
Chris Lamb <[email protected]> (supplier of updated dict-moby-thesaurus 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: Fri, 18 Aug 2017 08:52:59 -0700
Source: dict-moby-thesaurus
Binary: dict-moby-thesaurus
Architecture: source all
Version: 1.0-6.4
Distribution: unstable
Urgency: medium
Maintainer: John Goerzen <[email protected]>
Changed-By: Chris Lamb <[email protected]>
Description:
 dict-moby-thesaurus - Largest and most comprehensive thesaurus
Closes: 776375
Changes:
 dict-moby-thesaurus (1.0-6.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Make the build reproducible. (Closes: #776375)
Checksums-Sha1:
 7a95990136fe72ee18ff986fed94e7b57b37e8b5 1810 dict-moby-thesaurus_1.0-6.4.dsc
 1076e99ad8f12e312523381721a6478b3de351da 9872409 
dict-moby-thesaurus_1.0.orig.tar.gz
 893ede3a07659d0286a3a404e9dcf271460ad7df 3948 
dict-moby-thesaurus_1.0-6.4.diff.gz
 1c3755a32492925672e6af305c5345eb8134a20d 10983282 
dict-moby-thesaurus_1.0-6.4_all.deb
 3cd45a3b4a94e45e2f64e56a6bbdd6abc3f72fdf 5639 
dict-moby-thesaurus_1.0-6.4_amd64.buildinfo
Checksums-Sha256:
 ea9c1c71922c60f6a8a06f4e20c5e9adc8eaa625a3c486f20e7027b607f360f4 1810 
dict-moby-thesaurus_1.0-6.4.dsc
 6df6e8a271e6bf8c9f7a7e079d8dc2ae9d62ff5336967aaad78c945ef1a3aef3 9872409 
dict-moby-thesaurus_1.0.orig.tar.gz
 2a2208eae22079ba9ff60a3372e86d2f5944240ca0226ed5f307df36f44e6092 3948 
dict-moby-thesaurus_1.0-6.4.diff.gz
 fee48d5764e2e78c79dc6f94b62ab08f32f25fce5abfe87cc8baf849199fd456 10983282 
dict-moby-thesaurus_1.0-6.4_all.deb
 919fd92d9f890f3c069c87677830d4f1d8e72fca3971861afc9bc0ce2380b3e2 5639 
dict-moby-thesaurus_1.0-6.4_amd64.buildinfo
Files:
 df1b98247536ff265085d58cfebd0a62 1810 text optional 
dict-moby-thesaurus_1.0-6.4.dsc
 49ff687225b8524077f0cf45b362e38b 9872409 text optional 
dict-moby-thesaurus_1.0.orig.tar.gz
 793813708769aa4ebdb950d5f2732300 3948 text optional 
dict-moby-thesaurus_1.0-6.4.diff.gz
 bc64a69727aeef722a67d7212b47f96e 10983282 text optional 
dict-moby-thesaurus_1.0-6.4_all.deb
 c48a883bcd306fd814507f381887b5b3 5639 text optional 
dict-moby-thesaurus_1.0-6.4_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlmXDqwACgkQHpU+J9Qx
HljaZA/+KjEdbfJZ3KdPZ8gFFus+5XGgUnq/cQD+urPiT42ORwD/O6h2IUTay6+t
OgKkPhWrcZxG9pEqvdVes1B/rCSyEn6JFp8YlxTzU9rzK8IXZ5ayDw9RR/g0ROiC
Zc/xXtq5bz4in4yNSV8GAo7cDyL6bkqXozaIGOWwYa+5YJFtiWTUcZuaw3YYG5k1
GNyKMlqDUmoXqk675XS62vcPHp4MhZPXM9XHMyBjaW0MoZJoMf5/MhCKjiJoy3rT
L+ebTBWJzc3Pav6sU/ZBP1IlsV37l6ECxQdguCkdAMEwSFMQonnZHFjbSEacgNM3
/Txof1RmSD9WjUtuznkRpO01fFuO14sQEgY8W5/c/a8f2w9xXj6XhveT+I3AdYrN
ALNBoTHn+moX5ezDIztxvmWyZoHHFJ0bUsdY5KOCm7RZeSQFmfSank4MnGhWmM0e
jMwUmL8nIrTXHCQcxI9tlrBD9iOyBIEMsgB7tavhnBMCd/BwKZnbX8jIjymgD65T
JJc24X0yeTaJktPEv8jFBz37dbA43Vau4Gwh+LGmfvcfIZKa4Q4Cu57ZA58NmS9s
qIFNwkeeCDaQhUES3m0hU5YJX7F1mlm60R8Ku0FA22qbj03vo21f3jrLyqaOrfrm
PKzSTPL+PwTnwBvLMfAixX8ZSsIEvheBlp/wYmvpecmWr21Ikjs=
=C8ny
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to