On Thu, 2025-07-10 at 16:30 +0000, sawbona--- via Bit-dev wrote:
> As libkf5wallet-bin seems to be a transitional package which can be removed 
> (if it were installed), the only options for BiT would be gnome-keyring or 
> keepassxc.

At least for me in Debian Trixie/testing, libkf5wallet-bin is a
transitional package because it's the old name for Kwallet (you can see
it Depends: kwallet6). So kwallet6 is an option.
In Bookworm, it's a fully fledged package rather than a transitional.

> But it happens that if I purge gnome-keyring, BiT won't work and keepassxs is 
> not installed.
> 
> Q1: why are gnome-keyring and keepassxc 'recommended' packages and not 
> dependencies? Just asking, seems odd.

gnome-keyring, keepassxc, and kwallet6/libkf5wallet-bin provide the D-
Bus Secret Service API (for storing secrets) which python3-secretstorage
can consume, so it recommends one of them is installed. It's not
required though.

Note that in Trixie, these were downgraded[1] to suggested packages, so
apt does not install one of them by default anymore. This was as a
result of discussion[2] on Debian's packaging policy wrt. to libraries
that speak to daemons.

> Q2: how could I safely (and not breaking anything) switch from gnome-keyring 
> to keepassxc?  The less gnome I have, the better.

Theoretically, installing keepassxc and removing gnome-keyring should
work? You should also be able to have none of these options installed
and it should work fine without.

--
Maytham

[1] https://tracker.debian.org/news/1493252/
[2] https://lists.debian.org/debian-devel/2024/01/msg00098.html

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Bit-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/bit-dev.python.org
Member address: [email protected]

Reply via email to