Comment 1 for bug 2041695

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Hi! I am the author of SecretStorage and the Debian maintainer of this package. And I have some concerns about the delta Ubuntu added.

SecretStorage is useless without a Secret Service server implementation.

If Ubuntu server has an alternative implementation other than gnome-keyring, kwallet and keepassxc, it should add it to the list in Recommends field.

If there is no implementation and you don't want to pull any of these three, probably you won't be able to use SecretStorage, and so you don't need to install it in the first place.

SecretStorage is usually pulled as a dependency of Python-Keyring. That package has limited usefulness on headless systems, too, however it can be used with backends other than SecretStorage, for example, the encrypted file backend from keyrings.alt module.

Perhaps the right things to do will be:

- Determine why you need SecretStorage and/or Keyring on the server images.
- Determine if the application(s) using those modules can work with the alternative backends such as encrypted file keyring.
- If yes, make python3-keyring depend on python3-secretstorage | python3-keyrings.alt, and install the latter package, so apt doesn't want to install the former additionally.
- If no, maybe python3-keyring doesn't need to be the server images either?