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 622909 - Migrate from dbus-glib to glib's GDBus
Migrate from dbus-glib to glib's GDBus
Status: RESOLVED OBSOLETE
Product: filemanager-actions
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: Nautilus-actions Maintainer(s)
Nautilus-actions Maintainer(s)
Depends on:
Blocks: 622871
 
 
Reported: 2010-06-27 11:23 UTC by André Klapper
Modified: 2021-06-01 22:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



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

./nautilus-actions/configure.ac:	dbus-glib-1
Comment 1 Pierre Wieser 2010-06-27 19:01:28 UTC
Hi,
Thanks for having pointed out this.
Is there already a dead line for this migration ?
Comment 2 André Klapper 2010-06-27 19:59:25 UTC
No, this is not official part of e.g. the GNOME3 plan.
It's up to maintainers as GLib 2.25 is quite bleeding edge...
But in the long run we want to see apps getting migrated, that's why I mass-filed some bug reports about it today. :)
Comment 3 André Klapper 2011-09-01 14:14:53 UTC
As this is in ASSIGNED state: Are you working on this? If not, feel free to change status to NEW instead.
Comment 4 Pierre Wieser 2011-09-29 21:40:06 UTC
Well, it is really assigned (to me).
Do you mean that bugzilla policy would be to only "assign" a bug when it is close to be fixed ?
I have no problem to set it as "new" if someone is willing to work on it..
Regards
Pierre
Comment 5 Pierre Wieser 2012-01-30 21:07:46 UTC
As a remainder:
I would preferably use high-level GDBus API (e.g. GDBusObjectManagerServer), which is available starting with 2.30.
But I also want maintain a compatibility with Ubuntu 10 LTS whose EOL is announced for April 2013, and itself uses glib 2.24.
More, I use unique-3.0 (which I know is deprecated), but GApplication non-unique property also comes with 2.30 only. And unique-3.0 "recommends" dbus-glib-1 :(
So,
1. for the D-Bus code I maintain directly in Nautilus-Actions, I make use of GDBus if I found gio 2.30 at compile time, falling back to dbus-glib-1 else.
2. dbus-glib-1 is nonetheless linked to the libraries, because of unique-3.0.

Chances are that I will be able to close this bug only around 2013 S2...
Comment 6 André Klapper 2021-06-01 22:45:33 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, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/filemanager-actions/-/issues/

Thank you for your understanding and your help.