Probably related to bug #536312: after * Give the password for the key. (Pick a strong one) Please surf the internet, type on your keyboard, etc. This helps the random number generator work effectively pinentry pops up and i entered the passphrase twice, nothing happens. After a while the application stops with Gkey task results: Aborting... Failed to get a password. Log with -D DEBUG: 2015-01-11 15:59:04,534 gkeys-gen DEBUG Loggers initialized 2015-01-11 15:59:04,534 gkeys-gen DEBUG Main: run; Found action: gen-key 2015-01-11 15:59:04,534 gkeys-gen DEBUG MAIN: _action_genkey; setting gpghome destination: ~/gkeys-user/gpghome 2015-01-11 15:59:04,534 gkeys-gen DEBUG MAIN: _action_genkey; args= Namespace(action='gen-key', config=None, debug='DEBUG', destination=None, spec=None) 2015-01-11 15:59:11,084 gkeys-gen INFO MAIN: _action_genkey; create custom gpg directory: /home/johann/~/gkeys-user/gpghome 2015-01-11 15:59:11,322 gkeys-gen INFO MAIN: _action_genkey: Generating GPG key... 2015-01-11 16:00:54,778 gkeys-gen DEBUG MAIN: _action_genkey: GpgmeError: (7, 1, u'General error') 2015-01-11 16:00:54,778 gkeys-gen DEBUG MAIN: _action_genkey: Aborting... Failed to get a password. Reproducible: Always
I was able to obtain this behavior by creating a fresh stage3 chroot, installing gkeys-gen, and running it.
Most probably related to #536312 indeed, as setting the directory manually worked (with -d /home/voyageur/a here)
I have the directory setting properly working in git now. But I have a few more things to fix/improve before the next release. http://gitweb.gentoo.org/proj/gentoo-keys.git/commit/?id=dfe6fd48a50d5753127a3720259f10312822a39b
Package removed per last-rites.