Your message dated Sat, 02 Sep 2017 21:04:42 +0000
with message-id <[email protected]>
and subject line Bug#776376: fixed in dict-gazetteer2k 1.0.0-5.4
has caused the Debian Bug report #776376,
regarding dict-gazetteer2k: 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.)
--
776376: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776376
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dict-gazetteer2k
Version: 1.0.0-5.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-gazetteer2k could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, dict-gazetteer2k 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-gazetteer2k.orig/dict-gazetteer2k-1.0.0/debian/rules
dict-gazetteer2k/dict-gazetteer2k-1.0.0/debian/rules
--- dict-gazetteer2k.orig/dict-gazetteer2k-1.0.0/debian/rules 2015-01-27
12:15:09.178630836 +0000
+++ dict-gazetteer2k/dict-gazetteer2k-1.0.0/debian/rules 2015-01-27
12:19:20.241716434 +0000
@@ -10,6 +10,7 @@
PYTHON=python
BASENAMES=places counties zips
+BUILD_DATE := $(shell dpkg-parsechangelog --show-field Date)
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -g
@@ -38,6 +39,8 @@
$(PYTHON) zipswriter.py
$(PYTHON) placeswriter.py
$(PYTHON) countieswriter.py
+ # Ensure deterministic mtime for dictzip to inherit
+ touch --date='$(BUILD_DATE)' *.dict
dictzip *.dict
touch build-stamp
--- End Message ---
--- Begin Message ---
Source: dict-gazetteer2k
Source-Version: 1.0.0-5.4
We believe that the bug you reported is fixed in the latest version of
dict-gazetteer2k, 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-gazetteer2k 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 09:04:37 -0700
Source: dict-gazetteer2k
Binary: dict-gazetteer2k dict-gazetteer2k-places dict-gazetteer2k-counties
dict-gazetteer2k-zips
Architecture: source all
Version: 1.0.0-5.4
Distribution: unstable
Urgency: medium
Maintainer: John Goerzen <[email protected]>
Changed-By: Chris Lamb <[email protected]>
Description:
dict-gazetteer2k - Placeholder package to install entire Gazetteer 2000
dict-gazetteer2k-counties - Counties Database for the 2000 US Gazetteer
dict-gazetteer2k-places - Places Database for the 2000 US Gazetteer
dict-gazetteer2k-zips - ZIP and ZCTA database for the 2000 US Gazetteer
Closes: 776376
Changes:
dict-gazetteer2k (1.0.0-5.4) unstable; urgency=medium
.
* Non-maintainer upload.
* Make the build reproducible. (Closes: #776376)
* Override "empty-binary-package" Lintian warning for dict-gazetteer2k to
avoid dak autoreject.
Checksums-Sha1:
f1f90610172b6a2c51d449668c9bcd44490d47f9 2036 dict-gazetteer2k_1.0.0-5.4.dsc
0548ca2d3c2b8df03e8e07cde656f630a012f62c 4881415
dict-gazetteer2k_1.0.0.orig.tar.gz
64754bcaf6a52f3bb5799c9d8d5d9d58fb630586 6533
dict-gazetteer2k_1.0.0-5.4.diff.gz
08b6e6e5f269ffd56a8219aa6fb9cde0f4a59b3c 341494
dict-gazetteer2k-counties_1.0.0-5.4_all.deb
8ee542b81b7a63b35e8116d789640c585ef30b2e 2041660
dict-gazetteer2k-places_1.0.0-5.4_all.deb
ba431a15af8b6111c1deafe4227ee8dc387b09c0 2294350
dict-gazetteer2k-zips_1.0.0-5.4_all.deb
36b875573654e2d948fcb69504a5b98c7e807c75 2524
dict-gazetteer2k_1.0.0-5.4_all.deb
600e12c36c1d5033678c9b5b992002497c5bd908 6813
dict-gazetteer2k_1.0.0-5.4_amd64.buildinfo
Checksums-Sha256:
1adc205dbcce63212673719839f7e958298ce03cfba82b9a5b45d0025ec53f98 2036
dict-gazetteer2k_1.0.0-5.4.dsc
28237f74d11369406be67fe85d1211520769a5293dca94bed6e925c9d60b5848 4881415
dict-gazetteer2k_1.0.0.orig.tar.gz
af2686d67fc9a3041b7fa95bf747ff1522c683ec2252ed211ac237c46c309966 6533
dict-gazetteer2k_1.0.0-5.4.diff.gz
57037a69f85d4d49955ff7b1244bd77d29bdcdcc8c9101cd47e13c4b9bc758c3 341494
dict-gazetteer2k-counties_1.0.0-5.4_all.deb
eb2af4c76752022670ddca109f112b56e6ad2e9890d439b5d7ab6ee8f2ded82a 2041660
dict-gazetteer2k-places_1.0.0-5.4_all.deb
adbbb4d29c0d0b29a01bc6ae173e0ba4252b680bb1ea962d0e04593c8090c9a6 2294350
dict-gazetteer2k-zips_1.0.0-5.4_all.deb
7b20825a9423fc1e609ae72b5d1932eb9f47df2d1210410664756b206b48e152 2524
dict-gazetteer2k_1.0.0-5.4_all.deb
79ce45802ddf5b2a26d40bcc35a64c0e5547e5acd98021ef052133add9748132 6813
dict-gazetteer2k_1.0.0-5.4_amd64.buildinfo
Files:
505691a0f64a3f7f86d94dfb28b289ae 2036 text optional
dict-gazetteer2k_1.0.0-5.4.dsc
36d7792303cf3f31bb07e080b1af6b79 4881415 text optional
dict-gazetteer2k_1.0.0.orig.tar.gz
8689eb219a720d9c779fa100081e7eda 6533 text optional
dict-gazetteer2k_1.0.0-5.4.diff.gz
e599f54755a17e1b4a6a59fa25da7cc9 341494 text optional
dict-gazetteer2k-counties_1.0.0-5.4_all.deb
231c6aed3ba8a18bd7b86bdad6388381 2041660 text optional
dict-gazetteer2k-places_1.0.0-5.4_all.deb
41dbd1cb23c6c4c3414143737239f01a 2294350 text optional
dict-gazetteer2k-zips_1.0.0-5.4_all.deb
c2dfadf5bcc532f1b505839542822532 2524 text optional
dict-gazetteer2k_1.0.0-5.4_all.deb
c8ea420cbc70242dd87dfa809111d51f 6813 text optional
dict-gazetteer2k_1.0.0-5.4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlmrFi8ACgkQHpU+J9Qx
HlgQYg//YigwkbXJsEU8hZuEFn8CSJHAqvxuZdegaEfroxJOoP8IggoI1DVHg1pG
rUhtMEHOa9lZCq3RmbNZ+kac+k7eln2UWEMV1+dIbhhWmCtDeKJwAoST4HRFcfjV
Bzpv4Or3JcPoRpZklXtU9AJ6DQbxRGzbU2qgzAYQk/xBHGKq3E33M2UZN6dAOS3z
ixVWeNGeenflCXkenSAUINq6OmzOMVxzjJqWVCP8eRoQKwjNW3wz8EYBsr+s8Yrj
WQTyR81u+I1wVyxsDAemf40UUr8l7Tw1THVplLq5XY16Wy6jB41b4+2LiOfeAqfp
FKqYH0KGFYBW3vi4foWzggnOZDrgmhugSCdKPk+rV4AJigOabPKMh/wPf8TMhFMH
FMJxVHSwzhpCYYTKoe+ctPUHuVKP5oBF43kU61cHjqPKJw6AQjwo7Xn7P2qET5U6
QIcHAK4EmV859poXGtIVZ5cUgmJL/K6Dr6w01QZfDbIb3lUqaFNA+Z5+Mkvxr74o
rFvfozeECI1afyNRRSslJZ/F8JUlUrez3fWPQVHHk6WlNfdVUxQRBVHOroGG672c
AHnAQ3RgxtGNNto9iC2fxvoJF7mSTOGqj2yHyfP7psdUzDQlN9CNZmEAgslOkeMC
l6BNGBEvZn3OSXgJ7DUTS2ygIXvmF7RzEZquuLW7xnBFLy4E8fQ=
=oRN4
-----END PGP SIGNATURE-----
--- End Message ---