Bug#1092632: evolution-data-server: Please don't depend on gnome-keyring
Simon McVittie
smcv at debian.org
Fri Jan 10 09:51:18 GMT 2025
On Fri, 10 Jan 2025 at 19:53:31 +1100, Tim Connors wrote:
> But evolution doesn't appear to actually need gnome-keyring. Maybe
> "recommends" would be a better option? Or
> gnome-keyring|pinentry-gtk2|pinentry-qt (still only recommends,
> because you don't *need* gpg keys in order to be able to read and
> answer email) or something like that.
I believe e-d-s mainly needs gnome-keyring so it can save the passwords
for your IMAP/POP/SMTP account, rather than for GPG, and that *is* a
blocker for reading and answering email (unless you re-enter the password
every time, but that encourages use of weak passwords).
If other implementations of the "Secret Service" D-Bus API
(org.freedesktop.secrets) also work equally well (which I cannot confirm
or deny, an evolution maintainer would have to answer that), then it
could perhaps depend on
gnome-keyring | libkf5wallet-bin | keepassxc
like python3-secretstorage does? But I suspect that dependency is out of
date now that we have KDE Plasma 6 components - maybe the second option
should be kwallet6?
Or perhaps gnome-keyring | kwalletmanager, like libqt6keychain1 has, is
a better dependency? I don't really know the KDE side of this ecosystem.
Unfortunately I don't think there is currently a virtual package
representing all packages that implement org.freedesktop.secrets.
If there was, then it could depend on
gnome-keyring | org.freedesktop.secrets or whatever the virtual
package is called.
smcv
(not an Evolution maintainer)
More information about the pkg-gnome-maintainers
mailing list