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