Closed Bug 1532281 Opened 6 years ago Closed 11 months ago

Switch from dbus-glib to GDBus

Categories

(Core :: Widget: Gtk, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
120 Branch
Tracking Status
firefox119 --- wontfix
firefox120 --- fixed

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/

Component: Untriaged → General
Product: Firefox → Firefox Build System
Component: General → Widget: Gtk
Product: Firefox Build System → Core

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?

Priority: -- → P3
Severity: normal → S3
Assignee: nobody → stransky
Flags: needinfo?(stransky)
Depends on: 1847287
Flags: needinfo?(stransky)
Priority: P3 → P2
Depends on: 1848084
Type: defect → enhancement
Flags: needinfo?(stransky)
Depends on: 1848589
Depends on: 1848590
Depends on: 1829913
Flags: needinfo?(stransky)
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
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/03e70211b761
[Linux] Remove dbus-glib code from GRefPtr.h r=emilio
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/50b448b2d902
[Linux] Don't build with dbus-glib r=glandium

Backed out for causing Linux build bustages.

Flags: needinfo?(stransky)
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
Regressions: 1851584

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

Hm, patches are already submitted in Bug 1851584.

Depends on: 1851584
Flags: needinfo?(stransky)
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: FIXED → ---
Target Milestone: 119 Branch → ---
Depends on: 1852503
Attachment #9351044 - Attachment is obsolete: true
Flags: needinfo?(stransky)
Depends on: 1854390
Depends on: 1854449
Depends on: 1854450
No longer depends on: 1854449, 1854450, 1848590
Flags: needinfo?(stransky)
No longer depends on: 1854390
See Also: → 1854887
Depends on: 1858153
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/5f614b12a965
[Linux] Don't build with dbus-glib r=glandium
Status: REOPENED → RESOLVED
Closed: 1 year ago11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
Blocks: 1858889

Do we need to update the Linux system requirements for 120+?
https://www.mozilla.org/en-US/firefox/120.0a1/system-requirements/

Flags: needinfo?(stransky)

(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.

Flags: needinfo?(stransky)

Thanks, removed from the Fx121 notes.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: