Package: cl-sql
Version: 4.0.5-4
Severity: grave

The current cl-sql package installs two copies of clsql.asd:

rup...@hake:~ dpkg -L cl-sql | grep asd
/usr/share/common-lisp/source/clsql/sql/clsql.asd
/usr/share/common-lisp/source/clsql/clsql.asd
/usr/share/common-lisp/systems/clsql.asd
Only the second one should be there. Also, the symlink seems to point at
the first, which doesn't work since the relative urls are wrong. They
end up with the following problem:

* (require :clsql)

; loading system definition from /usr/share/common-lisp/systems/uffi.asd into
; #<PACKAGE "ASDF1">
; registering #<SYSTEM UFFI {AF634B1}> as UFFI

debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD "initial 
thread" RUNNING {AA6B569}>:
  failed to find the TRUENAME of 
/usr/share/common-lisp/source/clsql/sql/sql/cmucl-compat.lisp:
    No such file or directory

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [TRY-RECOMPILING] Try recompiling cmucl-compat
  1: [RETRY          ] Retry performing #<ASDF:COMPILE-OP NIL {B59F4A1}> on
                       #<ASDF:CL-SOURCE-FILE "cmucl-compat" {B348A91}>.
  2: [ACCEPT         ] Continue, treating #<ASDF:COMPILE-OP NIL {B59F4A1}> on
                       #<ASDF:CL-SOURCE-FILE "cmucl-compat" {B348A91}> as
                       having been successful.
  3: [ABORT          ] Exit debugger, returning to top level.

(SB-IMPL::SIMPLE-FILE-PERROR
 "failed to find the TRUENAME of ~A"
 #P"/usr/share/common-lisp/source/clsql/sql/sql/cmucl-compat.lisp"
 2)
(I set the severity to grave since, unless the user is quite
knowledgeable about asdf, they won't be able to load clsql because of
this bug)


Rupert

Attachment: pgpqfZ0zdVCuU.pgp
Description: PGP signature

Reply via email to