On Sun 2023-10-29 00:20:09 +0200, in https://bugs.debian.org/1054985, Vincent Lefevre wrote:
> gpg-agent needs a working pinentry program. As pinentry-gnome3
> (installed by default) doesn't work on non-GNOME environments, it
> should depend on pinentry-curses or pinentry-gtk2.
I'm confused by this report. It looks to me like gpg-agent has depended
on "pinentry-curses | pinentry" for years, well before this report was opened:
```
0 dkg@bob:~$ apt-cache show gpg-agent | grep ^Depends:
Depends: gpgconf (= 2.4.7-6), pinentry-curses | pinentry, init-system-helpers
(>= 1.52), libassuan9 (>= 2.5.1), libc6 (>= 2.38), libgcrypt20 (>= 1.11.0),
libgpg-error0 (>= 1.49), libnpth0t64 (>= 1.2)
Depends: gpgconf (= 2.4.7-4), pinentry-curses | pinentry, init-system-helpers
(>= 1.52), libassuan9 (>= 2.5.1), libc6 (>= 2.38), libgcrypt20 (>= 1.11.0),
libgpg-error0 (>= 1.49), libnpth0t64 (>= 1.2)
Depends: gpgconf (= 2.2.46-2), pinentry-curses | pinentry, init-system-helpers
(>= 1.52), libassuan9 (>= 2.5.1), libc6 (>= 2.38), libgcrypt20 (>= 1.11.0),
libgpg-error0 (>= 1.48), libnpth0t64 (>= 1.2)
Depends: gpgconf (= 2.2.46-1+b1), pinentry-curses | pinentry,
init-system-helpers (>= 1.52), libassuan9 (>= 2.5.1), libc6 (>= 2.38),
libgcrypt20 (>= 1.11.0), libgpg-error0 (>= 1.48), libnpth0t64 (>= 1.2)
0 dkg@bob:~$
```
pinentry-gnome3 definitely offers a better user experience on most
desktop systems today, including in non-gnome environments (i'm using it
under sway on a wayland-only system). If pinentry-gnome3 isn't working
for you on your setup, maybe that's something to report against either
pinentry-gnome3 or against whatever environment you're using.
If you have a specific patch you want to propose for gpg-agent, feel free to
re-open
this report.
Regards,
--dkg
signature.asc
Description: PGP signature

