Your message dated Fri, 22 Jun 2007 17:17:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#427875: fixed in cl-sql 3.8.4-1
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: cl-sql-mysql
Version: 3.8.3-1
Severity: grave
Justification: renders package unusable
I can't get clsql-mysql from unstable to load at all under SBCL; it
fails when trying to do the UFFI foreign library load. I'm not sure
whether this is the same as bug 365912[0] or not; I tried to manually
(uffi:load-foreign-library "/usr/lib/libmysqlclient.so.15") as
mentioned in that bug report, but it didn't change the error any. I
see some other bugs regarding MySQL client library dependencies that
are claimed fixed in significantly earlier versions of cl-sql-mysql
(mostly 3.5.6), but none of the other reports seem to help any.
Shell transcript follows:
"""
$ sbcl
This is SBCL 1.0, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (asdf:operate 'asdf:load-op 'clsql)
; loading system definition from /usr/share/common-lisp/systems/clsql.asd into
; #<PACKAGE "ASDF0">
; loading system definition from /usr/share/common-lisp/systems/uffi.asd into
; #<PACKAGE "ASDF1">
; registering #<SYSTEM UFFI {10029849A1}> as UFFI
; registering #<SYSTEM CLSQL {1002E44D61}> as CLSQL
NIL
* (asdf:operate 'asdf:load-op 'clsql-mysql)
; loading system definition from
/usr/share/common-lisp/systems/clsql-mysql.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM :CLSQL-MYSQL {10035B7FC1}> as CLSQL-MYSQL
; loading system definition from /usr/share/common-lisp/systems/clsql-uffi.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM CLSQL-UFFI {1002F276A1}> as CLSQL-UFFI
debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread"
{10031F73B1}>:
Couldn't load foreign libraries "libmysqlclient", "libmysql". (searched
CLSQL-SYS:*FOREIGN-LIBRARY-SEARCH-PATHS*)
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [RETRY ] Retry performing #<ASDF:LOAD-OP NIL {10032D9C01}> on
#<ASDF:CL-SOURCE-FILE "mysql-loader" {1003E8A7E1}>.
1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {10032D9C01}> on
#<ASDF:CL-SOURCE-FILE "mysql-loader" {1003E8A7E1}> as having
been
successful.
2: [ABORT ] Exit debugger, returning to top level.
(FIND-AND-LOAD-FOREIGN-LIBRARY
#<unavailable argument>
:MODULE
"mysql"
:SUPPORTING-LIBRARIES
("c")
:ERRORP
T)
0]
"""
If I try the same thing from SLIME, I get slightly different error
formatting (backtrace cut after SLIME level):
"""
Couldn't load foreign libraries "libmysqlclient", "libmysql". (searched
CLSQL-SYS:*FOREIGN-LIBRARY-SEARCH-PATHS*)
[Condition of type SIMPLE-ERROR]
Restarts:
0: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {10028666F1}> on
#<ASDF:CL-SOURCE-FILE "mysql-loader" {10038B0101}>.
1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {10028666F1}> on
#<ASDF:CL-SOURCE-FILE "mysql-loader" {10038B0101}> as having been successful.
2: [ABORT-REQUEST] Abort handling SLIME request.
3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
{1002EE1941}>)
Backtrace:
0: (CLSQL-UFFI:FIND-AND-LOAD-FOREIGN-LIBRARY #<unavailable argument>
:MODULE "mysql" :SUPPORTING-LIBRARIES ("c") :ERRORP T)
1: ((SB-PCL::FAST-METHOD CLSQL-SYS:DATABASE-TYPE-LOAD-FOREIGN ((EQL
:MYSQL))) #<unavailable argument> #<unavailable argument> #<unavailable
argument>)
2: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.))
#<unavailable argument> #<unavailable argument> :MYSQL)
3: (SB-FASL::LOAD-FASL-GROUP #<SB-SYS:FD-STREAM for "file
/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl"
{1003AC30D1}>)
4: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file
/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl"
{1003AC30D1}> NIL #<unavailable argument>)
5: (SB-FASL::INTERNAL-LOAD
#P"/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl"
#P"/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl"
:ERROR NIL NIL :BINARY NIL)
6: (SB-FASL::INTERNAL-LOAD
#P"/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl"
#P"/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl"
:ERROR NIL NIL NIL :DEFAULT)
7: (LOAD
#P"/var/cache/common-lisp-controller/1000/sbcl/clsql-mysql/db-mysql/mysql-loader.fasl")
8: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE))
#<unavailable argument> #<unavailable argument> #<ASDF:LOAD-OP NIL
{10028666F1}> #<ASDF:CL-SOURCE-FILE "mysql-loader" {10038B0101}>)
9: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.
SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument> #<ASDF:LOAD-OP
NIL {10028666F1}> #<ASDF:CL-SOURCE-FILE "mysql-loader" {10038B0101}>)
10: ((LAMBDA NIL))
11: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA NIL) {1003A14429}>)
12: (ASDF:OPERATE ASDF:LOAD-OP CLSQL-MYSQL)
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:OPERATE (QUOTE ASDF:LOAD-OP) (QUOTE
CLSQL-MYSQL)) #<NULL-LEXENV>)
"""
---> Drake Wilson
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365912
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.20.1 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages cl-sql-mysql depends on:
ii cl-sql 3.8.3-1 SQL Interface for Common Lisp
ii cl-sql-uffi 3.8.3-1 Common UFFI functions for CLSQL da
ii libc6 2.5-5 GNU C Library: Shared libraries
ii libmysqlclient15off 5.0.41-2 MySQL database client library
ii zlib1g 1:1.2.3-13 compression library - runtime
cl-sql-mysql recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: cl-sql
Source-Version: 3.8.4-1
We believe that the bug you reported is fixed in the latest version of
cl-sql, which is due to be installed in the Debian FTP archive:
cl-sql-aodbc_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-aodbc_3.8.4-1_all.deb
cl-sql-mysql_3.8.4-1_amd64.deb
to pool/main/c/cl-sql/cl-sql-mysql_3.8.4-1_amd64.deb
cl-sql-odbc_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-odbc_3.8.4-1_all.deb
cl-sql-oracle_3.8.4-1_all.deb
to pool/contrib/c/cl-sql/cl-sql-oracle_3.8.4-1_all.deb
cl-sql-postgresql-socket_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-postgresql-socket_3.8.4-1_all.deb
cl-sql-postgresql_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-postgresql_3.8.4-1_all.deb
cl-sql-sqlite3_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-sqlite3_3.8.4-1_all.deb
cl-sql-sqlite_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-sqlite_3.8.4-1_all.deb
cl-sql-tests_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql-tests_3.8.4-1_all.deb
cl-sql-uffi_3.8.4-1_amd64.deb
to pool/main/c/cl-sql/cl-sql-uffi_3.8.4-1_amd64.deb
cl-sql_3.8.4-1.diff.gz
to pool/main/c/cl-sql/cl-sql_3.8.4-1.diff.gz
cl-sql_3.8.4-1.dsc
to pool/main/c/cl-sql/cl-sql_3.8.4-1.dsc
cl-sql_3.8.4-1_all.deb
to pool/main/c/cl-sql/cl-sql_3.8.4-1_all.deb
cl-sql_3.8.4.orig.tar.gz
to pool/main/c/cl-sql/cl-sql_3.8.4.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kevin M. Rosenberg <[EMAIL PROTECTED]> (supplier of updated cl-sql package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 22 Jun 2007 10:54:33 -0600
Source: cl-sql
Binary: cl-sql-sqlite3 cl-sql-oracle cl-sql-aodbc cl-sql-postgresql-socket
cl-sql-postgresql cl-sql-odbc cl-sql cl-sql-uffi cl-sql-tests cl-sql-sqlite
cl-sql-mysql
Architecture: source all amd64
Version: 3.8.4-1
Distribution: unstable
Urgency: low
Maintainer: Kevin M. Rosenberg <[EMAIL PROTECTED]>
Changed-By: Kevin M. Rosenberg <[EMAIL PROTECTED]>
Description:
cl-sql - SQL Interface for Common Lisp
cl-sql-aodbc - CLSQL database backend, AODBC
cl-sql-mysql - CLSQL database backend, MySQL
cl-sql-odbc - CLSQL database backend, ODBC
cl-sql-oracle - CLSQL database backend, Oracle
cl-sql-postgresql - CLSQL database backend, PostgreSQL
cl-sql-postgresql-socket - CLSQL database backend, PostgreSQL
cl-sql-sqlite - CLSQL database backend, SQLite
cl-sql-sqlite3 - CLSQL database backend, SQLite3
cl-sql-tests - Testing suite for CLSQL
cl-sql-uffi - Common UFFI functions for CLSQL database backends
Closes: 427875
Changes:
cl-sql (3.8.4-1) unstable; urgency=low
.
* Don't load libmysqlclient.so. This is automatically loaded
when loading clsql_uffi.so. Closes: #427875
Files:
682452e69e20b16d57712ed08f04de10 754 devel extra cl-sql_3.8.4-1.dsc
24ee9bcbe9344f080b8213d95ca9d064 736892 devel extra cl-sql_3.8.4.orig.tar.gz
dc35ffa22b882b537bb6ecf10ac605f2 11796 devel extra cl-sql_3.8.4-1.diff.gz
5a6c03357081ba343a6f429d2e9c0e60 524354 devel extra cl-sql_3.8.4-1_all.deb
f368ebae415ee17660d7366a83f6dfd6 39698 devel extra cl-sql-aodbc_3.8.4-1_all.deb
6197fdc5c5e480e7489eedb27718944d 66374 devel extra cl-sql-odbc_3.8.4-1_all.deb
80218ee0c71dcf06f151b884cbf39da8 44744 devel extra
cl-sql-postgresql_3.8.4-1_all.deb
cafa0c1bad10ff222a2f89031517f6c5 48830 devel extra
cl-sql-postgresql-socket_3.8.4-1_all.deb
7fdfadc217f711351ad42952f416c162 44228 devel extra
cl-sql-sqlite_3.8.4-1_all.deb
617e2441bf5b6000dff79fe96bb7d814 45022 devel extra
cl-sql-sqlite3_3.8.4-1_all.deb
7ca72e453f3b7a2edebde3e5f8ebfbe8 60782 contrib/devel extra
cl-sql-oracle_3.8.4-1_all.deb
4ae3aa5987db1d58d28252339a768496 63308 devel extra cl-sql-tests_3.8.4-1_all.deb
d201af781ca23aa27fb80b0bcefd2642 43326 devel extra
cl-sql-uffi_3.8.4-1_amd64.deb
eceaceb2f2e644f1fb406b40c60e089d 53784 devel extra
cl-sql-mysql_3.8.4-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGe/8hES7N8sSjgj4RAoHTAJ41yqwnuLTrWEeJ1EJIdc4Rkw1nwgCeMmsR
UYdLsQFynXMsRRICRlaMYZQ=
=XwLE
-----END PGP SIGNATURE-----
--- End Message ---