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 622922 - Migrate from dbus-glib to glib's GDBus
Migrate from dbus-glib to glib's GDBus
Status: RESOLVED FIXED
Product: anjuta
Classification: Applications
Component: unknown
git master
Other Linux
: Normal normal
: Anjuta 2.32
Assigned To: Anjuta maintainers
Anjuta maintainers
Depends on:
Blocks: 622871
 
 
Reported: 2010-06-27 11:36 UTC by André Klapper
Modified: 2010-08-19 21:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch. (4.04 KB, patch)
2010-07-06 15:56 UTC, Evgeny Grablyk
accepted-commit_now Details | Review

Description André Klapper 2010-06-27 11:36:44 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:

./anjuta/configure.in:PKG_CHECK_MODULES([DBUS_GLIB], [dbus-glib-1])
Comment 1 Naba Kumar 2010-07-02 17:27:44 UTC
Setting gnome-love. It should be trivial to port since there is only one simple place where it is used.
Comment 2 Evgeny Grablyk 2010-07-06 15:56:07 UTC
Created attachment 165368 [details] [review]
Proposed patch.

This patch hopefully fixes this. I have tested it and it worked for me.
Comment 3 Naba Kumar 2010-07-08 05:26:27 UTC
Review of attachment 165368 [details] [review]:

Thanks a lot. Looks good. Would you able to commit it?
Comment 4 Evgeny Grablyk 2010-07-10 11:41:08 UTC
Uh, I don't understand what you are saying. If you're asking if I'm able to commit it, I'm not. If you're asking if I want to, I think a developer should commit it. Less hassle.
Comment 5 Naba Kumar 2010-07-16 09:13:47 UTC
(In reply to comment #4)
> Uh, I don't understand what you are saying. If you're asking if I'm able to
> commit it, I'm not. If you're asking if I want to, I think a developer should
> commit it. Less hassle.

No problem. I was asking if you have commit rights in gnome git. Since you don't, I will take care of it. Thanks a lot.
Comment 6 Johannes Schmid 2010-08-18 16:38:00 UTC
Committed the patch!

Thanks!
Comment 7 Massimo Cora' 2010-08-19 21:12:18 UTC
@jhs: this requires glib > 2.25 and may cause some issues to developers that would like to compile anjuta.
Wasn't better to wait a bit before applying this?