Your message dated Sat, 16 May 2020 21:19:21 +0000
with message-id <[email protected]>
and subject line Bug#953263: fixed in beep 1.4.9-1
has caused the Debian Bug report #953263,
regarding beep: 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.)
--
953263: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953263
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: beep
Version: 1.4.3-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: environment
X-Debbugs-Cc: [email protected]
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
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1969-12-31 16:00:00.000000000
-0800
--- b/debian/patches/reproducible-build.patch 2020-03-06 09:48:32.275964824
-0800
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-03-06
+
+--- beep-1.4.3.orig/GNUmakefile
++++ beep-1.4.3/GNUmakefile
+@@ -160,7 +160,7 @@ beep-usage.c: beep-usage.txt
+ echo '#include "beep-usage.h"' >> $@
+ echo 'char beep_usage[] =' >> $@
+ set -e; IFS=""; while read line; do \
+- echo " \"$${line}\\\\n\"" >> $@; \
++ printf ' "%s\\n"\n' "$${line}" >> $@; \
+ done < $<
+ echo ' ;' >> $@
+
--- a/debian/patches/series 2020-03-06 09:32:47.581446886 -0800
--- b/debian/patches/series 2020-03-06 09:48:30.835949009 -0800
@@ -1,2 +1,3 @@
beep-usage-fix-missing-terminating-doublequote-character.patch
fix-debug-symbols.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: beep
Source-Version: 1.4.9-1
Done: Rhonda D'Vine <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Rhonda D'Vine <[email protected]> (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 [email protected])
-----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 <[email protected]>
Changed-By: Rhonda D'Vine <[email protected]>
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-----
--- End Message ---