GNOME Bugzilla – Bug 622909
Migrate from dbus-glib to glib's GDBus
Last modified: 2021-06-01 22:45:33 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
Hi, Thanks for having pointed out this. Is there already a dead line for this migration ?
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. :)
As this is in ASSIGNED state: Are you working on this? If not, feel free to change status to NEW instead.
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
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...
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.