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

Attachment: signature.asc
Description: PGP signature

Reply via email to