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.
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