[Pkg-rust-maintainers] Bug#1101313: sq: Add dependencies on keystore (soft/hw card) backends
Guillem Jover
guillem at debian.org
Tue Mar 25 13:44:15 GMT 2025
Package: sq
Version: 1.2.0-1
Severity: normal
Hi!
sq can use various keystore backends to access key material, but these
are currently not represented in the dependency metadata.
AFAIUI it can use gpg-agent (and indirectly scdaemon via the former)
to access GnuPG soft keys and hw backed keys. It can also use pcscd
to access hw backed keys. And it can also make use of the Sequoia
keystore daemon (although I think this is currently installed in
a location where sq will not be able to find and spawn by itself,
which should be fixed first).
I've filed a report upstream to clarify the preferred backend stacks,
so the preferred relationships might need to change given the results
of that (https://gitlab.com/sequoia-pgp/user-documentation/-/issues/6).
But for now I guess perhaps adding at least something like:
Suggests:
sequoia-keystore-server,
gpg-agent | pcscd,
scdaemon | pcscd,
Would be useful for users to know what other things might be needed
for it to operate. I think in the future perhaps pcscd might deserve
to be placed first if that's the preferred backend, so that the GnuPG
ones would satisfy the dependencies but it would be clear what is the
ideal backend?
Thanks,
Guillem
More information about the Pkg-rust-maintainers
mailing list