bug#36784: Cannot generate key pair with GnuPG

2019-07-25 Thread Raghav Gururajan
> Perhaps we should add gnupg-minimal for use in other package > definitions. That would actually be wise. Regards, RG.

bug#36784: Cannot generate key pair with GnuPG

2019-07-25 Thread Ricardo Wurmus
Raghav Gururajan writes: >> Is there a good >> reason not to include pinentry-tty or somemthing similarly small? > > It appears pinentry-tty is only console-based. If graphical > applications like MUA, Key Managers etc require pinentry-program, it > usually uses pop-up (gui) for passphrase inpu

bug#36784: Cannot generate key pair with GnuPG

2019-07-25 Thread Raghav Gururajan
> Is there a good > reason not to include pinentry-tty or somemthing similarly small? It appears pinentry-tty is only console-based. If graphical applications like MUA, Key Managers etc require pinentry-program, it usually uses pop-up (gui) for passphrase input. Since pinentry provides both cons

bug#36784: Cannot generate key pair with GnuPG

2019-07-25 Thread Ricardo Wurmus
Raghav Gururajan writes: > I still suggest that there should be a default/fallback option for > this. After reviewing guix repository, I found pinentry, emacs- > pinentry, pinentry-tty, pinentry-qt, pinentry-gtk2, pinentry-gnome3, > pinentry-emacs and pinentry-efl, as available pinentry program

bug#36784: Cannot generate key pair with GnuPG

2019-07-24 Thread Raghav Gururajan
Hello Guix! After brief discussion on IRC channel, I found out that adding "pinentry-program /home/user/.guix-profile/bin/pinentry-program" to "gpg-agent.conf" in "/home/user/.gnupg", was able to temproarily resolve the situation. Thanks to Ricardo (rekado). I still suggest that there should be a

bug#36784: Cannot generate key pair with GnuPG

2019-07-24 Thread Raghav Gururajan
Hello Guix! The current gnupg package in guix has "pinentry" as a missing dependency. Because of this, GnuPG throws the following error upon attempting to generate key pairs: gpg: agent_genkey failed: No pinentry gpg: key generation failed: No pinentry So it appears, unless the above mentioned