After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 571750 - Get rid of deprecated Bonobo
Get rid of deprecated Bonobo
Status: RESOLVED FIXED
Product: dasher
Classification: Applications
Component: general
4.9.x
Other Linux
: Normal normal
: ---
Assigned To: Patrick Welche
dasher-maint
Depends on:
Blocks: 588321
 
 
Reported: 2009-02-14 16:23 UTC by André Klapper
Modified: 2011-07-24 19:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2009-02-14 16:23:51 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)
Comment 1 André Klapper 2011-07-22 18:29:15 UTC
./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?
Comment 2 Patrick Welche 2011-07-22 20:37:58 UTC
Must I break dasher for people who still have bonobo?
Comment 3 André Klapper 2011-07-22 20:44:44 UTC
I don't understand.
I am interested to find out how this was bug fixed, technically speaking...
Comment 4 Patrick Welche 2011-07-22 20:53:41 UTC
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.
Comment 5 André Klapper 2011-07-24 19:36:31 UTC
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...