On Wed, Jul 9, 2008 at 3:59 PM, Stuart Mackey mackeysc@gmail.com wrote:
I tried to install usocket today using asdf-install and see the following (note that asdf-install reports the key as 0xNIL)
GPG warns that the key id 0xNIL () is not fully trusted [Condition of type ASDF-INSTALL::KEY-NOT-TRUSTED]
Restarts: 0: [CONTINUE] Install the package anyway 1: [SKIP-GPG-CHECK] Don't check GPG signature for this package 2: [ABORT] Return to SLIME's top level. 3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {118A5F21}>)
Backtrace: 0: (ASDF-INSTALL::VERIFY-GPG-SIGNATURE/STRING "-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBIZi8Hi5O0Epaz9TkRAsBRAJ9bLlrhPfjmolHIFwevuDQt+lOpdwCfVmfl oDpQpvdjRQhraZfB88TrgS0= =/Swp
Normally I'd see the key id there (instead of 0xNIL) which I could then use as part of my gpg verification extravaganza.
I haven't had this problem with other libraries but I'm not sure it's really usocket's problem instead of asdf-install. Just starting the discussion here.
I just reinstalled usocket using asdf-install and I'm unable to reproduce on my setup (Debian Etch on x86-i686; sbcl 1.0.17; gpg 1.4.6).
There could be any number of things being the cause, but without a reproduction recipe, it's hard for me to see where the issue is. Most likely it's an issue with asdf-install which interacts badly (on your setup) with my key. I could generate another one, but I'd like to hear from the asdf-install devs if this is the issue.
Some similar reports like this (http://paste.lisp.org/display/24029) seem to suggest it could be operating system specific line break issues related to the gpg key file. That link is pasted from another Mac user.
For reference, I'm using OS X (10.5) sbcl 1.0.17 slime (cvs snapshot from june), gpg 1.4.8
Thanks for the report!
Bye,
Erik.