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 349256 - [Tracker] Help kill libegg
[Tracker] Help kill libegg
Status: RESOLVED OBSOLETE
Product: libegg
Classification: Other
Component: other
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Libegg maintenance
Libegg maintenance
aklapper[3.0]
Depends on: 70479 79285 120645 314423 348633 348636 348639 348645 349257 349258 349259 349260 349261 349262 349265 349266 349267 349269 349270 349271 349272 349273 349274 349279 349280 349281 349282 349283 349285 349286 349287 349289 349290 349291 349296 349297 349298 349300 349301 349302 349303 349304 349306 349307 349308 349309 351421 524778 606443
Blocks:
 
 
Reported: 2006-07-30 10:31 UTC by Vincent Untz
Modified: 2021-06-10 20:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Untz 2006-07-30 10:31:41 UTC
Please help kill libegg. Your module contains some egg code that is now deprecated thanks to new features, most probably the new GTK+ 2.10 features like:

 + GtkRecent* (deprecating EggRecent)
 + GtkStatusIcon (deprecating EggTrayIcon and EggStatusIcon)
 + GtkCellRendererAccel (deprecating EggCellRendererKeys)
 + GtkAccelGroup now has features to deprecate EggAccelerator (see bug 85780)

Also, egg-screen-exec stuff has been deprecated: see http://cvs.gnome.org/viewcvs/*checkout*/libegg/libegg/screen-exec/README

Also, EggIconList has become GtkIconView in GTK+ 2.6.
Comment 1 Vincent Untz 2006-08-02 09:58:55 UTC
Adding dep on:
 + bug 70479 (to kill EggTreeMultiDnd)
 + bug 120645 (to kill toolbar-editor)
Comment 2 Christian Persch 2008-09-30 13:02:11 UTC
Recently a new variant of the Egg plague has been spreading, Egg/SMClient, thriving in programmes that previously had libgnome[ui] infections.

Adding bug 79285 (gtk+ session management) dependency.
Comment 3 Javier Jardón (IRC: jjardon) 2009-10-18 03:04:17 UTC
Adding dep on:
 - bug #314423 (to kill EggIconChooser)
Comment 4 André Klapper 2010-02-11 13:02:41 UTC
So to track this down, listing which specific substitutes exists (plus link to API reference) is welcome. Let's see:

libegg usage by modules covered/supported by jhbuild according to http://www.gnome.org/~fpeters/reports/eggs.html which might have some errors, hence check twice:

FilenamesCheck (eggtrayicon.c):
  * [others] Rhythmbox
FilenamesCheck (eggtreemultidnd.c): blocked by getting gtk+ bug 70479 fixed
  * brasero
  * epiphany
  * file-roller
  * nautilus
  * seahorse
FilenamesCheck (eggaccelerators.c): fixable, see bug 85780
  * gnome-control-center
  * deskbar-applet -- 349308
  * gnome-mag
  * gnome-settings-daemon
  * hamster-applet
  * tomboy -- bug 349265
  * tracker 0.7.6 -- 606443
  * [others] gnome-main-menu
FilenamesCheck (eggcellrendererkeys.c):
  * gnome-control-center
FilenamesCheck (egg-datetime.c):
  * anjuta
  * seahorse
FilenamesCheck (egg-editable-toolbar.c):
  * eog
  * epiphany
  * evince
  * [others] gtranslator
FilenamesCheck (egg-toolbar-editor.c):
  * eog
  * epiphany
  * evince
  * [others] gtranslator
Comment 5 Javier Jardón (IRC: jjardon) 2010-02-12 05:12:19 UTC
EggTrayIcon was removed from Rhytmbox, It uses GtkStatusIcon now: http://git.gnome.org/browse/rhythmbox/commit/?id=be6796fce07227801e3515b448c2be6d9c058b57
Comment 6 Toms Bauģis 2010-05-25 13:42:05 UTC
In hamster applet replaced libegg global keybindings with gnome keyboard shortcuts:

http://git.gnome.org/browse/hamster-applet/commit/?id=907d02985ee2f00251e9433b9f95e69ebaa5bce1
Comment 7 André Klapper 2021-06-10 20:51:40 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of libegg, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/libegg/-/issues/

Thank you for your understanding and your help.