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•7 years ago
|
Updated•6 years ago
|
Comment 1•5 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•5 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•5 years ago
|
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 3•3 years ago
|
||
| Assignee | ||
Comment 4•3 years ago
|
||
| Assignee | ||
Comment 5•3 years ago
|
||
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
Comment 7•3 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•3 years ago
|
Comment 10•3 years 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•3 years ago
|
||
Comment 12•3 years ago
|
||
Comment 13•3 years 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•3 years ago
|
||
Hm, patches are already submitted in Bug 1851584.
Comment 15•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/03e70211b761
https://hg.mozilla.org/mozilla-central/rev/42d664dd0316
Updated•3 years ago
|
Updated•3 years ago
|
Comment 16•3 years ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/b55dd993355a
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
Comment 17•2 years ago
|
||
Comment 18•2 years ago
|
||
| bugherder | ||
Comment 19•2 years 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•2 years 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•2 years ago
|
||
Thanks, removed from the Fx121 notes.
Description
•