Red Hat Bugzilla – Bug 617642
Remove deprecate dependencies from orca package
Last modified: 2012-04-16 22:22:30 EDT
Description of problem:
orca doesn't depend on at-spi and gnome-mag anymore, but in pyatspi (at-spi2) instead
Also, at-spi is deprecated by at-spi2
Version-Release number of selected component (if applicable):
Remove at-spi and gnome-mag dependency
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle.
Changing version to '14'.
More information and reason for this action is here:
Still valid in F15
The removal of the dependency on deprecated at-spi-python is particularly important because Fedora is trying to remove hal from the distribution, see:
orca is one of the last packages requiring hal in the Desktop CD:
orca -> at-spi-python -> gnome-python2-bonobo -> libgnome -> gnome-vfs2 -> hal-libs
orca -> gnome-python2-bonobo
orca -> gnome-python2-gnome -> gnome-vfs2
Still valid in F15 beta
Looking to http://git.gnome.org/browse/orca/tree/configure.in#n42 :
This hard dependencies should be removed:
So we can remove libgnome, libgnomeui, libbonobo from the default installation
grep -l bonobo orca-3.0.1/src/orca/*
In a language as prone to runtime breakage as python, I'm going to wait until it is obvious that the dependencies are really gone.
import GNOME.Speech, GNOME__POA.Speech
in other parts of the code
(In reply to comment #5)
> grep -l bonobo orca-3.0.1/src/orca/*
Problem with grep is that you don't see the surrounding code.
> In a language as prone to runtime breakage as python, I'm going to wait until
> it is obvious that the dependencies are really gone.
Well, let's see. On my Fedora 15 laptop I removed all of the packages being discussed, logged out, logged back in, and Orca continued to work. Mind you, I am still using my built-from-source speech-dispatcher rather than your package. But assuming that's not a problem, what additional obviousity is required? I would be happy to try/test so that we're all sure.
This has been fixed in orca-3.1.4-1.fc16 for next release Fedora 16:
I don't know if it can be backported to F15.
Should this bug be closed as NEXTRELEASE?
Thanks Nicola, closing the bug.