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 622887 - Migrate from dbus-glib to glib's GDBus
Migrate from dbus-glib to glib's GDBus
Status: RESOLVED FIXED
Product: almanah
Classification: Other
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: diary-maint
diary-maint
Depends on:
Blocks: 622871
 
 
Reported: 2010-06-27 10:44 UTC by André Klapper
Modified: 2010-06-29 20:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2010-06-27 10:44:42 UTC
For GLib 2.25.5 GDBus D-Bus support was merged, providing an API to replace dbus-glib.

See http://library.gnome.org/devel/gio/unstable/gdbus.html and http://library.gnome.org/devel/gio/unstable/ch28.html .

According to a quick grep this module seems to use dbus-glib:

./almanah/configure.ac:PKG_CHECK_MODULES(STANDARD, glib-2.0 gtk+-2.0 >= 2.14 gmodule-2.0 gio-2.0 sqlite3 cairo gconf-2.0 atk dbus-glib-1)
Comment 1 Philip Withnall 2010-06-29 20:49:40 UTC
commit ee7a625eeeefb53e74f77bfb36352ab41da733bf
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Tue Jun 29 21:47:32 2010 +0100

    Remove the F-Spot event factory and type
    
    F-Spot has removed its D-Bus service (http://git.gnome.org/browse/f-spot/
    commit/?id=4436219f0143631c49f69a3b7c1915a0cae17ffe), so we can no longer
    query it. Hopefully the event type can be re-added if and when F-Spot re-add
    its D-Bus service.
    
    This also removes our dependency on the (deprecated) dbus-glib.
    Closes: bgo#622887

 configure.ac                 |    2 +-
 intltool-extract.in          |  875 ------------------------
 intltool-merge.in            | 1506 ------------------------------------------
 intltool-update.in           | 1166 --------------------------------
 po/Makefile.in.in            |    4 +-
 po/POTFILES.in               |    1 -
 src/Makefile.am              |    4 -
 src/event-factories/f-spot.c |  250 -------
 src/event-factories/f-spot.h |   52 --
 src/event-factory.h          |    3 +-
 src/event-manager.c          |    2 -
 src/events/f-spot-photo.c    |  120 ----
 src/events/f-spot-photo.h    |   53 --
 13 files changed, 4 insertions(+), 4034 deletions(-)