gnome-orca package fails to recommend (or depend on anything that recommends) a speech synthesizer?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-orca (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Recently, espeak and speech-dispatcher showed up as candidates for autoremoval, despite having gnome-orca installed.
I ran apt-get autoremove, and orca stopped working.
I tried removing gnome-orca, autoremoving, and then reinstalling gnome-orca. I also checked the "Missing Recommends" list in Synaptic, in case I'd accidentally broken the dependency chain somewhere. But I can't see anything.
(I guess this is problem might be masked by the default install, if it manually causes a speech synthesizer to be installed...)
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gnome-orca 3.2.0-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-11-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Mon Oct 17 12:31:51 2011
PackageArchitec
ProcEnviron:
PATH=(custom, user)
SHELL=/bin/bash
SourcePackage: gnome-orca
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (3 days ago)
The default install of Ubuntu does install Orca and speech-dispatcher, which is needed for orca, however the dependencies are such that things don't necessarily have to depend on each other.
Orca itself depends on speech-dispatcher's python bindings, and that is indeed the case as you can see from the output of "apt-cache show gnome-orca", the package in question being python-speechd. Python-speechd is part of the speech-dispatcher source package, however python-speechd does not have to depend on speech-dispatcher directly, because speech-dispatcher is designed such that it could work over a network if so desired, i.e the python bindings connect to a speech-dispatcher on another machine via the network.
The best solution here is for the python-speechd package to recommend speech-dispatcher, which means that should the user be in a situation where they want to install orca, a speech synthesizer will be installed. Having said that though, this is probably not a critical issue for oneiric. It will be addressed in precise.