Switch from dbus-glib to GDBus
Categories
(Core :: Widget: Gtk, enhancement, P2)
Tracking
()
People
(Reporter: Marc-Antoine, Assigned: stransky)
References
Details
Attachments
(3 files, 1 obsolete file)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Steps to reproduce:
Build firefox with --enable-dbus
Actual results:
dbus-glib is required
Expected results:
GDBus should be used instead, as dbus-glib is deprecated in favor of it, see the message at the bottom of https://dbus.freedesktop.org/doc/dbus-glib/
Updated•6 years ago
|
Updated•5 years ago
|
Comment 1•3 years ago
|
||
Now that Firefox was getting rid of any GTK 2 dependency, any planned progress on this part to get off the old dbus-glib stuff?
Comment 2•3 years ago
|
||
Docs: https://developer.gnome.org/gio/stable/ch35.html
Example of conversion: https://bugs.freedesktop.org/show_bug.cgi?id=45792
GDBus example: https://stackoverflow.com/questions/37185735/sample-program-for-gdbus-signals
If anyone gets interested to giving a shot.
Assignee | ||
Updated•3 years ago
|
Updated•2 years ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 3•1 year ago
|
||
Assignee | ||
Comment 4•1 year ago
|
||
Assignee | ||
Comment 5•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/8be358911e03 [Linux] Don't use dbus_connection_setup_with_g_main() in nsDBusRemote r=emilio
Assignee | ||
Updated•1 year ago
|
Comment 7•1 year ago
|
||
bugherder |
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/03e70211b761 [Linux] Remove dbus-glib code from GRefPtr.h r=emilio
Assignee | ||
Updated•1 year ago
|
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/50b448b2d902 [Linux] Don't build with dbus-glib r=glandium
Comment 10•1 year ago
|
||
Backed out for causing Linux build bustages.
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/workspace/obj-build/dist/system_wrappers/dbus/dbus.h:3:15: fatal error: 'dbus/dbus.h' file not found
Assignee | ||
Comment 11•1 year ago
|
||
Comment 12•1 year ago
|
||
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/42d664dd0316 [Linux] Remove dbus-glib code from DbusWifiScanner r=emilio,necko-reviewers,valentin
Comment 13•1 year ago
|
||
Backed out changeset 8be358911e03 (Bug 1532281) for breaking link opening from other applications (Bug 1851584)
Backed out on request: https://hg.mozilla.org/integration/autoland/rev/b55dd993355aee9644fe61c90aff8bb806f7b839
Assignee | ||
Comment 14•1 year ago
|
||
Hm, patches are already submitted in Bug 1851584.
Comment 15•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/03e70211b761
https://hg.mozilla.org/mozilla-central/rev/42d664dd0316
Updated•1 year ago
|
Updated•1 year ago
|
Comment 16•1 year ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/b55dd993355a
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 17•11 months ago
|
||
Pushed by stransky@redhat.com: https://hg.mozilla.org/integration/autoland/rev/5f614b12a965 [Linux] Don't build with dbus-glib r=glandium
Comment 18•11 months ago
|
||
bugherder |
Comment 19•11 months ago
•
|
||
Do we need to update the Linux system requirements for 120+?
https://www.mozilla.org/en-US/firefox/120.0a1/system-requirements/
Assignee | ||
Comment 20•11 months ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #19)
Do we need to update the Linux system requirements for 120+?
https://www.mozilla.org/en-US/firefox/120.0a1/system-requirements/
Yes. Bug 1858889 may be related.
Comment 21•11 months ago
|
||
Thanks, removed from the Fx121 notes.
Description
•