gnome-orca package fails to recommend (or depend on anything that recommends) a speech synthesizer?

Bug #876406 reported by Alan Jenkins on 2011-10-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-orca (Ubuntu)
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
ProcVersionSignature: Ubuntu 2.6.38-11.50-generic 2.6.38.8
Uname: Linux 2.6.38-11-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Mon Oct 17 12:31:51 2011
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 SHELL=/bin/bash
SourcePackage: gnome-orca
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (3 days ago)

Alan Jenkins (aj504) wrote :

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.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers