Control: retitle -1 python3-secretstorage: please do not depend on
dbus-session-bus
The previous title of this bug talks about the dbus package, but
python3-secretstorage doesn't depend on dbus. Instead, it depends on
default-dbus-session-bus | dbus-session-bus, which is the dependency
representation for "any suitable implementation of the D-Bus session bus".
The dbus package is an implementation of the D-Bus *system* bus, which is
not the same thing. The system bus is certainly not directly required for
an o.fd.Secrets implementation, because o.fd.Secrets is a session service.
However, as an implementation detail, the default-dbus-session-bus on
Linux architectures is dbus-user-session, which Depends on libpam-systemd,
which Recommends a system bus; and each step in that chain seems entirely
reasonable to me.
smcv