[Tts-project] Bug#745696: Please split system-wide configuration into a separate package or remove it

Josh Triplett josh at joshtriplett.org
Tue Nov 24 06:11:18 UTC 2015


Package: speech-dispatcher
Version: 0.8-7
Followup-For: Bug #745696

Is there any possibility of this change occurring in the package?
Perhaps with a patch provided?  The default GNOME desktop pulls in
speech-dispatcher, which has become one of the few packages left in a
default desktop install that runs an init script with a default file
disabling it.  I'd like to remove that if possible.

One suggested path for this, to minimize any possibility of disrupting
someone's working setup even if they use system-wide mode:

- Stop shipping the init script or /etc/defaults file in the package.
  Optionally provide the init script (minus the /etc/defaults bits) as
  an example in /usr/share/doc/speech-dispatcher/examples/ for people to
  enable if they want it.  This will fix the issue for all new installs.

- On existing installations, dpkg will not remove
  /etc/init.d/speech-dispatcher or /etc/defaults/speech-dispatcher, so
  existing setups will continue to work.

- To remove the startup script for the common case of people *not*
  having enabled the system-wide speech-dispatcher (which README.Debian
  recommends against enabling), the postinst can check
  /etc/defaults/speech-dispatcher, and if it doesn't have RUN=yes,
  rm /etc/defaults/speech-dispatcher and /etc/init.d/speech-dispatcher .

Does that sound reasonable?

- Josh Triplett

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages speech-dispatcher depends on:
ii  adduser                          3.113+nmu3
ii  libc6                            2.19-22
ii  libdotconf0                      1.3-0.2
ii  libespeak1                       1.48.04+dfsg-1
ii  libflite1                        2.0.0-release-1
ii  libglib2.0-0                     2.46.2-1
ii  libltdl7                         2.4.2-1.11
ii  libspeechd2                      0.8-7
ii  lsb-base                         9.20150917
ii  speech-dispatcher-audio-plugins  0.8-7

Versions of packages speech-dispatcher recommends:
ii  pulseaudio  7.1-2

Versions of packages speech-dispatcher suggests:
pn  libttspico-utils            <none>
pn  speech-dispatcher-doc-cs    <none>
pn  speech-dispatcher-festival  <none>

-- no debconf information



More information about the Tts-project mailing list