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

Bug #876406 reported by Alan Jenkins
6
This bug affects 1 person
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
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)

Revision history for this message
Alan Jenkins (aj504) wrote :
Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 876406] Re: gnome-orca package fails to recommend (or depend on anything that recommends) a speech synthesizer?

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.