GNOME Bugzilla – Bug 571750
Get rid of deprecated Bonobo
Last modified: 2011-07-24 19:36:31 UTC
libbonobo and libbonoboui are deprecated as per http://live.gnome.org/TwoPointTwentyfive/Platform and hence the dependency should be completely removed. See for example http://www.ibm.com/developerworks/linux/library/l-dbus.html or http://www.mail-archive.com/gnome-devel-list@gnome.org/msg00997.html . ./dasher/Src/Gtk2/dasher_action_speech.cpp:#include <libbonobo.h> ./dasher/Src/main.cc:#include <libbonobo.h> ./dasher/configure.in:PKG_CHECK_MODULES(gnome_speech, gnome-speech-1.0 bonobo-activation-2.0 libbonobo-2.0 ORBit-2.0) ./dasher/configure.in:PKG_CHECK_MODULES(gnome_a11y, bonobo-activation-2.0 libbonobo-2.0 ORBit-2.0 libgnomeui-2.0 cspi-1.0 atk)
./Src/main.cc still includes // TODO: This shouldn't need to be here #if (defined GNOME_SPEECH || defined GNOME_A11Y) #include <libbonobo.h> #endif and also Src/Gtk2/Speech.h and Src/Gtk2/GnomeSpeech.cpp and configure.ac mention Bonobo. How was this fixed?
Must I break dasher for people who still have bonobo?
I don't understand. I am interested to find out how this was bug fixed, technically speaking...
bonobo isn't a requirement to run dasher, but say you have an old system which has gnome speech installed, and not speechdispatcher, why shouldn't you be able to still have dasher speak for you? Maybe I should have set this to "NOTABUG" - is this why I hear incorrect rumours about dasher not being ready for GNOME 3? I felt the need to pop a screenshot of dasher running on GNOME 3 on the dasher gnome live page, as this is becoming ridiculous.
I don't care about GNOME3. The question was if Dasher can be run without any Bonobo, as that is what this report is about. That seems to be the case as per your first words...