[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#854117: unblock: speech-dispatcher/0.8.6-3 and speech-dispatcher-contrib/0.8.6-3



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hello,

speech-dispatcher is hit by bug #854106, which basically makes the
installed system unusable for a blind person because the default speech
output module installation was changed, but not the default speech
output module configuration.  The attached debdiff just modifies this.

speech-dispatcher-contrib is hit by bug #854091.  This source package
build a speech dispatcher module which depends on non-free software.
That is why it is both a separate Debian source package, but part of
the same source management as speech-dispatcher, because modules have a
non-stable ABI. Bug #854091 reports that the dependencies that we have
set are however too strict, and notably make binNMUs uninstallable. In
the attached debdiff, I have relaxed the dependency, to only require
matching upstream revisions, which is what usually defines the ABI.

So please unblock this version of packages speech-dispatcher and
speech-dispatcher-contrib:

unblock speech-dispatcher/0.8.6-3
unblock speech-dispatcher-contrib/0.8.6-3

(note that there was a -2 version with more changes which were supposed
to migrate, but didn't due to #854091, I have reverted them all and kept
them for Buster).

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru speech-dispatcher-0.8.6/debian/changelog speech-dispatcher-0.8.6/debian/changelog
--- speech-dispatcher-0.8.6/debian/changelog	2017-01-10 00:32:44.000000000 +0100
+++ speech-dispatcher-0.8.6/debian/changelog	2017-02-04 10:59:22.000000000 +0100
@@ -1,3 +1,15 @@
+speech-dispatcher (0.8.6-3) unstable; urgency=medium
+
+  [ Samuel Thibault ]
+  * Relax dependency between speech-dispatcher and speech-dispatcher-contrib a
+    bit: Require only same upstream version.  Avoids installability issues
+    with binNMU (Closes: #854091).
+
+  [ Luke Yelavich ]
+  * Set the default output module to espeak-ng (Closes: #854106).
+
+ -- Samuel Thibault <sthibault@debian.org>  Sat, 04 Feb 2017 10:59:22 +0100
+
 speech-dispatcher (0.8.6-1) unstable; urgency=medium
 
   [ Luke Yelavich ]
diff -Nru speech-dispatcher-0.8.6/debian/control speech-dispatcher-0.8.6/debian/control
--- speech-dispatcher-0.8.6/debian/control	2017-01-10 00:31:33.000000000 +0100
+++ speech-dispatcher-0.8.6/debian/control	2017-02-04 10:59:16.000000000 +0100
@@ -36,7 +36,8 @@
 #Depends:
 # ${shlibs:Depends},
 # ${misc:Depends},
-# speech-dispatcher (= ${binary:Version}),
+# speech-dispatcher (>= ${source:Upstream-Version}),
+# speech-dispatcher (<< ${source:Upstream-Version}.0~)
 #Breaks: speech-dispatcher-contrib (<< 0.8.5-5)
 #Replaces: speech-dispatcher-contrib (<< 0.8.5-5)
 #Description: Speech Dispatcher: Pico output module
diff -Nru speech-dispatcher-0.8.6/debian/patches/change-default-module.patch speech-dispatcher-0.8.6/debian/patches/change-default-module.patch
--- speech-dispatcher-0.8.6/debian/patches/change-default-module.patch	1970-01-01 01:00:00.000000000 +0100
+++ speech-dispatcher-0.8.6/debian/patches/change-default-module.patch	2017-02-04 08:13:39.000000000 +0100
@@ -0,0 +1,13 @@
+Index: speech-dispatcher/config/speechd.conf
+===================================================================
+--- speech-dispatcher.orig/config/speechd.conf
++++ speech-dispatcher/config/speechd.conf
+@@ -240,7 +240,7 @@ DefaultVolume 100
+ # The DefaultModule selects which output module is the default.  You
+ # must use one of the names of the modules loaded with AddModule.
+ 
+-DefaultModule espeak
++DefaultModule espeak-ng
+ 
+ # The LanguageDefaultModule selects which output modules are prefered
+ # for specified languages.
diff -Nru speech-dispatcher-0.8.6/debian/patches/series speech-dispatcher-0.8.6/debian/patches/series
--- speech-dispatcher-0.8.6/debian/patches/series	2017-01-10 00:31:33.000000000 +0100
+++ speech-dispatcher-0.8.6/debian/patches/series	2017-02-04 08:13:39.000000000 +0100
@@ -1,2 +1,3 @@
 pulse-default-latency.patch
 doc-figures
+change-default-module.patch

Reply to: