Open Bug 1915475 Opened 5 months ago Updated 18 days ago

TB flatpak lacks permissions for dbus services

Categories

(Thunderbird :: Build Config, defect)

defect

Tracking

(Not tracked)

People

(Reporter: leftmostcat, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 obsolete file)

Our flatpak build script does not provide access to several dbus services which are accessed for various features. System time zone sync depends on org.freedesktop.timedate1 and the Linux system tray icon seems to require org.kde.StatusNotifierWatcher. A corresponding bug has been filed for Firefox (see "See Also") which includes a list of several other buses, but I am unclear on what functionality is affected by the others.

Per a similar change seen in Chromium, we can violate the spec without
harmful consequence to ensure our tray icon works inside flatpak, per
the dbus name ownership issue.

https://chromium-review.googlesource.com/c/chromium/src/+/4179380

Assignee: nobody → ikey
Status: NEW → ASSIGNED
Attachment #9421407 - Attachment is obsolete: true

This should be reassigned, CC'ing Toby.

Flags: needinfo?(toby)

Would you be able to look into this together?

Flags: needinfo?(toby)
Flags: needinfo?(heather)
Flags: needinfo?(daniel)

As far as the timezone issue, if I change the system timezone on a debian system, then the thunderbird flatpak timestamps update to reflect the system timezone without needing to explicity add anything for org.freedesktop.timedate1.

Flags: needinfo?(heather)

As for the org.kde.StatusNotifierWatcher dbus permission, while we will be adding it in the future in all likelihood, more changes are needed to get the systray icon working in Flatpak. There is more discussion about the problem in bug 1910321.

Flags: needinfo?(daniel)
Assignee: ikey → nobody
Status: ASSIGNED → NEW
See Also: → 1910321
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: