This is a tracking bug for Change: Change Firefox desktop file For more details, see: https://fedoraproject.org/wiki/Changes/RenameFirefoxDesktopFile Recent Firefox desktop file (firefox.desktop) does not comply with DBus/Gnome search provider rules thus Firefox can't provide DBus Gnome search service. If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.
Fixed in rawhide.
Change bugs should only be closed by the wrangler according to the process, I think. The appropriate status if it's all "done" so far as the maintainer's concerned is ON_QA.
I'm using an up to date Fedora Linux 40, and it looks like this feature does not work. When searching with GNOME I got this error: systemd[2817]: Started dbus-:1.2-org.mozilla.firefox.SearchProvider. systemd[2817]: dbus-:1.2-org.mozilla.firefox.SearchProvider: Main process exited, code=exited, status=1/FAILURE systemd[2817]: dbus-:1.2-org.mozilla.firefox.SearchProvider: Failed with result 'exit-code'. gnome-shell[3047]: Received error from D-Bus search provider org.mozilla.firefox.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer: unit failed. And no outputs on GNOME interface. All settings look correct.
(In reply to Couret Charles-Antoine from comment #3) > I'm using an up to date Fedora Linux 40, and it looks like this feature does > not work. > > When searching with GNOME I got this error: > systemd[2817]: Started > dbus-:1.2-org.mozilla.firefox.SearchProvider. > systemd[2817]: dbus-:1.2-org.mozilla.firefox.SearchProvider: > Main process exited, code=exited, status=1/FAILURE > systemd[2817]: dbus-:1.2-org.mozilla.firefox.SearchProvider: > Failed with result 'exit-code'. > gnome-shell[3047]: Received error from D-Bus search provider > org.mozilla.firefox.desktop: Gio.DBusError: > GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate > remote peer: unit failed. > > And no outputs on GNOME interface. All settings look correct. Yes, it needs also code changes on Firefox side which is not finished yet.
Is it planned to be fixed after F40 release? Just to know how this feature must be described for the release notes because the description of this change is mentioning that the feature itself would work. At this moment it's just a step to fix it in the future, maybe in future Firefox release.
(In reply to Couret Charles-Antoine from comment #5) > Is it planned to be fixed after F40 release? Just to know how this feature > must be described for the release notes because the description of this > change is mentioning that the feature itself would work. At this moment it's > just a step to fix it in the future, maybe in future Firefox release. Yes, it's going to be fixed in future Firefox release. Firefox needs to implement org.freedesktop.Application DBus interface now. When this change request was added, the search provider worked without it (desktop file change was enough).
(In reply to Couret Charles-Antoine from comment #5) > Is it planned to be fixed after F40 release? Just to know how this feature > must be described for the release notes because the description of this > change is mentioning that the feature itself would work. At this moment it's > just a step to fix it in the future, maybe in future Firefox release. Yes, this is a step to future fix. A global system-wide change is done and we need to update Firefox itself which can be done in next Firefox release and doesn't need any system wide changes.
Ok, this is clear, thanks for the explanation and "good luck" ;)
F40 was released on 2024-04-23, so I am closing this tracker. If this Change was not completed, please notify me ASAP.