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
  Show dependency tree
 
Reported: 2009-02-14 16:23 UTC by André Klapper
Modified: 2011-07-24 19:36 UTC (History)
5 users (show)

See Also:
GNOME target: ---
GNOME version: ---


Attachments

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...

Note You need to log in before you can comment on or make changes to this bug.