[Pkg-mozext-maintainers] Bug#1023782: Bug#1023782: Add dependency on pinentry-x11

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue Nov 15 01:12:40 GMT 2022


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-mozext-maintainers/attachments/20221114/88f672f1/attachment.sig>


More information about the Pkg-mozext-maintainers mailing list