Control: tags -1 +moreinfo

Hi Ansgar!

On Mon, Dec 18, 2023 at 08:14:55PM +0100, Ansgar wrote:
> Package: python3-secretstorage
> Version: 3.3.3-2
> Severity: normal
>
> Please do not depend on dbus.
>
> Currently installing anything depending on python3-secretstorage will
> install dbus-user-session and with it systemd-sysv, for example:
> python3-poetry -> python3-keyring -> poetry3-secretstorage -> dbus
>
> This is pretty useless in containers. So please do not force to
> install it: it should be fine to just return an error in case the
> secret storage service is not reachable, for example because there is
> no dbus bus to use.
>
> If anything, only applications should require specific interfaces. A
> library like python3-secretstorage cannot know whether its use is
> essential (in which case dbus should probably be a dependency) or
> totally optional (in which case dbus should be suggested/recommended).

I am confused. In version 3.3.3-2, python3-secretstorage changed dependency
from dbus to default-dbus-session-bus | dbus-session-bus.

And you filed this bug against the new version, 3.3.3-2. Is that a mistake?
Or the new dependency is still not good?

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to