Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debhelper Maintainers <debhelper@packages.debian.org>.
(Mon, 10 Aug 2020 11:03:04 GMT) (full text, mbox, link).
Source: debhelper
Version: 13.2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: filesystem toolchain
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] I noticed that
dh_missing was choosing example files in a non-deterministic manner:
As an example, perhaps you want to replace:
- * muroarstream.1
+ * muroar_write.3
with:
- * usr/share/man/man1/muroarstream.1
+ * usr/share/man/man3/muroar_write.3
in a file in debian/ or as argument to one of the dh_* tools called from debian/rules.
To be clear, this does not affect the reproducibility of packages that
use dh_missing, but it does introduce unnecessary noise between two
build logs. (I use these often when diagnosing reproducibility
issues.)
Patch attached. An alternative might be to use the preprocess part of
File::Find, but just throwing a sort in here is a bit shorter.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Source: debhelper
Source-Version: 13.2.1
Done: Niels Thykier <niels@thykier.net>
We believe that the bug you reported is fixed in the latest version of
debhelper, 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 968187@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niels Thykier <niels@thykier.net> (supplier of updated debhelper 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 12 Sep 2020 20:27:03 +0000
Source: debhelper
Architecture: source
Version: 13.2.1
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Closes: 964784966285966689966834968187
Changes:
debhelper (13.2.1) unstable; urgency=medium
.
[ Niels Thykier ]
* debian/changelog: Fix some typos in previous entries.
* Dh_Lib.pm,Dh_Buildsystems.pm: Properly clear buildflags with
--reload-all-buildenv-variables is passed. Thanks to
Harald Welte and Guillem Jover for reporting and debugging
the issue. (Closes: #966689)
* dh_missing: Improve message about related files found. Thanks
to Diego Escalante for reporting the issue. (Closes: #966834)
.
[ Peter Pentchev ]
* dh_installalternatives: Correct order of values in the example for
Dependents links. (Closes: #966285)
.
[ Chris Lamb ]
* dh_missing: Sort order of missing files to make output
deterministic. (Closes: #968187)
.
[ Translations ]
* Update Portuguese translation (Américo Monteiro) (Closes: #964784)
Checksums-Sha1:
809a253d6e257bea8b5e39d2e3ff9ba3b1383025 1843 debhelper_13.2.1.dsc
3cc7d0220cc05657f138880a3a500c398f983d39 541428 debhelper_13.2.1.tar.xz
bc27588947a55c99d3a45a19964d49ecf8c06cf8 4628 debhelper_13.2.1_source.buildinfo
Checksums-Sha256:
37a0bcb31c48c958af7331b33def8d38ef3d6076f065ed35a2c28c435f82daa2 1843 debhelper_13.2.1.dsc
3f2f4e085ab8f3389f6e8bf1610bc196c363cd7d08d15c791c04451490868eba 541428 debhelper_13.2.1.tar.xz
5f8a4863c4beb530300b82bbf7313161606de36e94a6af6a7db4707ce176863f 4628 debhelper_13.2.1_source.buildinfo
Files:
89562337dd372dd271d2590e43c9d188 1843 devel optional debhelper_13.2.1.dsc
3bded8140c6c290c555e43722cd03f3b 541428 devel optional debhelper_13.2.1.tar.xz
9098c5451929b8584c6d8ac35a0399df 4628 devel optional debhelper_13.2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEE8f9dDX4ALfD+VfsMplt42+Z8eqwFAl9dMWoSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEKZbeNvmfHqsFDAQAKLTeZd0gAXsWy+1KyK61sKKDVF4Csb2
myr2V3R5dAiyO9373jWdwPQfXknKa8PmMGV1ucn/ua+GTFWJ6XGKnMJgXcRd+85k
j0JrMZUGibls8mpm5oof1Z9TRko7+Yeu3Ym51TVp1LqT0vnZV9kPdBSbNAtsWQ3i
alp/zuBnHvTRvq/6zwRmLshg2O56VfM8gCGzLUTeLTvi1S31rukODVmJKiw7izcS
prMZVoRYgkpYc224NhbyeMuO1DqldmZcbKfA1juTUAXwW+jwMPWr0ToqSgkiyhNI
1g1Eskz9dA+5XUhLhZ+N3o5MiBJxBzSlTlWc3ZpCYw4l4IUWp4NJiZKZ9i0EwDO5
+fBViXN4eEC/RuGj3Q4fYTlzVJeH7dZbSJcJ0yu4YCC2CZ6O5oETzAizh1Rr1GQn
TjyfsxY3Nn1iTayfXTDfZS9Pxd0FNdTup/R9UTqWWi2s/OckBSyE30hu3lLnLSNq
EjrtloU26Xdc15/+GCd5l0n1IzBKBGoVvLpNg67OmCIH4beMfP2JgRokpty/wqQm
tMkEm1I47Ux9kfubd+YAEkV/R3wSh/MeZOwHqn5B3X14G6EUKyLER5QsFS2pd5YN
5k2s5DoyHhyl6HrixozcPwVlG7WTkye5Z16FAUSazoQtETJADwGP8e5zJ5wnFzN7
Ob66ilIbjCHf
=Ccu6
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 11 Oct 2020 07:28:12 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.