[cl-json-devel] cl-json asdf packaging.

Pascal Bourguignon pbourguignon at ravenpack.com
Fri Mar 9 14:35:11 UTC 2007


There's a problem with the packaging of cl-json.

========================================================================

CL-USER(1): (asdf-install:install :cl-json)
;;; Installing acldns patch, version 1
;;; ASDF-INSTALL: Downloading 9618 bytes from http://common-lisp.net/project/cl-json/cl-json_0.1.3.tar.gz to /usr/local/asdf-install/site/CL-JSON.asdf-install-tmp ...
gpg: Signature made Wed Feb 22 23:15:11 2006 CET using DSA key ID 13DC794B
gpg: Can't check signature: public key not found


"[GNUPG:] ERRSIG DB0819FF13DC794B 17 2 00 1140646511 9" 
"[GNUPG:] NO_PUBKEY DB0819FF13DC794B" 
Error: No key found for key id 0xDB0819FF13DC794B. Try some command like 
  gpg  --recv-keys 0xDB0819FF13DC794B
  [condition type: KEY-NOT-FOUND]

Restart actions (select using :continue):
 0: Don't check GPG signature for this package
 1: Return to Top Level (an "abort" restart).
 2: Abort entirely from this (lisp) process.
[1] CL-USER(2): :cont 0
;;; ASDF-INSTALL: Installing /usr/local/asdf-install/site/CL-JSON.asdf-install-tmp in /usr/local/asdf-install/site/, /usr/local/asdf-install/site-systems/
cl-json_0.1.3/src/common.lisp
cl-json_0.1.3/src/encoder.lisp
cl-json_0.1.3/src/decoder.lisp
cl-json_0.1.3/src/package.lisp
cl-json_0.1.3/t/testjson.lisp
cl-json_0.1.3/t/fail1.json
cl-json_0.1.3/t/fail10.json
cl-json_0.1.3/t/fail11.json
cl-json_0.1.3/t/fail12.json
cl-json_0.1.3/t/fail13.json
cl-json_0.1.3/t/fail14.json
cl-json_0.1.3/t/fail15.json
cl-json_0.1.3/t/fail16.json
cl-json_0.1.3/t/fail17.json
cl-json_0.1.3/t/fail18.json
cl-json_0.1.3/t/fail19.json
cl-json_0.1.3/t/fail2.json
cl-json_0.1.3/t/fail20.json
cl-json_0.1.3/t/fail21.json
cl-json_0.1.3/t/fail22.json
cl-json_0.1.3/t/fail23.json
cl-json_0.1.3/t/fail24.json
cl-json_0.1.3/t/fail3.json
cl-json_0.1.3/t/fail4.json
cl-json_0.1.3/t/fail5.json
cl-json_0.1.3/t/fail6.json
cl-json_0.1.3/t/fail7.json
cl-json_0.1.3/t/fail8.json
cl-json_0.1.3/t/fail9.json
cl-json_0.1.3/t/package.lisp
cl-json_0.1.3/t/pass1.json
cl-json_0.1.3/t/pass2.json
cl-json_0.1.3/t/pass3.json
cl-json_0.1.3/t/testencoder.lisp
cl-json_0.1.3/t/testdecoder.lisp
cl-json_0.1.3/doc/index.html
cl-json_0.1.3/doc/style.css
cl-json_0.1.3/json.asd

#P"/usr/local/asdf-install/site/cl-json_0.1.3/" 
#P"/usr/local/asdf-install/site/cl-json_0.1.3/" 
Error: component "cl-json" not found
  [condition type: MISSING-COMPONENT]

Restart actions (select using :continue):
 0: Retry installation
 1: Return to Top Level (an "abort" restart).
 2: Abort entirely from this (lisp) process.
[1] CL-USER(3): :cont 1
No man's ambition has a right to stand in the way of performing a simple
act of justice.
		-- John Altgeld
CL-USER(4): (asdf:oos 'asdf:load-op :cl-json)
Error: component "cl-json" not found
  [condition type: MISSING-COMPONENT]

Restart actions (select using :continue):
 0: Return to Top Level (an "abort" restart).
 1: Abort entirely from this (lisp) process.
[1] CL-USER(5): :q
CL-USER(6): 
========================================================================


With the attached patch, we can install and load it smoothly.  
(Rename the system file cl-json.asd and rename the defsystem :cl-json
to put some consistency in).

========================================================================
CL-USER(1): (asdf:oos 'asdf:load-op :cl-json)
; loading system definition from
; /usr/local/asdf-install/site-systems/cl-json.asd into
; #<The ASDF0 package>
; registering #<SYSTEM :CL-JSON @ #x71c55e5a> as CL-JSON
; registering #<SYSTEM :JSON.TEST @ #x71aa2b2a> as JSON.TEST
NIL
========================================================================


-- 
Pascal Bourguignon
http://www.ravenpack.com/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cl-json-0.1.3.patch.gz
Type: application/x-gzip
Size: 1346 bytes
Desc: patch
URL: <https://mailman.common-lisp.net/pipermail/cl-json-devel/attachments/20070309/daf941cc/attachment.bin>


More information about the cl-json-devel mailing list