From fjenn at gmx.de Thu Aug 31 20:53:16 2006 From: fjenn at gmx.de (Florian Jenn) Date: Thu, 31 Aug 2006 22:53:16 +0200 Subject: [asdf-install-devel] Suggestion for key-not-found message Message-ID: <20060831205316.215870@gmx.net> 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