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 ---

Reply via email to