over on Bug #1023782 ("Add dependency on pinentry-x11") about webext-browserpass, Meeuwissen Olaf wrote: > Please add a dependency on pinentry-x11. This is a pure virtual package that > makes the user pick one. I think that is to be preferred over adding a list > of > alternatives directly because the package managers tend to pick the first one > listed.
Arguably, pinentry-x11 is a misnomer, because pinentry-gnome3 works in any GNOME graphical environment, including ones that are purely based on Wayland, with no X11 whatsoever. But we don't have a pinentry-gui virtual package at the moment, so pinentry-x11 is probably the right choice. It should definitely be at least a Recommends: given pass's reliance on GnuPG, and GnuPG's transitive reliance (through gpg-agent) on a graphical password prompter. It's this tangled mess of dependencies that makes it necessary for the bits that are designed to run in a graphical environment (like browserpass) to explicitly declare their dependencies on graphical pinentry specifically. --dkg
signature.asc
Description: PGP signature