Debian Bug report logs -
#953263
beep: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Fri, 6 Mar 2020 17:57:01 UTC
Severity: wishlist
Tags: patch
Found in version beep/1.4.3-2
Fixed in version beep/1.4.9-1
Done: Rhonda D'Vine <rhonda@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Rhonda D'Vine <rhonda@debian.org>:
Bug#953263; Package src:beep.
(Fri, 06 Mar 2020 17:57:03 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Rhonda D'Vine <rhonda@debian.org>.
(Fri, 06 Mar 2020 17:57:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: beep
Version: 1.4.3-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: environment
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
beep could not be built reproducibly.
This is because of obscure differences in backslash escaping between
the Bash and Dash shells in GNU Makefiles in/around:
set -e; IFS=""; while read line; do \
echo " \"$${line}\\\\n\"" >> $@; \
done < $<
This appears to produce "\n" with /bin/dash as /bin/sh or "\\n" with /
bin/bash. A patch is attached that replaces the echo line with a call
to printf which, in my experience, is not as fickle as echo and seems
more suited to this interpolation/template-type string maniplation.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[beep.diff.txt (text/plain, attachment)]
Reply sent
to Rhonda D'Vine <rhonda@debian.org>:
You have taken responsibility.
(Sat, 16 May 2020 21:21:10 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Sat, 16 May 2020 21:21:10 GMT) (full text, mbox, link).
Message #10 received at 953263-close@bugs.debian.org (full text, mbox, reply):
Source: beep
Source-Version: 1.4.9-1
Done: Rhonda D'Vine <rhonda@debian.org>
We believe that the bug you reported is fixed in the latest version of
beep, 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 953263@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Rhonda D'Vine <rhonda@debian.org> (supplier of updated beep 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: SHA256
Format: 1.8
Date: Sat, 16 May 2020 22:53:59 +0200
Source: beep
Binary: beep beep-dbgsym beep-udeb
Architecture: source amd64
Version: 1.4.9-1
Distribution: unstable
Urgency: medium
Maintainer: Rhonda D'Vine <rhonda@debian.org>
Changed-By: Rhonda D'Vine <rhonda@debian.org>
Description:
beep - advanced PC-speaker beeper
beep-udeb - advanced PC-speaker beeper - minimal package (udeb)
Closes: 922763 923890 924335 953211 953263
Changes:
beep (1.4.9-1) unstable; urgency=medium
.
[ Rhonda D'Vine ]
* New Upstream version (closes: #953211)
- Remove patches which are obsolete now.
- Incorporated patch to make it reproducible (closes: #953263)
* Bump Standards-Version to 4.5.0.
* Bump debhelper-compat to 13.
* Be more explicit in the NEWS entry about which kernel module to reload
(closes: #924335)
* Remove obsolete debian/README.Debian (closes: #922763)
.
[ Helmut Grohne ]
* Fix FTCBFS: Pass non-standard compiler variables. (Closes: #923890)
Checksums-Sha1:
7ff2a26f3a62397e0e46f5eafc51eecd7ca30d8b 1852 beep_1.4.9-1.dsc
3b981979a2b3f71224a4ff25cff9c7fa61b89990 83154 beep_1.4.9.orig.tar.gz
35ada2aa71ac9472e0a5ec75ff92ad20afb3fe8f 7856 beep_1.4.9-1.debian.tar.xz
4b85d9bb7ae9816e8edc79f87c486742f24de5df 19000 beep-dbgsym_1.4.9-1_amd64.deb
ef0381cd7923934e18d8e72d615710ca1a03ae42 8428 beep-udeb_1.4.9-1_amd64.udeb
92aa6fbfe872644fca39e488f73d2c49a841ae1e 5890 beep_1.4.9-1_amd64.buildinfo
91a2ae79b92767e76431cf3cd7cbd8d8c8a1a1f6 31892 beep_1.4.9-1_amd64.deb
Checksums-Sha256:
4d1bb35fcbb69fa2409a3d832e8b99b0cc26d0847da009a059f977b1404318de 1852 beep_1.4.9-1.dsc
3b6b03c29a8a9a9f84ace8aa68cd703d8e8a322cd27b04c0dfa62b9f32aba258 83154 beep_1.4.9.orig.tar.gz
01b298e9105c5afc3208c921831caf6ec3de8255d332d4e9ea863262a25c1a3e 7856 beep_1.4.9-1.debian.tar.xz
3c9dd1d8390ec66dc730d45d6cc252301c644c273ed46b58f3eef59a3455ae8a 19000 beep-dbgsym_1.4.9-1_amd64.deb
b49cd1ef50ac3c01b619b6f9c5f6653acf9c2e6d721e61b709b70cb889683c56 8428 beep-udeb_1.4.9-1_amd64.udeb
ab22aca221b48245c4594f2a3e4c2b0730614155b8aa3f8cc6154817e10c9991 5890 beep_1.4.9-1_amd64.buildinfo
3d09d85aec97d5b2560e9692bd8eb952d0726b39a51d4dd091a854353bd0c98d 31892 beep_1.4.9-1_amd64.deb
Files:
587e9b2c9b528ffce2334c7ca54b3d44 1852 sound optional beep_1.4.9-1.dsc
79f739d5bea04073f324f41000f08373 83154 sound optional beep_1.4.9.orig.tar.gz
e81519f8cd793063e92c938605b3e646 7856 sound optional beep_1.4.9-1.debian.tar.xz
13c51548c946c8d80424d7a28031705c 19000 debug optional beep-dbgsym_1.4.9-1_amd64.deb
f62d1e858299a3737f07227ded3b6c68 8428 debian-installer optional beep-udeb_1.4.9-1_amd64.udeb
32dbd255bd5a0b69fe6287ef6357b328 5890 sound optional beep_1.4.9-1_amd64.buildinfo
1293f4441a0f4d6b515acb92a27afa55 31892 sound optional beep_1.4.9-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEELHLzKO0XByBPs0mU3ugEPuF+uzAFAl7AVd4ACgkQ3ugEPuF+
uzCGUA//XcCyHXr2Yh9gqpHNzS6WV7cs+Hjz4ov4uKZNJCVWq7cnc4lhp38fFifr
JKcJ57e3LY6ZTUDAGyFWUJ59TL924kOR+KcMhFoXQU48Izl1vdl//MLdv8z5Hmb2
p000k1bavhKNkzHwAi9Wn63x+HqXZw3T1UOBPg4LVaNrOlyquME8b5nJlQ1uZDOd
66j/eV9wRPpyypti2WrfmjYXhBkdoZSsrp2ORGFBsgILYWK+rFowUpu0r6+fXiIR
tqY/+tBHgH5t/sIVHmfbnhVfLspEnci6rT8P8V3x9iGA8vhfcZyn7ZSoHuQ0zX3L
4JNh6mZo2TGBSwybeOS1+As2P1bK+iEGPukoE2/cxS7Gq/BdrC9xftuf8zyXtJgh
xYIEM2nWczPkW99xlVl6sFh56eMM+cZniqWIg9Mn9UlyAdrRZs+T77bgbxMic4bd
rbzvVgaHm6D8FYTDOHXsLewbXiUfbBcIu7vIMjpwXiIbvRbfgxv2UtY825fQPq/j
E+o33azT//yol6xQ4d/hUGJojNrh4OTHioVIGMqAjEz8kv+T4kJwwqmb6vCIit+v
i14Gjd8f4v1kRks8uGjYM+mN5c0AzjnwtVc5X8LbhLH+0cMO1tPysG3FfZ/wfUql
XbSmNxGqFDIh9oHRVKaCyFqUblRV6j3MEj+MBoZ1gU87+820gGM=
=+669
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 19 Jun 2020 07:27:17 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 14:11:12 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.