--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: emacspeak: please make the build reproducible
- From: Chris Lamb <lamby@debian.org>
- Date: Wed, 03 Aug 2016 22:08:55 +0200
- Message-id: <1470254935.2754894.685239465.30530AD3@webmail.messagingengine.com>
Source: emacspeak
Version: 44.0+dfsg-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi,
Whilst working on the "reproducible builds" effort [0], we noticed
that emacspeak could not be built reproducibly.
Patch attached.
[0] https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible_build.patch 1969-12-31 19:00:00.000000000 -0500
--- b/debian/patches/reproducible_build.patch 2016-08-03 16:01:53.454741128 -0400
@@ -0,0 +1,35 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby@debian.org>
+Last-Update: 2016-08-03
+
+--- emacspeak-44.0+dfsg.orig/sounds/3d/src/scroll.csd
++++ emacspeak-44.0+dfsg/sounds/3d/src/scroll.csd
+@@ -13,8 +13,8 @@ kaz1 linseg -90, p3, 90
+ kaz2 linseg 45, p3, 225
+ kenv linseg 0.5, p3, 0.1
+ ; generate pink noise
+-an1 pinkish 1
+-an2 pinkish 0.25
++an1 pinkish 1 20 1
++an2 pinkish 0.25 20 1
+ al1, ar1 hrtfmove2 an1, kaz1, -40, "hrtf-44100-left.dat","hrtf-44100-right.dat"
+ al2, ar2 hrtfmove2 an2, kaz2, 40, "hrtf-44100-left.dat","hrtf-44100-right.dat"
+ ; write audio out
+--- emacspeak-44.0+dfsg.orig/sounds/3d/src/window-resize.csd
++++ emacspeak-44.0+dfsg/sounds/3d/src/window-resize.csd
+@@ -9,12 +9,13 @@ nchnls = 2
+ 0dbfs = 1
+
+ instr 1
++seed 10
+ kaz1 linseg -360, p3, 0
+ kaz2 linseg 0, p3, 360
+ kenv linseg 0.5, p3, 0.1
+ ; generate pink noise
+-an1 pinkish 1
+-an2 pinkish 0.15
++an1 pinkish 1 20 1
++an2 pinkish 0.15 20 1
+ al1, ar1 hrtfmove2 an1, kaz1, -40, "hrtf-44100-left.dat","hrtf-44100-right.dat"
+ al2, ar2 hrtfmove2 an2, kaz2, 40, "hrtf-44100-left.dat","hrtf-44100-right.dat"
+ ; write audio out
--- a/debian/patches/series 2016-08-03 15:59:31.457501122 -0400
--- b/debian/patches/series 2016-08-03 16:01:48.642699115 -0400
@@ -5,3 +5,4 @@
fix_lintian_privacy-breach-logo_error.patch
add_DESTDIR_to_makefile.patch
dont_install_OUTLOUD_for_now.patch
+reproducible_build.patch
--- End Message ---
--- Begin Message ---
Source: emacspeak
Source-Version: 44.0+dfsg-2
We believe that the bug you reported is fixed in the latest version of
emacspeak, 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 833395@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Paul Gevers <elbrus@debian.org> (supplier of updated emacspeak 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: Wed, 09 Nov 2016 21:06:21 +0100
Source: emacspeak
Binary: emacspeak emacspeak-espeak-server
Architecture: source
Version: 44.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Paul Gevers <elbrus@debian.org>
Description:
emacspeak - speech output interface to Emacs
emacspeak-espeak-server - espeak syntesis server for emacspeak
Closes: 833395 837102
Changes:
emacspeak (44.0+dfsg-2) unstable; urgency=medium
.
* Add Dutch translation, thanks to Frans Spiesschaert (Closes: #837102)
* Pre-seed noise creation to build reproducible, thanks for Chris Lamb
and some other people on Debconf to help debug this issue (twice)
(Closes: #833395)
* Switch to espeak-ng as suggested by Samuel Thibault
* Bump debhelper compat level to 10
* Add all hardening flags to the build
Checksums-Sha1:
766530fe058c3c1e0e47dfe4e2d6dbe3e7e98fdf 1749 emacspeak_44.0+dfsg-2.dsc
761589804814d49c8ffad152d1181919529f79fe 48144 emacspeak_44.0+dfsg-2.debian.tar.xz
Checksums-Sha256:
50941fcce068838a98ee5ca6b34312cd5a597c784e650ba102adea8f0e6cac5f 1749 emacspeak_44.0+dfsg-2.dsc
85653ff3bb5557c9727b9a4d38f35092e2cfc93d897c41b2011d6890e70fd12b 48144 emacspeak_44.0+dfsg-2.debian.tar.xz
Files:
1a2662608d3a29a95ba634098685745f 1749 editors optional emacspeak_44.0+dfsg-2.dsc
ee22312600b607bc6cb44b4ce5f8a635 48144 editors optional emacspeak_44.0+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEcBAEBCAAGBQJYJMekAAoJEJxcmesFvXUK564H/RBv2MeQoavMoR7egJJ4tUyb
VLb1wNEBJLyuupiWhGIg3jWbdOPTm1Dxh+799RS12tckqSYQAL6SmUoI2YNqbFNi
pfmTD1C+pev35TxnJScnugQj61+wHnSfj3nK1ZxbtBi2WRPGnc55TkUjXKsAjwZg
xXZtkNS3nwL+ZytFIK1/2C4fsWnCROnUbeijPYwndE2O76/j02MSfuIcAEmkiH7E
/Pr4rgtbTw/4Wa6fSteYVnT3RpbXcZPF3Kp8MZ92iuFKqEMmRsLuBVn9IHkrYzMH
CjpKHgtwbvI8sz2fUTnNWGV7rAVL5GaPk5+qPB+GY/5YN3lSMRhs679o3usgFO8=
=5zEe
-----END PGP SIGNATURE-----
--- End Message ---