Without gpa, the --enable-external-hkp option breaks gpg's hkp support. There should be a USE flag to enable that option and DEPEND gpa.
Correction: this is because GPG is looking for plugins in its temporary directory... from strace: [pid 576] execve("/var/tmp/portage/gnupg-1.2.4/image//usr/lib/gnupg/gpgkeys_hkp", ["gpgkeys_hkp"], [/* 57 vars */]) = -1 ENOENT (No such file or directory)
*** Bug 57506 has been marked as a duplicate of this bug. ***
Luke, is this a gpa problem, or something I need to fix (i maintain gpg)? I'm not sure how this would happen with gpg, but I dont know gpa at all. $ strace -f -eexecve gpg --quiet --recv-keys 0xDEADBEEF execve("/usr/bin/gpg", ["gpg", "--quiet", "--recv-keys", "0xDEADBEEF"], [/* 99 vars */]) = 0 gpg: WARNING: using insecure memory! gpg: please see http://www.gnupg.org/faq.html for more information Process 3690 attached [pid 3690] execve("/usr/lib/gnupg/gpgkeys_hkp", ["gpgkeys_hkp"], [/* 99 vars */]) = 0 gpgkeys: WARNING: this is an *experimental* HKP interface! Process 3690 detached --- SIGCHLD (Child exited) @ 0 (0) --- gpg: key DEADBEEF: no valid user IDs gpg: key DEADBEEF: no valid user IDs
ahh, wait i see in gpa-0.7.0-r1.ebuild comments that azarah has fixed this!. *phew* :)