PackageKit session interface is disabled
Description:
gnome-software on Arch Linux doesn't register on session/user D-Bus as org.freedesktop.PackageKit
and doesn't publish org.freedesktop.PackageKit.Query
, org.freedesktop.PackageKit.Modify
, org.freedesktop.PackageKit.Modify2
interfaces.
gnome-software publishes these interfaces at least on Debian, Fedora/CentOS, openSUSE.
And it did on Arch Linux before 44.1-1 df4431b3
My software relies on these interfaces, and now they aren't available on Arch and its derivatives. Is it possible to enable them back?
I rebuilt the package with -D packagekit=true
and so far haven't noticed any issues.
Additional info:
- package version(s): gnome-software 45.3-1
- config and/or log files:
- link to upstream bug report, if any:
Steps to reproduce:
gdbus call --session --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --method org.freedesktop.PackageKit.Query.SearchFile '"Vte-2.91.typelib"' '""'
Currently the output is Error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
When rebuilt with -D packagekit=true
: (true, 'vte3')