* bug#36784: Cannot generate key pair with GnuPG @ 2019-07-24 10:00 Raghav Gururajan [not found] ` <handler.36784.B.156397839227294.ack@debbugs.gnu.org> 0 siblings, 1 reply; 6+ messages in thread From: Raghav Gururajan @ 2019-07-24 10:00 UTC (permalink / raw) To: 36784 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 dependency issue is fixed, one cannot create gpg key pairs. :( Regards, RG. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <handler.36784.B.156397839227294.ack@debbugs.gnu.org>]
* bug#36784: Cannot generate key pair with GnuPG [not found] ` <handler.36784.B.156397839227294.ack@debbugs.gnu.org> @ 2019-07-25 0:58 ` Raghav Gururajan 2019-07-25 13:01 ` Ricardo Wurmus 0 siblings, 1 reply; 6+ messages in thread From: Raghav Gururajan @ 2019-07-25 0:58 UTC (permalink / raw) To: 36784 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 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 programs. Out of all, I suggest pinentry to be set as default/fallback option for gnupg in guix, as it is platform-independent and provides both CUI (console) and GUI. Thank you! Regards, RG. ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#36784: Cannot generate key pair with GnuPG 2019-07-25 0:58 ` Raghav Gururajan @ 2019-07-25 13:01 ` Ricardo Wurmus 2019-07-25 13:08 ` Raghav Gururajan 0 siblings, 1 reply; 6+ messages in thread From: Ricardo Wurmus @ 2019-07-25 13:01 UTC (permalink / raw) To: Raghav Gururajan; +Cc: 36784 Raghav Gururajan <raghavgururajan@disroot.org> 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 programs. > > Out of all, I suggest pinentry to be set as default/fallback option for > gnupg in guix, as it is platform-independent and provides both CUI > (console) and GUI. I think it would be good to have a sensible default. Is there a good reason not to include pinentry-tty or somemthing similarly small? -- Ricardo ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#36784: Cannot generate key pair with GnuPG 2019-07-25 13:01 ` Ricardo Wurmus @ 2019-07-25 13:08 ` Raghav Gururajan 2019-07-25 13:34 ` Ricardo Wurmus 0 siblings, 1 reply; 6+ messages in thread From: Raghav Gururajan @ 2019-07-25 13:08 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: 36784 > 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 console and gui, I suggested it as it will be well-rounded solution. :) Regards, RG. ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#36784: Cannot generate key pair with GnuPG 2019-07-25 13:08 ` Raghav Gururajan @ 2019-07-25 13:34 ` Ricardo Wurmus 2019-07-25 13:36 ` Raghav Gururajan 0 siblings, 1 reply; 6+ messages in thread From: Ricardo Wurmus @ 2019-07-25 13:34 UTC (permalink / raw) To: Raghav Gururajan; +Cc: 36784 Raghav Gururajan <raghavgururajan@disroot.org> 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 input. Since pinentry provides > both console and gui, I suggested it as it will be well-rounded > solution. :) I guess the reason for not adding a graphical pinentry is that this would increase the package closure of the gnupg package. Perhaps we should add gnupg-minimal for use in other package definitions. -- Ricardo ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#36784: Cannot generate key pair with GnuPG 2019-07-25 13:34 ` Ricardo Wurmus @ 2019-07-25 13:36 ` Raghav Gururajan 0 siblings, 0 replies; 6+ messages in thread From: Raghav Gururajan @ 2019-07-25 13:36 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: 36784 > Perhaps we should add gnupg-minimal for use in other package > definitions. That would actually be wise. Regards, RG. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-07-25 13:37 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-07-24 10:00 bug#36784: Cannot generate key pair with GnuPG Raghav Gururajan [not found] ` <handler.36784.B.156397839227294.ack@debbugs.gnu.org> 2019-07-25 0:58 ` Raghav Gururajan 2019-07-25 13:01 ` Ricardo Wurmus 2019-07-25 13:08 ` Raghav Gururajan 2019-07-25 13:34 ` Ricardo Wurmus 2019-07-25 13:36 ` Raghav Gururajan
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.