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 580850 - Remove deprecated Bonobo dependency
Remove deprecated Bonobo dependency
Status: RESOLVED WONTFIX
Product: sabayon
Classification: Deprecated
Component: general
SVN trunk
Other Linux
: Normal normal
: ---
Assigned To: Maintainers of sabayon
Maintainers of sabayon
gnome[unmaintained]
Depends on: 572131
Blocks: 588321 620830
 
 
Reported: 2009-04-30 08:34 UTC by André Klapper
Modified: 2014-08-02 12:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2009-04-30 08:34:26 UTC
Bonobo will be removed for GNOME 3.

./admin-tool/lockdown/disabledapplets.py: import bonobo
./admin-tool/lockdown/disabledapplets.py: applets = bonobo.activation.query ("has_all (repo_ids, ['IDL:Bonobo/Control:1.0', 'IDL:GNOME/Vertigo/PanelAppletShell:1.0'])")
./admin-tool/lockdown/disabledapplets.py: # Workaround: bonobo_server_info_prop_lookup () is not wrapped
./lib/sources/paneldelegate.py:import bonobo
./lib/sources/paneldelegate.py:        # FIXME: This only works if panel object type is bonobo-applet. Are all applets bonobo-applets ?
./lib/sources/paneldelegate.py:        # FIXME: This only works if panel object type is bonobo-applet. Are all applets bonobo-applets ?
./lib/sources/paneldelegate.py:            self.bonobo_iid  = self.client.get_string (PANEL_KEY_BASE + "/applets/" + id + "/bonobo_iid")
./lib/sources/paneldelegate.py:            applet = bonobo.activation.query("iid == '" + self.bonobo_iid + "'" )

Note that the first three lines are identical with Pessulus (bug 580849).

Adding dependency on gnome-panel.
Comment 1 Scott Balneaves 2010-01-23 18:19:02 UTC
We'll need to see what gnome-panel uses, since we're using Bonobo to talk to gnome-panel.

I'll monitor gnome-panel's git repo, keep an eye out for anything they do regarding bonobo.  When they solve theirs, we'll follow suit.
Comment 2 André Klapper 2010-04-12 19:46:30 UTC
http://live.gnome.org/GnomeGoals/AppletsDbusMigration if that helps anybody.
Comment 3 André Klapper 2014-08-02 12:12:40 UTC
The last Sabayon code changes took place in February 2010:
https://git.gnome.org/browse/archive/sabayon/log/

This project is not under active development anymore.

This project has been recently archived in GNOME Git.

It is currently unlikely that there will be any further active development.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.