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