[asdf-install-devel] Suggestion for key-not-found message

Florian Jenn fjenn at gmx.de
Thu Aug 31 20:53:16 UTC 2006


Hi,

thanks for asdf-install!

I just downloaded gzipped tar of asdf-install from http://common-lisp.net/project/asdf-install/ and would like to make a small suggestion.  (Hope this wasn't already addressed elsewhere.)

When a GPG key is missing, the key-not-found condition prints a slightly strange report:

No key found for key id 0x(DE0FE85FD83A7DA1 17 2 00 1100902426
                           9). Try some command like 
  gpg  --recv-keys 0x(DE0FE85FD83A7DA1 17 2 00 1100902426 9)

Taking the car of errsig in verify-gpg-signature/string would fix this:

          ;; test for obvious key/sig problems
          (let ((errsig (header-value :errsig tags)))
            (and errsig (error 'key-not-found :key-id (car errsig))))

Additionally, I've found that (at least with the Slime debugger, running CMUCL) *print-circle* has to be turned off, to avoid "#1#" output.

Further on, ~/.asdf-install-dir is not created when asdf-install ask whether to create the trusted-uids.lisp file.

Also, *gnu-tar-program* should be "/bin/tar", otherwise asdf-install isn't able to find this command. E.g.:

Warning:  Cannot find tar command "tar"

Error in function ASDF-INSTALL::EXTRACT:
   Unable to extract tarball CHEMICAL-COMPOUNDS.asdf-install-tmp.


My system:

Debian Sarge 3.1
Slime version: Paul van Eynde's Debian package version 1:20060618-0bpo1
CMU Common Lisp CVS 19c 19c-release-patch-1 + minimal debian patches (19C)
GPG: 1.4.1


Yours,
Florian
-- 


Echte DSL-Flatrate dauerhaft für 0,- Euro*. Nur noch kurze Zeit!
"Feel free" mit GMX DSL: http://www.gmx.net/de/go/dsl



More information about the asdf-install-devel mailing list