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): 2.31.5 Expected results: 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: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
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: https://fedoraproject.org/wiki/Features/HalRemoval 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: - gnome-mag - at-spi-python - gnome-python2-bonobo - gnome-python2-gnome - gnome-speech So we can remove libgnome, libgnomeui, libbonobo from the default installation
grep -l bonobo orca-3.0.1/src/orca/* orca-3.0.1/src/orca/gnomespeechfactory.py orca-3.0.1/src/orca/mag.py orca-3.0.1/src/orca/orca_console_prefs.py orca-3.0.1/src/orca/orca.py orca-3.0.1/src/orca/settings.py 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.
Also: ORBit.load_typelib('GNOME_Speech') 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/* > orca-3.0.1/src/orca/gnomespeechfactory.py > orca-3.0.1/src/orca/mag.py > orca-3.0.1/src/orca/orca_console_prefs.py > orca-3.0.1/src/orca/orca.py > orca-3.0.1/src/orca/settings.py 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. Thanks!
This has been fixed in orca-3.1.4-1.fc16 for next release Fedora 16: http://koji.fedoraproject.org/koji/buildinfo?buildID=255515 I don't know if it can be backported to F15.
Should this bug be closed as NEXTRELEASE? http://fedoraproject.org/wiki/BugZappers/BugStatusWorkFlow
Thanks Nicola, closing the bug.