Your message dated Sat, 17 Oct 2015 07:19:18 +0000
with message-id <[email protected]>
and subject line Bug#801885: fixed in autoconf2.13 2.13-67
has caused the Debian Bug report #801885,
regarding autoconf2.13: Package contains /usr/share/man/man1/ChangeLog.1.gz if
built under certain locales
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.)
--
801885: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801885
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autoconf2.13
Version: 2.13-66
Severity: wishlist
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: locale
Tags: patch
Hi.
While working on the “reproducible builds” effort [1], we have noticed
that this package could not be built reproducibly.
[1] https://wiki.debian.org/ReproducibleBuilds
The problem is in this line from debian/rules:
cp [a-z]*.1 $M
Under LANG=fr_FR.UTF-8 and several other common locales, and also
because debian/rules has "SHELL=/bin/bash", this includes ChangeLog.1,
which has the funny effect of including a changelog as if it were a
manpage, as shown in diffoscope output:
[...]
drwxr-xr-x root/root 0 2015-09-06 18:48:51 ./usr/share/man/
drwxr-xr-x root/root 0 2015-09-06 18:48:51 ./usr/share/man/man1/
+-rw-r--r-- root/root 20044 2015-09-06 18:48:51
./usr/share/man/man1/ChangeLog.1.gz
-rw-r--r-- root/root 1321 2015-09-06 18:48:51
./usr/share/man/man1/autoconf2.13.1.gz
-rw-r--r-- root/root 1896 2015-09-06 18:48:51
./usr/share/man/man1/autoheader2.13.1.gz
[...]
Patch attached.
[ Note: We usually submit most bugs as wishlist, but I'm not sure
about this one. What would happen if somebody ever has to make a NMU
for this package and does not have LANG=C in the environment? ].
Thanks.
--- a/debian/rules
+++ b/debian/rules
@@ -42,7 +42,7 @@
dh_installchangelogs
dh_installdocs
install -d $M
- cp [a-z]*.1 $M
+ LC_ALL=C cp [a-z]*.1 $M
for d in auto{{re,}conf,scan,update,header} ifnames; do \
mv $D/usr/share/man/man1/$${d}{,2.13}.1; \
done
--- End Message ---
--- Begin Message ---
Source: autoconf2.13
Source-Version: 2.13-67
We believe that the bug you reported is fixed in the latest version of
autoconf2.13, 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.
Ben Pfaff <[email protected]> (supplier of updated autoconf2.13 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, 16 Oct 2015 23:58:57 -0700
Source: autoconf2.13
Binary: autoconf2.13
Architecture: source all
Version: 2.13-67
Distribution: unstable
Urgency: low
Maintainer: Ben Pfaff <[email protected]>
Changed-By: Ben Pfaff <[email protected]>
Description:
autoconf2.13 - automatic configure script builder (obsolete version)
Closes: 801885
Changes:
autoconf2.13 (2.13-67) unstable; urgency=low
.
* debian/rules: Force LC_ALL=C to ensure that [a-z]*.1 does not match
ChangeLog.1. Thanks to Santiago Vila <[email protected]> for
reporting this bug. Closes: #801885.
Checksums-Sha1:
9d7e947bfb3e6cf4db1ffa44d5d2f55e5943d4e3 1720 autoconf2.13_2.13-67.dsc
a67f7b7df14063c7015e90f9178e982829c9d81c 43248
autoconf2.13_2.13-67.debian.tar.xz
aa55c294e9e67ecddf7502ac467ca6eff0338a5c 251984 autoconf2.13_2.13-67_all.deb
Checksums-Sha256:
e9e0dee7f536aaa30398ea68a0f431baccbe7c797eda3d40e0db846cc9cc83a7 1720
autoconf2.13_2.13-67.dsc
a0ec4b06c246495288d2be59f283a87b8782d3f2efc3c44dabd3afb1fb5eafcb 43248
autoconf2.13_2.13-67.debian.tar.xz
975ea5b9684cac653f12ae6170a251b85aef2c2ba3b694428532d036fa6522e5 251984
autoconf2.13_2.13-67_all.deb
Files:
ebdb5637d845084578bf712b94bde64a 1720 devel optional autoconf2.13_2.13-67.dsc
d7a64ed569429ad6e43ff354c6f7f614 43248 devel optional
autoconf2.13_2.13-67.debian.tar.xz
99a3fe85e5cb1a6a1ce0e95ff15e0e8a 251984 devel optional
autoconf2.13_2.13-67_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWIfKYAAoJEIUZnejGZI6QUQEP/i2UG4uPvSBJjUxPyNS9w+YT
ffhlLXiftV04ZXSkHyR/JJUwQ5IYKcD4RWdmVpyrNB21muCwXiwHnh0KvNpIpzuZ
pfTjFDVykCrWL8iij0xzpSZww3TgIAp8eHKytzEqPfZohkomw8AzRt9LW8jwTrw1
+lGUqbaH4sx1XvocoVNW0h87Cf0rKX4i+CzlYoeMHZS9p1gAcF5pejP4nMViGaEE
a0y/sBeEQDiCoprcq6Fr9kc/d9qa6nOJglhT5zjAs3RbKDWJzc8BdaqQd1lRvkPz
oreG/2S2K/57Kl95rqLqFUw+2CvLN0rvyA32mulvEM8dOggocYW7udJCc1MXQwFJ
3aEzT7PtnIoohncsqH+UWU/ZpWiLuWhR22o6lxrtkE3nuhHas7tozfK/D9OVcCiu
ZTNnQVcqfKotajvhepa12vFcWc9gou/YMBHImfNidB7iSrGMHrgnwAaV/69NyP5u
Ng3NaqaxyXJbsI0x1TFpVe1PouxYNXu+PXY+HAkfPOYQRDJCqM5cD7XZ10Sns9Wl
k/QtMLV6GzSpvcDh8UC8DVX1UiHA45Xa2KlnPXBxnYexc7HeRzMDkI8+im5as95s
5fp9kweQkF9ctd1z97I/xJsWFAsAdRM/LGNAOWf5f+wEe/1tk3xXibG+Bnw+8/5U
he95BMnGhNy6SDqgiDlx
=gdhT
-----END PGP SIGNATURE-----
--- End Message ---