From attila.lendvai at gmail.com Mon Oct 4 23:20:16 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Tue, 5 Oct 2010 01:20:16 +0200 Subject: [iolib-devel] bug report: Unknown file mode: 890000. Message-ID: (iolib.os:file-exists-p (iolib.pathnames:file-path "doesnt-exist")) results in: Unknown file mode: 890000.. This seems to be a bug in IOlib. Please report it to iolib-devel at common-lisp.net [Condition of type IOLIB.BASE:IOLIB-BUG] Restarts: 2: RETRY Retry SLIME REPL evaluation request. 1: *ABORT Return to SLIME's top level. 0: TERMINATE-THREAD Terminate this thread (#) Backtrace: 0: (IOLIB.BASE:BUG "Unknown file mode: ~A.") [:EXTERNAL] 1: (IOLIB.OS::GET-FILE-KIND #/p/"/home/alendvai/workspace/hu.dwim.wui/www/foo/bar" T) 2: (IOLIB.OS:FILE-EXISTS-P #/p/"/home/alendvai/workspace/hu.dwim.wui/www/foo/bar" NIL) 3: (SB-INT:SIMPLE-EVAL-IN-LEXENV (IOLIB.OS:FILE-EXISTS-P (IOLIB.PATHNAMES:MERGE-FILE-PATHS "foo/bar" (IOLIB.PATHNAMES:FILE-PATH #))) #) hth, -- ?attila From attila.lendvai at gmail.com Mon Oct 4 23:44:37 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Tue, 5 Oct 2010 01:44:37 +0200 Subject: [iolib-devel] bug report: Unknown file mode: 890000. In-Reply-To: References: Message-ID: err, the same happens with a file that exists: (iolib.os:file-exists-p (iolib.pathnames:file-path "/etc/hostname")) this is on a recent Ubuntu x86_64: Linux ed101 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:05:27 UTC 2010 x86_64 GNU/Linux more anomalies related to dirs and regular files: TEST> (iolib.os:file-exists-p "/tmp") #/p/"/tmp" :REGULAR-FILE i think it's because either the grovelled value of s-ifmt, or isys:s-ifreg is wrong: (cl:defconstant s-ifmt 61440 "bitmask for type of entry") (cl:defconstant s-ifreg 32768 "regular file") this should come from libfixposix? but it's not ported there yet? when can i expect a fix for this? i've started to port the file serving code of hu.dwim.wui to iolib and now it's halfway stuck on this problem... -- ?attila From sionescu at cddr.org Tue Oct 5 02:22:06 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Tue, 05 Oct 2010 04:22:06 +0200 Subject: [iolib-devel] bug report: Unknown file mode: 890000. In-Reply-To: References: Message-ID: <1286245327.6323.4.camel@blackhole.cddr.org> On Tue, 2010-10-05 at 01:44 +0200, Attila Lendvai wrote: > err, the same happens with a file that exists: > > (iolib.os:file-exists-p (iolib.pathnames:file-path "/etc/hostname")) > > this is on a recent Ubuntu x86_64: > > Linux ed101 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:05:27 UTC > 2010 x86_64 GNU/Linux > > more anomalies related to dirs and regular files: > > TEST> (iolib.os:file-exists-p "/tmp") > #/p/"/tmp" > :REGULAR-FILE > > i think it's because either the grovelled value of s-ifmt, or > isys:s-ifreg is wrong: > > (cl:defconstant s-ifmt 61440 "bitmask for type of entry") > (cl:defconstant s-ifreg 32768 "regular file") > > this should come from libfixposix? but it's not ported there yet? > > when can i expect a fix for this? i've started to port the file > serving code of hu.dwim.wui to iolib and now it's halfway stuck on > this problem... I confirm that I can reproduce the bug and I'll work on it as soon as possible. Until then, you could use the latest release -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From attila.lendvai at gmail.com Wed Oct 6 00:11:52 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Wed, 6 Oct 2010 02:11:52 +0200 Subject: [iolib-devel] file-path stuff and handling of trailing / Message-ID: Stelian, i still think that it's not the right way to deal with directories... i repeatedly struggle due to this behavior: (iolib.pathnames:file-path-directory (iolib.pathnames:file-path "/tmp/")) => (:ROOT) i understand how posix behaves, but i think it's unrelated when it comes to file-paths dropping the leading slashes. some posix C calls are not the same as a high-level library storing separate path components internally in an object and providing such high-level functions as merging... imho, it should be either that: 1) we go the posix way, but then don't define high level functions like file-path-directory 2) do define a file-path-directory, but make it so that: (iolib.pathnames:file-path-directory (iolib.pathnames:file-path "/tmp/")) => (:ROOT "tmp") although, i'm probably not aware of all the design issues, like e.g. canonicalization... -- ?attila From attila.lendvai at gmail.com Thu Oct 7 13:17:42 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Thu, 7 Oct 2010 15:17:42 +0200 Subject: [iolib-devel] plans/status of the stream code Message-ID: dead list, i've recently encountered a headache: a machine was connecting to our iolib based web server, and hanged all the worker threads. the problem is that the connection went try, but it didn't get disconnected after several minutes. the hang is somewhere inside (defmethod stream-read-byte ((stream dual-channel-gray-stream)) ...). the proper fix would be to implement the call/cc based connection multiplexing and gc dry/slow connections. i'm going to work on it in the upcoming weeks, but i wonder what are the plans regarding the upcoming iolib development? Stelian said that he has plans with the streams, notably to prefer zstreams eventually, but it's not ready yet. anything else? -- ?attila From reddaly at gmail.com Thu Oct 7 21:44:17 2010 From: reddaly at gmail.com (Red Daly) Date: Thu, 7 Oct 2010 14:44:17 -0700 Subject: [iolib-devel] plans/status of the stream code In-Reply-To: References: Message-ID: I have some incomplete stream code that fixed other issues, which I believe are unrelated to what you mention. From what I recall, non-blocking streams in iolib block under certain circumstances. My code added an additional buffer mechanism to deal with this issue, among other things. I believe my clone is on github, but i might have lost the most important changes in a freak accident. Best, Red On Thu, Oct 7, 2010 at 6:17 AM, Attila Lendvai wrote: > dead list, > > i've recently encountered a headache: a machine was connecting to our > iolib based web server, and hanged all the worker threads. the problem > is that the connection went try, but it didn't get disconnected after > several minutes. > > the hang is somewhere inside (defmethod stream-read-byte ((stream > dual-channel-gray-stream)) ...). > > the proper fix would be to implement the call/cc based connection > multiplexing and gc dry/slow connections. i'm going to work on it in > the upcoming weeks, but i wonder what are the plans regarding the > upcoming iolib development? > > Stelian said that he has plans with the streams, notably to prefer > zstreams eventually, but it's not ready yet. > > anything else? > > -- > ?attila > > _______________________________________________ > IOLib-devel mailing list > IOLib-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/iolib-devel > From sionescu at common-lisp.net Fri Oct 8 09:00:05 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Fri, 08 Oct 2010 05:00:05 -0400 Subject: [iolib-devel] New patches: 7-Oct-2010 Message-ID: commit dfba1c1197a4fd279d8528a79eb6c00cefbdb14a Author: Stelian Ionescu Date: Thu Oct 7 14:34:57 2010 +0200 Add JOIN*, rename NON-EMPTY-STRING-OR-NIL -> FULL-STRING src/base/pkgdcl.lisp | 2 +- src/base/sequence.lisp | 24 +++++++++++++++--------- src/pathnames/file-path.lisp | 9 ++++++--- 3 files changed, 22 insertions(+), 13 deletions(-) commit 47759ce18d73cbede3dfa156e3198e0b63a40cf9 Author: Stelian Ionescu Date: Thu Oct 7 14:03:46 2010 +0200 Shorter SPLIT-NAME/TYPE src/pathnames/file-path.lisp | 17 +++++++---------- 1 files changed, 7 insertions(+), 10 deletions(-) commit 4030959276c6376756c5d1751023b5bb947b7ab1 Author: Stelian Ionescu Date: Thu Oct 7 14:03:31 2010 +0200 Add function NON-EMPTY-STRING-OR-NIL to IOLIB.BASE src/base/pkgdcl.lisp | 2 +- src/base/sequence.lisp | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletions(-) commit 454cdc9d5292b4266146576e9475f416c8351884 Author: Stelian Ionescu Date: Thu Oct 7 13:52:26 2010 +0200 Fix filename splitting into name/type src/pathnames/file-path.lisp | 32 +++++++++++++++----------------- tests/file-paths-unix.lisp | 4 ++-- 2 files changed, 17 insertions(+), 19 deletions(-) commit 55997e2af73c7b38d50e69d421be59f4096fa9dc Author: Stelian Ionescu Date: Tue Oct 5 04:24:19 2010 +0200 Use Google nameserver when testing LOOKUP-HOSTNAME tests/sockets.lisp | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 778528a1f3a0434ba882269ee4cc73dd976078fd Author: Stelian Ionescu Date: Tue Oct 5 04:14:26 2010 +0200 Add parameter NS to LOOKUP-HOSTNAME CHANGES | 1 + src/sockets/dns/lookup.lisp | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) commit 936d6cbd88bab596b69f179e6370534c967becfc Author: Stelian Ionescu Date: Tue Oct 5 03:47:18 2010 +0200 Import ASDF:OPERATE into IOLIB.ASDF src/base/pkgdcl.lisp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 18cc4c3e809f17d3591c45af131dd246a215b3f5 Author: Stelian Ionescu Date: Mon Sep 20 02:30:31 2010 +0200 Use PARSE-NAME-AND-OPTIONS from CFFI src/syscalls/early.lisp | 27 ++------------------------- 1 files changed, 2 insertions(+), 25 deletions(-) commit 2babd95abe491452a24a49c1bfa057fdd996a4a3 Author: Stelian Ionescu Date: Mon Sep 20 02:30:11 2010 +0200 Use more syscalls from LibFixPOSIX src/syscalls/ffi-functions-unix.lisp | 39 ++++++++++++++-------------------- src/syscalls/ffi-types-unix.lisp | 3 -- 2 files changed, 16 insertions(+), 26 deletions(-) commit bf16fb4bf712251742b7bcb9ae56f4ec52bc37b1 Author: Stelian Ionescu Date: Mon Sep 20 00:34:46 2010 +0200 Style fix src/syscalls/pkgdcl.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 043822c0e14425f240c4beb32246f3a91bfa1cff Author: Stelian Ionescu Date: Mon Sep 20 00:34:36 2010 +0200 Wrap lfp_strerror src/libfixposix/ffi-functions.lisp | 5 +++++ src/libfixposix/pkgdcl.lisp | 1 + src/syscalls/ffi-functions-unix.lisp | 4 ++-- src/syscalls/pkgdcl.lisp | 3 ++- 4 files changed, 10 insertions(+), 3 deletions(-) commit 2d24cec7d079321b51e239494032c1b79854ddd1 Author: Stelian Ionescu Date: Sat Sep 18 23:17:39 2010 +0200 Wrap lfp_fd_isset in syscalls package src/libfixposix/ffi-functions.lisp | 5 +++-- src/syscalls/ffi-functions-unix.lisp | 3 +++ src/syscalls/pkgdcl.lisp | 3 +-- 3 files changed, 7 insertions(+), 4 deletions(-) commit f7c2d8bf03dc841e955fdf88e4fd4ff0910b35c9 Author: Stelian Ionescu Date: Sat Sep 18 02:21:35 2010 +0200 lfp_select() takes a struct timespec src/multiplex/backend-select.lisp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 0f0fd731f04f4cc0948fbc0d336f2fe6bebdb374 Author: Stelian Ionescu Date: Sat Sep 18 02:21:11 2010 +0200 FD-ISSET has to return a boolean src/libfixposix/ffi-functions.lisp | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 829b7f3b700e093d88a8f24418dac5177a2ecf6e Merge: 2fad092 4409e33 Author: Stelian Ionescu Date: Fri Sep 10 21:55:36 2010 +0200 Merge branch 'Release-0.7.1' commit 4409e334f5d0fac4aafcf933dbb714034b9ca5b9 Author: Stelian Ionescu Date: Fri Sep 10 21:53:55 2010 +0200 Change version for development CHANGES | 12 ++++++++++++ version.lisp-expr | 2 +- 2 files changed, 13 insertions(+), 1 deletions(-) commit 273065f83a141007c4cc905fec75cc0238fa6f22 Author: Stelian Ionescu Date: Fri Sep 10 21:50:46 2010 +0200 Version 0.7.1 CHANGES | 9 +++------ version.lisp-expr | 2 +- 2 files changed, 4 insertions(+), 7 deletions(-) commit 2fad0925fd9fd5da5428898eec87c4550aebbb16 Author: Stelian Ionescu Date: Wed Sep 8 01:45:46 2010 +0300 Fix closing paren position src/syscalls/pkgdcl.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f0b3d6c8ad22facec8f4602b4a5c3c0cd5a6b63e Author: Stelian Ionescu Date: Wed Sep 8 01:40:21 2010 +0300 Add EHOSTDOWN, ENONET and ESHUTDOWN src/libfixposix/ffi-types.lisp | 3 +++ src/libfixposix/pkgdcl.lisp | 10 +++++----- src/syscalls/pkgdcl.lisp | 24 ++++++++++++------------ 3 files changed, 20 insertions(+), 17 deletions(-) commit e8252cbede9a02fcda739592ec6db9b207882fff Author: Stelian Ionescu Date: Tue Sep 7 21:53:25 2010 +0300 Move select() and struct timeval to LFP bindings src/libfixposix/ffi-functions.lisp | 35 ++++++++++++++++++++++++++++++++++ src/libfixposix/ffi-types.lisp | 18 +++++++++++++++++ src/libfixposix/pkgdcl.lisp | 22 +++++++++++++++++++++ src/multiplex/backend-select.lisp | 13 +++++++---- src/syscalls/ffi-functions-unix.lisp | 35 ++------------------------------- src/syscalls/ffi-types-unix.lisp | 15 -------------- src/syscalls/pkgdcl.lisp | 23 ++++++++++++++++++++++ 7 files changed, 109 insertions(+), 52 deletions(-) commit 516530a8f52db230380d2f0c38c3315d52514a12 Author: Stelian Ionescu Date: Tue Sep 7 21:52:18 2010 +0300 Move memory manipulation functions to LFP bindings src/libfixposix/ffi-functions.lisp | 27 +++++++++++++++++++++++++++ src/libfixposix/pkgdcl.lisp | 6 ++++++ src/syscalls/ffi-functions-unix.lisp | 29 ----------------------------- src/syscalls/pkgdcl.lisp | 6 ++++++ 4 files changed, 39 insertions(+), 29 deletions(-) commit 36c32d021e6cc9305e61a9c5ec02d5498fcd802b Author: Stelian Ionescu Date: Tue Sep 7 17:28:43 2010 +0300 Remove sysconf() src/syscalls/ffi-functions-unix.lisp | 8 -------- src/syscalls/ffi-types-unix.lisp | 24 ------------------------ src/syscalls/pkgdcl.lisp | 8 -------- 3 files changed, 0 insertions(+), 40 deletions(-) commit 1a99961c0bf85b38409169ba3297901a11495ffc Author: Stelian Ionescu Date: Tue Sep 7 15:03:37 2010 +0300 First phase of switch to LibFixPOSIX: add LFP bindings and remove CFFI wrappers src/iolib.syscalls.asd | 5 +- src/libfixposix.asd | 25 ++++++ src/libfixposix/constants.lisp | 17 ++++ src/libfixposix/ffi-functions.lisp | 45 +++++++++++ src/libfixposix/ffi-types.lisp | 116 +++++++++++++++++++++++++++ src/libfixposix/pkgdcl.lisp | 84 ++++++++++++++++++++ src/syscalls/early.lisp | 12 --- src/syscalls/ffi-functions-unix.lisp | 4 - src/syscalls/ffi-types-unix.lisp | 144 ---------------------------------- src/syscalls/ffi-wrappers-unix.lisp | 106 ------------------------- src/syscalls/pkgdcl.lisp | 112 +++++++++++++++++++++----- 11 files changed, 380 insertions(+), 290 deletions(-) commit f0fbea99415acdd1d2671734316753fc7386c33b Author: Stelian Ionescu Date: Tue Sep 7 15:02:32 2010 +0300 Cosmetic changes src/syscalls/pkgdcl.lisp | 39 ++++++++++++++++++++------------------- 1 files changed, 20 insertions(+), 19 deletions(-) commit bf8ed19a3ef40450add7fb70a8dd182ff17acc20 Author: Stelian Ionescu Date: Tue Sep 7 15:01:23 2010 +0300 Remove DIRFD and FDOPENDIR src/syscalls/ffi-functions-unix.lisp | 5 ----- src/syscalls/pkgdcl.lisp | 2 -- 2 files changed, 0 insertions(+), 7 deletions(-) commit 6f224be39466130691391f074b0307f715ec38c1 Author: Nikodemus Siivola Date: Sun Sep 5 12:27:59 2010 +0300 fix iolib.os on Darwin * PARSE-NAME-AND-OPTIONS used to return NIL as the foreign name if both a lisp name and a foreign name were specified, but the foreign name was unknown. In contrast if just a single foreign name was given, it would be returned without checking for availability. CFFI in turn would then loop in CFFI:FOREIGN-NAME, trying to deal with NIL. So: prefer known foreign names, but return one even if it is unknown. * Not all the DEFSYSCALL functions are available on Darwin, so this broke the build. src/syscalls/early.lisp | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit a7fb2e60a65fa3c63975687bf528fa277be4f018 Author: Stelian Ionescu Date: Mon Aug 30 22:41:54 2010 +0200 Don't :use ASDF, just import the necessary symbols Thanks to Zach Beane, who spotted this :) src/base/pkgdcl.lisp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit dbbd4419b3feff6cb2c7100036f2bd479e462080 Author: Stelian Ionescu Date: Fri Aug 13 13:28:46 2010 +0200 Update copyright notes LICENCE | 2 +- src/sockets/grovel.lisp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101007.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git From sionescu at cddr.org Sat Oct 9 19:43:35 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Sat, 09 Oct 2010 21:43:35 +0200 Subject: [iolib-devel] file-path stuff and handling of trailing / In-Reply-To: References: Message-ID: <1286653415.6374.4.camel@blackhole.cddr.org> On Wed, 2010-10-06 at 02:11 +0200, Attila Lendvai wrote: > Stelian, i still think that it's not the right way to deal with directories... > > i repeatedly struggle due to this behavior: > (iolib.pathnames:file-path-directory (iolib.pathnames:file-path > "/tmp/")) => (:ROOT) What's the problem exactly ? > i understand how posix behaves, but i think it's unrelated when it > comes to file-paths dropping the leading slashes. some posix C calls > are not the same as a high-level library storing separate path > components internally in an object and providing such high-level > functions as merging... > > imho, it should be either that: > 1) we go the posix way, but then don't define high level functions > like file-path-directory f-p-d is just the equivalent of the shell command "dirname" > 2) do define a file-path-directory, but make it so that: > (iolib.pathnames:file-path-directory (iolib.pathnames:file-path > "/tmp/")) => (:ROOT "tmp") this is not what dirname does -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From sionescu at cddr.org Sat Oct 9 19:46:31 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Sat, 09 Oct 2010 21:46:31 +0200 Subject: [iolib-devel] plans/status of the stream code In-Reply-To: References: Message-ID: <1286653591.6374.6.camel@blackhole.cddr.org> On Thu, 2010-10-07 at 15:17 +0200, Attila Lendvai wrote: > dead list, > > i've recently encountered a headache: a machine was connecting to our > iolib based web server, and hanged all the worker threads. the problem > is that the connection went try, but it didn't get disconnected after > several minutes. > > the hang is somewhere inside (defmethod stream-read-byte ((stream > dual-channel-gray-stream)) ...). > > the proper fix would be to implement the call/cc based connection > multiplexing and gc dry/slow connections. i'm going to work on it in > the upcoming weeks, but i wonder what are the plans regarding the > upcoming iolib development? > > Stelian said that he has plans with the streams, notably to prefer > zstreams eventually, but it's not ready yet. I'd like to finish the zstreams, but I don't know how much time I'll be able to dedicate to it -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From attila.lendvai at gmail.com Sun Oct 10 11:10:32 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Sun, 10 Oct 2010 13:10:32 +0200 Subject: [iolib-devel] plans/status of the stream code In-Reply-To: References: Message-ID: > dead list, oops, that was a very unfortunate typo... sorry! -- ?attila From attila.lendvai at gmail.com Sun Oct 10 11:24:38 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Sun, 10 Oct 2010 13:24:38 +0200 Subject: [iolib-devel] file-path stuff and handling of trailing / In-Reply-To: <1286653415.6374.4.camel@blackhole.cddr.org> References: <1286653415.6374.4.camel@blackhole.cddr.org> Message-ID: >> i repeatedly struggle due to this behavior: >> (iolib.pathnames:file-path-directory (iolib.pathnames:file-path >> "/tmp/")) => (:ROOT) > > What's the problem exactly ? i list a few cases that doesn't match my expectations when it comes to a high level lib dealing with file path parsing and manipulating: (file-path-file-name (file-path "/tmp/foo/")) => "foo" (file-path-file-type (file-path "/tmp/foo.bar/")) =>"bar" (file-path-namestring (file-path "/tmp/foo/")) => "/tmp/foo" this last one especially when interfacing with cl:ensure-directories-exist -- attila From sionescu at cddr.org Sun Oct 10 11:42:29 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Sun, 10 Oct 2010 13:42:29 +0200 Subject: [iolib-devel] file-path stuff and handling of trailing / In-Reply-To: References: <1286653415.6374.4.camel@blackhole.cddr.org> Message-ID: <1286710950.6042.13.camel@blackhole.cddr.org> On Sun, 2010-10-10 at 13:24 +0200, Attila Lendvai wrote: > >> i repeatedly struggle due to this behavior: > >> (iolib.pathnames:file-path-directory (iolib.pathnames:file-path > >> "/tmp/")) => (:ROOT) > > > > What's the problem exactly ? > > i list a few cases that doesn't match my expectations when it comes to > a high level lib dealing with file path parsing and manipulating: > > (file-path-file-name (file-path "/tmp/foo/")) => "foo" > > (file-path-file-type (file-path "/tmp/foo.bar/")) =>"bar" On *nix and Windows, there's no syntactic difference between paths representing files and directories(except for a possible final slash), so this means that the fact that a path represents a directory must be baked into the application logic: if you know that for your purposes "/tmp/foo" must be a directory, then calling file-path-file-name on it is just nonsensical > (file-path-namestring (file-path "/tmp/foo/")) => "/tmp/foo" > > this last one especially when interfacing with cl:ensure-directories-exist Ok, I'll fix this because it would be useful that (string= (file-path-namestring (file-path ))) be always T -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From sionescu at common-lisp.net Wed Oct 13 09:00:05 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Wed, 13 Oct 2010 05:00:05 -0400 Subject: [iolib-devel] New patches: 12-Oct-2010 Message-ID: commit d4a53b228064d837c85f53a745ada730686fcded Author: Stelian Ionescu Date: Tue Oct 12 22:41:05 2010 +0200 Fix type-error signalled for ISYS:FCNTL and ISYS:IOCTL src/syscalls/ffi-functions-unix.lisp | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit b176aaf8e63bd66177e56de0dc370c6586d0851e Author: Stelian Ionescu Date: Tue Oct 12 22:39:43 2010 +0200 Remove accessor FD-NON-BLOCKING of FD-MIXIN class src/streams/gray/classes.lisp | 3 --- src/streams/gray/fd-mixin.lisp | 11 ----------- src/streams/gray/pkgdcl.lisp | 1 - 3 files changed, 0 insertions(+), 15 deletions(-) commit 1141f7c98bf7f3b7daf954934c0bdaf4859d1ac9 Author: Stelian Ionescu Date: Tue Oct 12 22:12:03 2010 +0200 Fix definition of ISYS:OPEN The second argument to lfp_open is of type lfp-open-flags, not int src/libfixposix/ffi-types.lisp | 7 +++++++ src/libfixposix/pkgdcl.lisp | 3 +++ src/syscalls/ffi-functions-unix.lisp | 2 +- src/syscalls/pkgdcl.lisp | 3 +++ 4 files changed, 14 insertions(+), 1 deletions(-) commit 1e2ebff0721479522299979ef87bd77ec01b067b Author: Stelian Ionescu Date: Tue Oct 12 21:58:58 2010 +0200 Style fix tests/streams.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101012.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git From sionescu at common-lisp.net Thu Oct 14 09:00:06 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Thu, 14 Oct 2010 05:00:06 -0400 Subject: [iolib-devel] New patches: 13-Oct-2010 Message-ID: commit dd56f3577f7f9ee77366ef569f0281077b7de749 Author: Stelian Ionescu Date: Thu Oct 14 00:51:55 2010 +0200 Export FD-SET and SIZE-OF-FD-SET from libfixposix, import them into iolib.syscalls src/libfixposix/pkgdcl.lisp | 3 +++ src/syscalls/pkgdcl.lisp | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit d118258c7a7ed984760a1e95a7dce0307908dbf0 Author: Stelian Ionescu Date: Thu Oct 14 00:43:47 2010 +0200 Keep fd-set as an opaque struct src/libfixposix/ffi-types.lisp | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 4c88c3c6d4f7a49feccdf0d81a03eec5efe7604a Author: Stelian Ionescu Date: Thu Oct 14 00:43:21 2010 +0200 Remove from syscalls/ffi-types-unix.lisp foreign types imported from libfixposix src/syscalls/ffi-types-unix.lisp | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101013.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git From sionescu at cddr.org Fri Oct 15 09:50:04 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Fri, 15 Oct 2010 11:50:04 +0200 Subject: [iolib-devel] IOLib release 0.7.2 Message-ID: <1287136204.23819.3.camel@blackhole.cddr.org> There's a new release of IOLib, which fixes a bug regarding Alexandria The release tarball can be downloaded at http://common-lisp.net/project/iolib/download.shtml -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From sionescu at common-lisp.net Sat Oct 16 09:00:07 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Sat, 16 Oct 2010 05:00:07 -0400 Subject: [iolib-devel] New patches: 15-Oct-2010 Message-ID: commit fd8bea425000fa2bad8c3a40f91bad7188179881 Author: Attila Lendvai Date: Sat Mar 1 20:23:46 2008 +0100 "reppresented" typo src/multiplex/multiplexer.lisp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 83f22f5035c83b742981a73c0f28d9c95bdab398 Author: Stelian Ionescu Date: Fri Oct 15 15:29:27 2010 +0200 Style fixes: UNLESS -> IF src/os/os-unix.lisp | 34 ++++++++++++++++++---------------- 1 files changed, 18 insertions(+), 16 deletions(-) commit 1eb7fa4fb56a507b703b0297c77a2fcfcd97f752 Author: Stelian Ionescu Date: Fri Oct 15 15:26:31 2010 +0200 Fix isys:*stat functions src/syscalls/ffi-functions-unix.lisp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e97bb9ef99d809ab2ae134a2df8aae7d9e584979 Author: Stelian Ionescu Date: Fri Oct 15 11:39:48 2010 +0200 New development cycle CHANGES | 9 ++++++++- version.lisp-expr | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) commit 3a00eaa6647fc6874b8e3f754467db86c6d2b6cf Author: Nikodemus Siivola Date: Fri Oct 15 11:32:28 2010 +0200 Remove local definitions of Alexandria functions As of recently Alexandria package is locked on SBCL, which prohibits local function bindings (unless implementation-specific declarations are used) src/sockets/address.lisp | 2 -- tests/streams.lisp | 10 +++++----- 2 files changed, 5 insertions(+), 7 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101015.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git From sionescu at common-lisp.net Mon Oct 18 09:00:04 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Mon, 18 Oct 2010 05:00:04 -0400 Subject: [iolib-devel] New patches: 17-Oct-2010 Message-ID: commit d78f20a28d09426fdfd339effb42ebb221b9560a Author: Stelian Ionescu Date: Sun Oct 17 21:55:16 2010 +0200 SYSCALL-ERRORs must always be printed non-readably src/syscalls/ffi-functions-unix.lisp | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) commit 0f35a81eb0d8134bb30003fdb9067d3caf572f1d Author: Stelian Ionescu Date: Sun Oct 17 21:54:50 2010 +0200 Fix a few PRINT-OBJECT methods Readable printing must be enabled also when *PRINT-READABLY* is non-null src/pathnames/file-path.lisp | 4 ++-- src/sockets/address-arithmetic.lisp | 4 ++-- src/sockets/address.lisp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101017.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git From psilord at cs.wisc.edu Mon Oct 18 21:02:50 2010 From: psilord at cs.wisc.edu (Peter Keller) Date: Mon, 18 Oct 2010 16:02:50 -0500 Subject: [iolib-devel] IOLib release 0.7.2 In-Reply-To: <1287136204.23819.3.camel@blackhole.cddr.org> References: <1287136204.23819.3.camel@blackhole.cddr.org> Message-ID: <20101018210250.GA14939@cs.wisc.edu> On Fri, Oct 15, 2010 at 11:50:04AM +0200, Stelian Ionescu wrote: > There's a new release of IOLib, which fixes a bug regarding Alexandria > The release tarball can be downloaded at > http://common-lisp.net/project/iolib/download.shtml Is this considered another stable series? Have the libfixposix changes been finished? Thank you. -pete From sionescu at cddr.org Mon Oct 18 21:09:16 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Mon, 18 Oct 2010 23:09:16 +0200 Subject: [iolib-devel] IOLib release 0.7.2 In-Reply-To: <20101018210250.GA14939@cs.wisc.edu> References: <1287136204.23819.3.camel@blackhole.cddr.org> <20101018210250.GA14939@cs.wisc.edu> Message-ID: <1287436156.11491.1.camel@blackhole.cddr.org> On Mon, 2010-10-18 at 16:02 -0500, Peter Keller wrote: > On Fri, Oct 15, 2010 at 11:50:04AM +0200, Stelian Ionescu wrote: > > There's a new release of IOLib, which fixes a bug regarding Alexandria > > The release tarball can be downloaded at > > http://common-lisp.net/project/iolib/download.shtml > > Is this considered another stable series? Have the libfixposix changes been > finished? It comes from 0.7.1 with the fix applied, basically almost like a "stable" branch. The refactoring to LFP is not nearly finished yet. -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From sionescu at common-lisp.net Tue Oct 19 09:00:05 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Tue, 19 Oct 2010 05:00:05 -0400 Subject: [iolib-devel] New patches: 18-Oct-2010 Message-ID: commit d64aa4b6f514020aa9abb61234a36d64f0043826 Author: Stelian Ionescu Date: Mon Oct 18 19:07:12 2010 +0200 Small fix wrt. :DEFINE-CONSTANTS src/libfixposix/ffi-types.lisp | 2 -- src/sockets/grovel.lisp | 2 +- 2 files changed, 1 insertions(+), 3 deletions(-) commit 576bbdcbc9534b85318b89fdbd95272e793e20c4 Author: Stelian Ionescu Date: Mon Oct 18 19:04:27 2010 +0200 Add IOLIB-GROVEL, convert existing groveler files to use it src/grovel/asdf.lisp | 100 ++++++ src/grovel/common.h | 266 ++++++++++++++++ src/grovel/grovel.lisp | 686 ++++++++++++++++++++++++++++++++++++++++ src/grovel/invoke.lisp | 121 +++++++ src/grovel/package.lisp | 38 +++ src/iolib-grovel.asd | 43 +++ src/iolib.os.asd | 6 +- src/iolib.sockets.asd | 6 +- src/iolib.syscalls.asd | 6 +- src/libfixposix.asd | 6 +- src/libfixposix/ffi-types.lisp | 164 +++++----- src/sockets/grovel.lisp | 110 ++++---- 12 files changed, 1403 insertions(+), 149 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101018.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git From marshall.mcluhan at gmx.net Sat Oct 23 01:08:40 2010 From: marshall.mcluhan at gmx.net (Christian Mayer) Date: Sat, 23 Oct 2010 01:08:40 +0000 (UTC) Subject: [iolib-devel] Upcoming changes References: <1283899035.19139.23.camel@blackhole.cddr.org> Message-ID: Stelian Ionescu cddr.org> writes: > > Little by little I'll start shoving all syscall-related compatibility > code into a C library called libfixposix - > http://gitorious.org/libfixposix/libfixposix - on which iolib will > depend. > > I've decided to do it mainly because writing OS compatibility code is > much easier in C and with the use of autoconf and because CFFI .so > wrappers cause problems with deployment/static executables. > > Until this is finished, sources will be a little unstable so please > stick with the 0.7.0 release, or if you feel adventurous test > libfixposix and iolib, especially on *BSD and OSX. > Hi, with an iolib snapshot and sbcl I got the following errors: ... ; compiling (DEFCSTRUCT (FD-SET :SIZE ...)) ; compiling (DEFCONSTANT SIZE-OF-FD-SET ...) ; compiling (DEFCONSTANT WNOHANG ...) ; compiling (DEFCONSTANT WUNTRACED ...) ; compiling (DEFCONSTANT WCONTINUED ...) ; /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/ lisp-tp/~ iolib-20101017/src/libfixposix/ffi-types.fasl written ; compilation finished in 0:00:00.270 ; compiling file "/home/chris/code/lisp-tp/iolib-20101017/src/libfixposix/ffi-functions.lisp" (written 23 OCT 2010 01:52:49 AM): ; file: /home/chris/code/lisp-tp/iolib-20101017/src/libfixposix/~ ffi-functions.lisp ; in: EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE) ; (CFFI:USE-FOREIGN-LIBRARY LIBFIXPOSIX::LIBFIXPOSIX) ; ==> ; (CFFI:LOAD-FOREIGN-LIBRARY 'LIBFIXPOSIX::LIBFIXPOSIX) ; ; caught ERROR: ; (during compile-time-too processing) ; Unable to load foreign library (LIBFIXPOSIX). ; Error opening shared object "libfixposix.so": ; /usr/local/lib/libfixposix.so: undefined symbol: execvpe. ; /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/ ~lisp-tp/iolib-20101017/src/libfixposix/ASDF-TMP-ffi-functions.fasl written ; compilation finished in 0:00:00.143 WARNING: COMPILE-FILE warned while performing # on #. ; ; compilation unit aborted ; caught 1 fatal ERROR condition ; caught 1 ERROR condition ; caught 1 STYLE-WARNING condition CL-USER> *Slime Compilation Buffer* cd /home/chris/code/lisp-tp/iolib-0.7.0/src/multiplex/ 6 compiler notes: Unknown location: warning: IOLIB.BASE also exports the following symbols: (STREAM-READ-CHAR-NO-HANG STREAM-READ-BYTE STREAM-ADVANCE-TO-COLUMN STREAM-LISTEN STREAM-FORCE-OUTPUT IOLIB.BASE:TRIVIAL-GRAY-STREAM-MIXIN STREAM-START-LINE-P STREAM-CLEAR-OUTPUT STREAM-WRITE-CHAR STREAM-WRITE-STRING FUNDAMENTAL-CHARACTER-INPUT-STREAM FUNDAMENTAL-BINARY-INPUT-STREAM STREAM-CLEAR-INPUT STREAM-FINISH-OUTPUT STREAM-TERPRI FUNDAMENTAL-BINARY-OUTPUT-STREAM FUNDAMENTAL-BINARY-STREAM STREAM-UNREAD-CHAR STREAM-WRITE-BYTE FUNDAMENTAL-CHARACTER-OUTPUT-STREAM STREAM-READ-CHAR STREAM-READ-LINE FUNDAMENTAL-OUTPUT-STREAM STREAM-FRESH-LINE STREAM-LINE-COLUMN IOLIB.BASE:STREAM-READ-SEQUENCE FUNDAMENTAL-STREAM IOLIB.BASE:STREAM-WRITE-SEQUENCE FUNDAMENTAL-CHARACTER-STREAM STREAM-PEEK-CHAR FUNDAMENTAL-INPUT-STREAM IOLIB.BASE:STREAM-FILE-POSITION) also: mmon Lisp Hyperspec, DEFPACKAGE [:macro] Unknown location: warning: COMPILE-FILE warned while performing # on #. Unknown location: warning: COMPILE-FILE warned while performing # on #. Unknown location: warning: COMPILE-FILE warned while performing # on #. Unknown location: error: erred while invoking # on # ../../../alexandria/alexandria/sequences.lisp:161:23: note: unable to optimize due to type uncertainty: The first argument is a SEQUENCE, not a (SIMPLE-ARRAY * (*)). note: unable to optimize due to type uncertainty: The first argument is a Ssix.so.0.0.0 libfixposix.so; }; }) libtool: install: /usr/bin/install -c src/lib/.libs/libfixposix.lai /usr/local/lib/libfixposix.la libtool: install: /usr/bin/install -c src/lib/.libs/libfixposix.a /usr/local/lib/libfixposix.a libtool: install: chmod 644 /usr/local/lib/libfixposix.a libtool: install: ranlib /usr/local/lib/libfixposix.a libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /ent> ASDF:LOAD-OP "iolib") 17: ((LAMBDA ())) 18: ((FLET SWANK-BACKEND:CALL-WITH-COMPILATION-HOOKS) #) --more-- ... ; compiling (DEFUN WEAKNESS-KEYWORD-OPT ...) ; file: /home/chris/code/lisp-tp/trivial-garbage_0.18/trivial-garbage.lisp ; in: DEFUN WEAKNESS-KEYWORD-OPT ; (DEFUN TRIVIAL-GARBAGE::WEAKNESS-KEYWORD-OPT ; (TRIVIAL-GARBAGE::WEAKNESS TRIVIAL-GARBAGE::ERRORP) ; (ECASE TRIVIAL-GARBAGE::WEAKNESS ; SYSCALLS::I) ; --> AREF ; ==> ; (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX) ; ; note: unable to ; optimize ; due to type uncertainty: ; The first argument is a STRING, not a SIMPLE-STRING. ; ; note: unable to ; avoid runtime dispatch on array element type ; due to type uncertainty: ; The first argument is a STRING, not a SIMPLE-ARRAY. ; (CHAR IOLIB.SYSCALLS::SSTRING (INCF IOLIB.SYSCALLS::I)) ; --> AREF ; ==> ; (SB-KERNEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX) ; ; ; ; note: unable to ; fold identity operations ; due to type uncertainty: ; The first argument is a NUMBER, not a (OR RATIONAL (COMPLEX RATIONAL)). ; ; note: unable to ; recode as leas, shifts and adds ; due to type uncertainty: ; The first argument is a NUMBER, not a (UNSIGNED-BYTE 64). ; The result is a (VALUES NUMBER &OPTIONAL), not a (VAR, not a INTEGER. ; ; note: unable to ; fold identity operations ; due to type uncertainty: ; The first argument is a NUMBER, not a (OR RATIONAL (COMPLEX RATIONAL)). ; ; note: unable to ; recode as leas, shifts and adds ; due to type uncertainty: ; The first argument is a NUMBER, not a (UNSIGNED-BYTE 64). ; The result is a (VALUES FIXNUM &OPTIONAL), not a (VALUES (UNSIGNED-BYTE 64) ;&REST T). ; ; note: unable to ; recode as leas, shifts and adds ; due to type uncertainty: ; The first argument is a NUMBER, not a FIXNUM. ; (INCF IOLIB.SYSCALLS::LS::C-PTR :UNSIGNED-CHAR ; IOLIB.SYSCALLS::INDEX) ; IOLIB.SYSCALLS::OCTET) ; --> LET* MULTIPLE-VALUE-BIND LET PROGN CFFI::MEM-SET CFFI-SYS:%MEM-SET ; --> LET SETF SB-KERNEL:%SET-SAP-REF-8 ; ==> ; (* #:INDEX-TMP65 1) ; ; note: unable to ; optimize ; due to type uncertainty: ; The first argument is a NUMBER, not a FLOAT. ; ; note: unable to ; convert x*2^k to shift ; due to type uncertainty: ; The first argument is a NUMBER, not a INTEGER. ; ; note: unable to ; fold identity operations ; due to type uncertainty: ; The first argument is a NUMBER, not a (OR RATIONAL ~ (COMPLEX RATIONALe uncertainty: ; The first argument is a NUMBER, not a FIXNUM. ; (INCF IOLIB.SYSCALLS::INDEX) ; --> LET* ; ==> ; (+ IOLIB.SYSCALLS::INDEX #:G51) ; ; note: unable to ; optimize ; due to type uncertainty: ; The first argument is a NUMBER, not a FLOAT. ; (LOOP :WITH IOLIB.SYSCALLS::LEN := (LENGTH IOLIB.SYSCALLS::SSTRING) ; :WITH IOLIB.SYSCALLS::END-OFFSET := ( IOLIB.SYSCALLS::OCTET) ; --> LET* MULTIPLE-VALUE-BIND LET PROGN CFFI::MEM-SET CFFI-SYS:%MEM-SET ; --> LET SETF SB-KERNEL:%SET-SAP-REF-8 ; ==> ; (* #:INDEX-TMP115 1) ; ; note: forced to do GENERIC-* (cost 30) ; unable to do inline fixnum arithmetic (cost 3) because: ; The first argument is a NUMBER, not a FIXNUM. ; unable to do inline (signed-byte 64) arithmetic (cost 4)~ ithmetic (cost 4) because: ; The first argument is a NUMBER, not a (SIGNED-BYTE 64). ; etc. ; (INCF IOLIB.SYSCALLS::INDEX) ; --> LET* ; ==> ; (+ IOLIB.SYSCALLS::INDEX #:G91) ; ; note: forced to do GENERIC-+ (cost 10) ; unable to do inline fixnum arithmetic (cost 1) ES NUMBER &OPTIONAL),~ not a (VALUES FIXNUM &REST T). ; unable to do inline fixnum arithmetic (cost 2) because: ; The first argument is a NUMBER, not a FIXNUM. ; The result is a (VALUES NUMBER &OPTIONAL), not a ~ (VALUES FIXNUM &REST T). ; etc. ; (SETF (CFFI:MEM-AREF IOLIB.SYSCALLS::C-PTR :UNSIGNED-CHAR ; IOLIB.SYSCALLS::INDEX) ; IOLIB.SYSCALLS::OCTET) ; --> LET* MULTIPLE-VALUE-BIND LETt is a NUMBER, not a FIXNUM. ; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES ~ FIXNUM &REST T). ; etc. ; (SETF (CFFI:MEM-AREF IOLINEL:HAIRY-DATA-VECTOR-REF ARRAY SB-INT:INDEX) ; ; note: unable to ; optimize ; due to type uncertainty: ; The first argument is a STRING, not a SIMPLE-STRING. ; ; note: unable to ; avoid runtime dispatch on array element type ; due to type uncertainty: ; The first argument is a STRING, not a SIMPLE-ARRAY. ; (LOOP :WITH IOLIB.SYSCALLS::LEN := (LENGs-unix /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/~ lisp-tp/iolib-0.7.0/src/syscalls/ffi-types-unix.c ; /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/~ lisp-tp /iolib-0.7.0/src/syscalls/ffi-types-unix /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/ lisp-tp/iolib-0.7.0/src/syscalls/ffi-types-unix.grovel-tmp.lisp ;g (COMMON-LISP:DEFCONSTANT S-IRWXG ...) ; compiling (COMMON-LISP:DEFCONSTANT S-IRGRP ...) ; compiling (COMMON-LISP:DEFCONSTANT S-IWGRP ...) ; compiling (COMMON-LISP:DEFCONSTANT S-IXGRP ...) ; compiling (COMMON-LISP:DEFCONSTANT S-IRWXO ...) ; compiling (COMMON-LISP:DEFCONSTANT S-IROTH ...) ; compiling (COMMON-LISP:DEFCONSTANSTANT MAP-SHARED ...) ; compiling (COMMON-LISP:DEFCONSTANT MAP-PRIVATE ...) ; compiling (COMMON-LISP:DEFCONSTANT MAP-FIXED ...) ; compiling (COMMON-LISP:DEFCONSTANT MAP-FAILED ...) ; compiling (DEFCTYPE NFDS-T ...) ; compiling (COMMON-LISP:DEFCONSTANT SIZE-OF-NFDS-T ...) ; compiling (DEFCSTRUCT (POLLFD :SIZE.) ; compiling (COMMON-LISP:DEFCONSTANT RLIMIT-NICE ...) ; compiling (COMMON-LISP:DEFCONSTANT RLIMIT-RTPRIO ...) ; compiling (COMMON-LISP:DEFCONSTANT RLIMIT-SIGPENDING ...) ; compiling (DEFCSTRUCT (UTSNAME :SIZE ...) ...) ; compiling (COMMON-LISP:DEFCONSTANT SIZE-OF-UTSNAME ...) ; compil compiling (COMMON-LISP:DEFCONSTANT EUCLEAN ...) ; compiling (COMMON-LISP:DEFCONSTANT ENOTNAM ...) ; compiling (COMMON-LISP:DEFCONSTANT ENAVAIL ...) ; compiling (COMMON-LISP:DEFCONSTANT EREMOTEIO ...) ; compiling (COMMON-LISP:DEFCONSTANT ENOMEDIUM ...) ; compiling (COMMON-LISP:DEFCONSTANT EMEDIUMTYPE ...) ; compiling (COMMON-LISP:DEFCONSTANT ESTALE bcl-1.0.37-linux-x86-64/home/~ chris/code/lisp-tp/iolib-0.7.0/src/syscalls/ASDF-TMP-conditions.fasl written ; compilation finished in 0:00:00.053 ; compiling file "/home/chris/code/lisp-tp/iolib-0.7.0/src/syscalls/os-conditions-unix.lisp" (written 23 OCT 2010 01:04:29 AM): ; /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/ ~lisp-tp/iolib-0.7.0/src/syscalls/ASDF-TMP-os-conditions-unix.fasl written ; compilation finished in 0:00:00.037 ; compiling file "/home/chris/code/lisp-tp/io From psilord at cs.wisc.edu Sat Oct 23 03:40:13 2010 From: psilord at cs.wisc.edu (Peter Keller) Date: Fri, 22 Oct 2010 22:40:13 -0500 Subject: [iolib-devel] Upcoming changes In-Reply-To: References: <1283899035.19139.23.camel@blackhole.cddr.org> Message-ID: <20101023034013.GA29097@cs.wisc.edu> Hello, On Sat, Oct 23, 2010 at 01:08:40AM +0000, Christian Mayer wrote: > with an iolib snapshot and sbcl I got the following errors: > ; caught ERROR: > ; (during compile-time-too processing) > ; Unable to load foreign library (LIBFIXPOSIX). > ; Error opening shared object "libfixposix.so": > ; /usr/local/lib/libfixposix.so: undefined symbol: execvpe. > > ; > /home/chris/.cache/common-lisp/sbcl-1.0.37-linux-x86-64/home/chris/code/ > ~lisp-tp/iolib-20101017/src/libfixposix/ASDF-TMP-ffi-functions.fasl > written > ; compilation finished in 0:00:00.143 > WARNING: > COMPILE-FILE warned while performing # on > #. > ; > ; compilation unit aborted > ; caught 1 fatal ERROR condition > ; caught 1 ERROR condition > ; caught 1 STYLE-WARNING condition That error is because you don't have libfixposix installed on your machine. libfixposix is a library being written by Stelian Ionescu, the author of IOLib, to unify some POSIX behavior across various unix machines. It is a C library which is compiled and installed seperately from IOLib or any other Common Lisp installation. It is found here: http://gitorious.org/libfixposix/libfixposix You can get a copy of it by: git clone git://gitorious.org/libfixposix/libfixposix.git Then make && make install as root. Afterwards, the build of IOLib in SBCL should work. However, I know from talking to Stelian recently that the changes to IOLib to support libfixposix are not yet complete. I would recommend you use the 0.7.2 version of IOLib until he finishes with the libfixposix changes. You can find that here: http://common-lisp.net/project/iolib/download.shtml Or, you can dig around in the git log of IOLib (if say you got it via clbuild or manually getting the head of the branch via git clone) until you find the SHA1 in which he made the 0.7.2 release and git reset --hard to that SHA1. Have a nice day. -pete From attila.lendvai at gmail.com Sat Oct 23 20:01:21 2010 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Sat, 23 Oct 2010 22:01:21 +0200 Subject: [iolib-devel] Upcoming changes In-Reply-To: <20101023034013.GA29097@cs.wisc.edu> References: <1283899035.19139.23.camel@blackhole.cddr.org> <20101023034013.GA29097@cs.wisc.edu> Message-ID: > That error is because you don't have libfixposix installed on your > machine. ?libfixposix is a library being written by Stelian Ionescu, > the author of IOLib, to unify some POSIX behavior across various unix > machines. It is a C library which is compiled and installed seperately > from IOLib or any other Common Lisp installation. > > It is found here: > http://gitorious.org/libfixposix/libfixposix > > You can get a copy of it by: > git clone git://gitorious.org/libfixposix/libfixposix.git > > Then make && make install as root. > > Afterwards, the build of IOLib in SBCL should work. it's more complicated, see the README in libfixposix. also, i'd recommend adding this section to the README of iolib: * Dependencies IOLib depends on a library called libfixposix available at (http://gitorious.org/libfixposix/libfixposix). It's a C library meant to unify POSIX behavior across various unix machines, and it needs to be compiled and installed seperately from IOLib. git clone git://gitorious.org/libfixposix/libfixposix.git Follow its instruction about the install procedure. -- ?attila ps: keep in mind: the utility of writing a concise answer in the README and sending a pointer is always higher than the utility of a mail answering a single occurrence of an issue... From marshall.mcluhan at gmx.net Sun Oct 24 13:08:33 2010 From: marshall.mcluhan at gmx.net (=?windows-1252?Q?Marshall_McLuhan?=) Date: Sun, 24 Oct 2010 15:08:33 +0200 Subject: [iolib-devel] iolib-0.7.0 or iolib-0,7.2 installation fails Message-ID: Hi trying to load iolib.syscalls (iolib-0.7.0). I get the same results with iolib-0.7.2 if I did not miss something. As far as I know all the dependencies described at http://common-lisp.net/project/iolib/download.shtml are in place. Here some curiosity, the sbcl output mentions the lisp-name function. iolib/src/syscalls/early.lisp - start ;;;------------------------------------------------------------------------- ;;; Utilities ;;;------------------------------------------------------------------------- (defun parse-name-and-options (spec) ? (assert (or (stringp spec) ????????????? (and (symbolp (first spec)) ?????????????????? (every #'stringp (ensure-list (second spec)))))) ? (cond ??? ((stringp spec) ???? (values (cffi::lisp-name spec) (cffi::foreign-name spec) ???????????? (cffi::foreign-options spec nil))) ??? (t ???? (values (first spec) ???????????? (find-if #'foreign-symbol-pointer ????????????????????? (ensure-list (second spec))) ???????????? (cffi::foreign-options spec nil))))) ??? ???? iolib/src/syscalls/early.lisp - end??? ???? Here lisp-name is called with just one argument. ( (cffi::lisp-name spec) ) cffi/src/functions.lisp - start (defun lisp-name (spec varp) ? (intern ?? (format nil (if varp "*~A*" "~A") ?????????? (canonicalize-symbol-name-case ??????????? (substitute #\- #\_ spec))))) cffi/src/functions.lisp - end Here lisp-name requires two arguments but I know that this is not the error in question, at least not yet. But I'm interested in your reflections on this nonetheless. Which operating system and version are you using for iolib development? It follows the sbcl output and a "version snapshot" of all installed packages Regards, chris *slime-repl sbcl* ; SLIME 2010-04-14 CL-USER> (asdf:load-system 'iolib.syscalls) ; loading system definition from ; /home/chris/.asdf-registry-lisp/iolib.syscalls.asd into ; # ; loading system definition from ; /home/chris/.asdf-registry-lisp/iolib.base.asd into # ; registering # as IOLIB.BASE ; loading system definition from ; /home/chris/.asdf-registry-lisp/cffi-grovel.asd into # ; registering # as CFFI-GROVEL ; registering # as IOLIB.SYSCALLS *sldb sbcl/1* The value IOLIB.SYSCALLS::VALUE is not of type SEQUENCE. ?? [Condition of type TYPE-ERROR] Restarts: ?0: [TRY-RECOMPILING] Try recompiling ffi-wrappers ?1: [RETRY] Retry compiling component ("iolib.syscalls" "ffi-wrappers"). ?2: [ACCEPT] Continue, treating compiling component ("iolib.syscalls" "ffi-wrappers") as having been successful. ?3: [RETRY] Retry SLIME REPL evaluation request. ?4: [ABORT] Return to SLIME's top level. ?5: [TERMINATE-THREAD] Terminate this thread (#) Backtrace: ? 0: (SUBSTITUTE #\- #\_ IOLIB.SYSCALLS::VALUE)[:EXTERNAL] ????? Locals: ??????? SB-DEBUG::ARG-0 = 3 ??????? SB-DEBUG::ARG-1 = #\- ??????? SB-DEBUG::ARG-2 = #\_ ??????? SB-DEBUG::ARG-3 = IOLIB.SYSCALLS::VALUE ? 1: (CFFI::LISP-NAME IOLIB.SYSCALLS::VALUE NIL) ????? Locals: ??????? SB-DEBUG::ARG-0 = IOLIB.SYSCALLS::VALUE ??????? SB-DEBUG::ARG-1 = NIL ? 2: ((SB-PCL::FAST-METHOD CFFI-GROVEL::%PROCESS-WRAPPER-FORM ((EQL 'CFFI-GROVEL::DEFWRAPPER*) T T)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = : ??????? SB-DEBUG::ARG-2 = : ??????? SB-DEBUG::ARG-3 = #) ????? Locals: ??????? SB-DEBUG::ARG-0 = # ? 6: (CFFI-GROVEL::%PERFORM-PROCESS-WRAPPER-FILE # #) ????? Locals: ??????? SB-DEBUG::ARG-0 = # ??????? SB-DEBUG::ARG-1 = # ? 7: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP CFFI-GROVEL:WRAPPER-FILE)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = : ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ? 8: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = : ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ? 9: ((SB-PCL::FAST-METHOD ASDF:PERFORM :AROUND (ASDF:COMPILE-OP CFFI-GROVEL::CC-FLAGS-MIXIN)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = #S(SB-PCL::FAST-METHOD-CALL ..) ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ?10: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = #S(SB-PCL::FAST-METHOD-CALL ..) ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ?11: ((LAMBDA ())) ????? [No Locals] ?12: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK)) ?13: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-RECURSIVE-LOCK]317)) ?14: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..) ?15: ((FLET SB-C::WITH-IT)) ?16: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T)) # # ASDF:LOAD-OP IOLIB.SYSCALLS) ?17: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:LOAD-SYSTEM 'IOLIB.SYSCALLS) #) ?18: (SWANK::EVAL-REGION "(asdf:load-system 'iolib.syscalls)\n") ?19: ((LAMBDA ())) ?20: (SWANK::TRACK-PACKAGE #) ?21: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation request." #) ?22: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #) ?23: (SWANK::REPL-EVAL "(asdf:load-system 'iolib.syscalls)\n") ?24: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(asdf:load-system 'iolib.syscalls)\n") #) ?25: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(asdf:load-system 'iolib.syscalls)\n") "COMMON-LISP-USER" 13) ?26: (SWANK::PROCESS-REQUESTS NIL) ?27: ((LAMBDA ())) ?28: (SWANK-BACKEND::CALL-WITH-BREAK-HOOK # #) ?29: ((FLET SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK) # #) ?30: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-OUTPUT* . #) (*STANDARD-INPUT* . #) (*TRACE-OUTPUT* . #) (*ERROR-OUTPUT* . #) (*DEBUG-IO* . #) (*QUERY-IO* . #) ...) #) ?31: (SWANK::CALL-WITH-CONNECTION # #) ?32: (SWANK::HANDLE-REQUESTS # NIL) ?33: (SWANK::CALL-WITH-BINDINGS NIL #) ?34: ((FLET #:WITHOUT-INTERRUPTS-BODY-[BLOCK358]363)) ?35: ((FLET SB-THREAD::WITH-MUTEX-THUNK)) ?36: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]293)) ?37: (SB-THREAD::CALL-WITH-MUTEX ..) ?38: (SB-THREAD::INITIAL-THREAD-FUNCTION) ?39: ("foreign function: #x422920") ?40: ("foreign function: #x4197E7") 3. Version Snapshot of all packages installed (debian - squeeze) Linux catch22 2.6.32-3-amd64 #1 SMP Wed Feb 24 18:07:42 UTC 2010 x86_64 GNU/Linux acroread=8.1.3-0.0 acroread-data=8.1.3-0.0 acroread-debian-files=0.0.29 acroread-dictionary-de=8.1.3-0.0 acroread-escript=8.1.3-0.0 acroread-l10n-de=8.1.3-0.0 acroread-plugins=8.1.3-0.0 adduser=3.112 alsa-base=1.0.21+dfsg-2 alsa-utils=1.0.22-1 ant=1.8.0-3 ant-optional=1.8.0-3 apache-common=1.3.34-4.1+etch1 apache2=2.2.15-3 apache2-doc=2.2.15-3 apache2-mpm-worker=2.2.15-3 apache2-utils=2.2.15-3 apache2.2-bin=2.2.15-3 apache2.2-common=2.2.15-3 apel=10.7+0.20080906-2 apt=0.7.25.3 apt-howto-common=2.0.2-2 apt-howto-en=2.0.2-2 apt-listchanges=2.84 apt-utils=0.7.25.3 apt-xapian-index=0.30 aptitude=0.6.1.5-3 aptitude-doc-en=0.6.1.5-3 aqbanking-tool=3.6.2-1 aqbanking-tools=4.2.4-1 aspell=0.60.6-4 aspell-en=6.0-0-6 at=3.1.12-1 authbind=1.2.0 autoconf=2.65-4 automake=1:1.11.1-1 automake1.10=1:1.10.3-1 automake1.9=1.9.6+nogfdl-3.1 autopoint=0.17-10 autotools-dev=20100122.1 autotrace=0.31.1-15+b1 avahi-daemon=0.6.25-3 base-files=5.3 base-passwd=3.5.22 bash=4.1-3 bash-completion=1:1.1-3 bc=1.06.95-2 beancounter=0.8.9 bind9-host=1:9.7.0.dfsg.P1-1 binfmt-support=1.2.18 binutils=2.20.1-5 bluetooth=4.60-1 bluez=4.60-1 bluez-alsa=4.60-1 bluez-compat=4.60-1 bluez-cups=4.60-1 bluez-gstreamer=4.60-1 bluez-hcidump=1.42-1+b1 bluez-utils=4.60-1 bogofilter=1.2.0-1 bogofilter-bdb=1.2.0-1 bogofilter-common=1.2.0-1 bsd-mailx=8.1.2-0.20100314cvs-1 bsdmainutils=8.0.10 bsdutils=1:2.16.2-0 build-essential=11.4 busybox=1:1.14.2-2 bwidget=1.9.0-2 bzip2=1.0.5-4 bzr=2.1.1-1 bzrtools=2.1.0-2 ca-certificates=20090814 cabextract=1.2-4 catdoc=0.94.2-1 cflow=1:1.3-1 checkpolicy=2.0.21-1 cl-asdf=2:1.502-1 clojure=1.1.0+dfsg-1 cmatrix=1.2a-4 cogito=0.18.2-1 comerr-dev=2.1-1.41.11-1 compface=1:1.5.2-5 conkeror=0.9.2+git100324-2 conkeror-spawn-process-helper=0.9.2+git100324-2 console-common=0.7.85 console-data=2:1.10-2 console-tools=1:0.2.3dbs-69 consolekit=0.4.1-4 coreutils=7.4-2 cpio=2.11-3 cpp=4:4.4.2-3 cpp-4.1=4.1.2-27 cpp-4.3=4.3.4-8 cpp-4.4=4.4.2-9 cramfsprogs=1.1-6 cron=3.0pl1-109 cscope=15.7a-2 cups=1.4.3-1 cups-bsd=1.4.3-1 cups-client=1.4.3-1 cups-common=1.4.3-1 cups-driver-gutenprint=5.2.4-1 cups-ppdc=1.4.3-1 cupsddk=1.4.3-1 cupsys=1.4.3-1 cupsys-bsd=1.4.3-1 cupsys-client=1.4.3-1 cupsys-common=1.4.3-1 curl=7.20.0-3+b1 cvs=1:1.12.13-12 cyrus-doc-2.2=2.2.13-19 cyrus-sasl2-doc=2.1.23.dfsg1-5 darcs=2.2.0-1+b1 dash=0.5.5.1-3 dbus=1.2.24-1 dbus-1-doc=1.2.24-1 dbus-x11=1.2.24-1 dc=1.06.95-2 dctrl-tools=2.14 debconf=1.5.32 debconf-i18n=1.5.32 debhelper=7.4.17 debian-archive-keyring=2009.01.31 debian-faq=4.0.4+nmu1 debian-keyring=2010.03.31 debian-policy=3.8.4.0 debian-reference-common=2.39 debian-reference-en=2.39 debianutils=3.2.2 defoma=0.11.11 desktop-base=5.0.5 desktop-file-utils=0.15-2 detachtty=9 devscripts=2.10.64 dhcp-client=3.1.3-2 dhcp3-client=3.1.3-2 dhcp3-common=3.1.3-2 dia=0.97.1-2 dia-common=0.97.1-2 dia-libs=0.97.1-2 dialog=1.1-20100119-2 dict=1.11.2+dfsg-2 dict-gcide=0.48-6 dictd=1.11.2+dfsg-2 dictionaries-common=1.5.2 dictionary-el=1.8.7-12 dictzip=1.11.2+dfsg-2 diff=1:2.9-4 diffstat=1.47-1 diffutils=1:2.9-4 discover-data=2.2010.04.07 discover1-data=2.2010.04.07 djview3=3.5.22-9 djview4=4.5-3 djvulibre-bin=3.5.22-9 djvulibre-desktop=3.5.22-9 dlocate=1.02 dmidecode=2.9-1.2 dnsutils=1:9.7.0.dfsg.P1-1 doc-debian=4.0.2 doc-linux-text=2008.08-1 docbook-defguide=2.0.17+svn7549-3 docbook-xml=4.5-7 docbook-xsl=1.75.2+dfsg-5 dosfstools=3.0.9-1 dpatch=2.0.31 dpkg=1.15.5.6 dpkg-dev=1.15.5.6 dput=0.9.5.1 dselect=1.15.5.6 dsniff=2.4b1+debian-18 dspam-doc=3.6.8-9 e2fslibs=1.41.11-1 e2fsprogs=1.41.11-1 eclipse=3.5.2-2 eclipse-jdt=3.5.2-2+b1 eclipse-pde=3.5.2-2+b1 eclipse-platform=3.5.2-2+b1 eclipse-platform-data=3.5.2-2 eclipse-plugin-cvs=3.5.2-2+b1 eclipse-rcp=3.5.2-2+b1 ed=1.4-1 ejabberd=2.1.2-3 eject=2.1.5+deb1+cvs20081104-7 elserv=0.4.0+0.20011203cvs-17.1 emacs=23.1+1-5 emacs-goodies-el=33.1 emacs21-common=21.4a+1-5.4 emacs22=22.3+1-1.2 emacs22-bin-common=22.3+1-1.2 emacs22-common=22.3+1-1.2 emacs22-common-non-dfsg=22.3+1-1 emacs22-el=22.3+1-1.2 emacs23=23.1+1-5 emacs23-bin-common=23.1+1-5 emacs23-common=23.1+1-5 emacsen-common=1.4.19 equivs=2.0.8 erc=5.3-1 erlang=1:13.b.4-dfsg-4 erlang-appmon=1:13.b.4-dfsg-4 erlang-asn1=1:13.b.4-dfsg-4 erlang-base-hipe=1:13.b.4-dfsg-4 erlang-common-test=1:13.b.4-dfsg-4 erlang-corba=1:13.b.4-dfsg-4 erlang-crypto=1:13.b.4-dfsg-4 erlang-debugger=1:13.b.4-dfsg-4 erlang-dev=1:13.b.4-dfsg-4 erlang-dialyzer=1:13.b.4-dfsg-4 erlang-doc=1:13.b.4-dfsg-4 erlang-docbuilder=1:13.b.4-dfsg-4 erlang-edoc=1:13.b.4-dfsg-4 erlang-erl-docgen=1:13.b.4-dfsg-4 erlang-et=1:13.b.4-dfsg-4 erlang-eunit=1:13.b.4-dfsg-4 erlang-examples=1:13.b.4-dfsg-4 erlang-gs=1:13.b.4-dfsg-4 erlang-ic=1:13.b.4-dfsg-4 erlang-inets=1:13.b.4-dfsg-4 erlang-inviso=1:13.b.4-dfsg-4 erlang-jinterface=1:13.b.4-dfsg-4 erlang-manpages=1:13.b.4-dfsg-4 erlang-megaco=1:13.b.4-dfsg-4 erlang-mnesia=1:13.b.4-dfsg-4 erlang-mode=1:13.b.4-dfsg-4 erlang-nox=1:13.b.4-dfsg-4 erlang-observer=1:13.b.4-dfsg-4 erlang-odbc=1:13.b.4-dfsg-4 erlang-os-mon=1:13.b.4-dfsg-4 erlang-parsetools=1:13.b.4-dfsg-4 erlang-percept=1:13.b.4-dfsg-4 erlang-pman=1:13.b.4-dfsg-4 erlang-public-key=1:13.b.4-dfsg-4 erlang-reltool=1:13.b.4-dfsg-4 erlang-runtime-tools=1:13.b.4-dfsg-4 erlang-snmp=1:13.b.4-dfsg-4 erlang-src=1:13.b.4-dfsg-4 erlang-ssh=1:13.b.4-dfsg-4 erlang-ssl=1:13.b.4-dfsg-4 erlang-syntax-tools=1:13.b.4-dfsg-4 erlang-test-server=1:13.b.4-dfsg-4 erlang-toolbar=1:13.b.4-dfsg-4 erlang-tools=1:13.b.4-dfsg-4 erlang-tv=1:13.b.4-dfsg-4 erlang-typer=1:13.b.4-dfsg-4 erlang-webtool=1:13.b.4-dfsg-4 erlang-wx=1:13.b.4-dfsg-4 erlang-xmerl=1:13.b.4-dfsg-4 esound-clients=0.2.41-7 esound-common=0.2.41-7 ethstatus=0.4.3 evince=2.28.2-1 evince-common=2.28.2-1 evolution-common=2.28.3-1 exiftran=2.07-2 exim4=4.71-4 exim4-base=4.71-4 exim4-config=4.71-4 exim4-daemon-light=4.71-4 exiv2=0.19-1 exmap=0.10-2.1 ext3grep=0.10.1-3+b1 fakeroot=1.14.4-1 fam=2.7.0-16.1 fastjar=2:0.98-1 fbi=2.07-2 fdutils=5.5-20060227-4 fetchmail=6.3.16-2 file=5.04-2 findutils=4.4.2-1 finger=0.17-14 flashplugin-nonfree=1:2.8 flashrom=0.9.1+r946-1 flim=1:1.14.9+0.20100313-2 fontconfig=2.8.0-2 fontconfig-config=2.8.0-2 foo2zjs=20090908dfsg-3 foomatic-db=20090616-1 foomatic-db-engine=4.0-20090509-1+b1 foomatic-filters=4.0-20090509-1 fortune-mod=1:1.99.1-4 fortunes-min=1:1.99.1-4 ftp=0.17-21 fuse-utils=2.8.1-1.2 g++=4:4.4.2-3 g++-4.1=4.1.2-27 g++-4.3=4.3.4-8 g++-4.4=4.4.2-9 gawk=1:3.1.7.dfsg-5 gcc=4:4.4.2-3 gcc-3.3-base=1:3.3.6-15 gcc-4.1=4.1.2-27 gcc-4.1-base=4.1.2-27 gcc-4.2-base=4.2.4-2+b1 gcc-4.3=4.3.4-8 gcc-4.3-base=4.3.4-8 gcc-4.3-doc=4.3.2.nf1-1 gcc-4.4=4.4.2-9 gcc-4.4-base=4.4.2-9 gcc-doc-base=4.3.2.nf1-1 gcj-4.4-base=4.4.3-1 gcj-4.4-jre-lib=4.4.3-1 gconf2=2.28.1-3 gconf2-common=2.28.1-3 gdk-imlib11=1.9.15-7 gdm=2.20.10-3 gdm-themes=0.6.2 geeqie=1:1.0-1 geeqie-common=1:1.0-1 geoip-database=1.4.6.dfsg-19 gettext=0.17-10 gettext-base=0.17-10 ghostscript=8.71~dfsg-4 ghostscript-cups=8.71~dfsg-4 ghostscript-x=8.71~dfsg-4 gimp=2.6.8-3 gimp-data=2.6.8-3 git-core=1:1.7.0-1 gksu=2.0.2-2+b1 glibc-doc-reference=2.10.1-1 gnome-bluetooth=2.28.6-2 gnome-doc-utils=0.20.0-1 gnome-icon-theme=2.30.1-1 gnome-keyring=2.30.0-2 gnome-mime-data=2.18.0-1 gnome-vfs-obexftp=0.4-1 gnucash=2.2.9-5 gnucash-common=2.2.9-5 gnucash-docs=2.2.0-3 gnumeric=1.10.2-1 gnumeric-common=1.10.2-1 gnupg=1.4.10-2 gnupg-agent=2.0.14-1 gnupg2=2.0.14-1 gnus-bonus-el=33.1 gocr=0.48-1 gpgv=1.4.10-2 gprolog=1.3.0-6.1 gprolog-doc=1.3.0-6.1 graphicsmagick=1.3.5-6 graphviz=2.26.3-2 grep=2.6.3-3 groff-base=1.20.1-9 grub=0.97-59 grub-common=1.98-1 grub-pc=1.98-1 gs-common=8.71~dfsg-4 gs-esp=8.71~dfsg-4 gs-gpl=8.71~dfsg-4 gsfonts=1:8.11+urwcyr1.0.7~pre44-4 gsfonts-x11=0.21 gtypist=2.8.3-1 guile-1.6=1.6.8-10 guile-1.6-dev=1.6.8-10 guile-1.6-libs=1.6.8-10 guile-1.6-slib=1.6.8-10 guile-1.8=1.8.7+1-3 guile-1.8-libs=1.8.7+1-3 guile-library=0.1.6-1 gutenprint-locales=5.2.4-1 gv=1:3.6.8-1 gvfs=1.4.3-2 gvfs-backends=1.4.3-2 gzip=1.3.12-9 hal=0.5.14-2 hal-info=20091130-1 hdparm=9.27-2 hicolor-icon-theme=0.11-1 hindent=1.1.2-8 hostname=3.04 hpijs=3.10.2-3 hplip=3.10.2-3 hplip-cups=3.10.2-3 hplip-data=3.10.2-3 html2text=1.3.2a-14 ia32-libs=20090808 ia32-libs-gtk=20090804 ia32-libs-xulrunner=1.8.1.3-0.2 ia32-sun-java6-bin=6-16-1 iamerican=3.1.20.0-7 ibritish=3.1.20.0-7 iceape=2.0.4-1 iceape-browser=2.0.4-1 iceape-chatzilla=2.0.4-1 iceape-mailnews=2.0.4-1 iceweasel=3.5.9-2 ifile=1.3.9-1 ifupdown=0.6.10 imagemagick=7:6.6.0.4-2 imagemagick-doc=7:6.6.0.4-2 imlib-base=1.9.15-7 imview=1.1.9c-5+b1 info=4.13a.dfsg.1-5 initramfs-tools=0.93.4 initrd-tools=0.1.84.2 initscripts=2.87dsf-10 inkscape=0.47.0-2+b1 insserv=1.12.0-14 install-info=4.13a.dfsg.1-5 intltool-debian=0.35.0+20060710.1 iogerman=1:2-26 iproute=20100224-3 iptables=1.4.6-2 iputils-ping=3:20100214-1 iso-codes=3.15-1 ispell=3.1.20.0-7 jabber-common=0.5 jarwrapper=0.30 java-common=0.35 junit=3.8.2-4 junit4=4.8.1-3 kdebluetooth=1.0~beta8-6+b1 kdelibs-data=4:3.5.10.dfsg.1-3 kdelibs4c2a=4:3.5.10.dfsg.1-3 kernel-image-2.6-amd64-k8=1:2.6.18+6etch2 kernel-image-2.6.8-10-amd64-k8=2.6.8-11 kernel-package=12.033 keyboard-configuration=1.51 klibc-utils=1.5.18-1 klogd=1.5-5 krb5-multidev=1.8.1+dfsg-2 lacheck=1.26-11.1 laptop-detect=0.13.7 latex-beamer=3.07-2 latex-xcolor=2.11-1 ldp-docbook-xsl=0.0.20040321-2 less=436-1 lesstif2=1:0.95.2-1 lib32asound2=1.0.22-2 lib32gcc1=1:4.4.2-9 lib32ncurses5=5.7+20100313-2 lib32nss-mdns=0.10-3.1 lib32stdc++6=4.4.2-9 lib32z1=1:1.2.3.4.dfsg-3 liba52-0.7.4=0.7.4-14 libaa1=1.4p5-38 libacl1=2.2.49-2 libacme-damn-perl=0.04-1 libaio1=0.3.107-7 libanthy0=9100h-2 libao2=0.8.8-5 libapache-mod-lisp=2.43-2 libapr1=1.4.2-3 libaprutil1=1.3.9+dfsg-3 libaprutil1-dbd-sqlite3=1.3.9+dfsg-3 libaprutil1-ldap=1.3.9+dfsg-3 libapt-pkg-perl=0.1.24 libaqbanking-data=4.2.4-1 libaqbanking-plugins-libgwenhywfar47=4.2.4-1 libaqbanking20=3.6.2-1 libaqbanking20-plugins=3.6.2-1 libaqbanking20-plugins-qt=3.6.2-1 libaqbanking29=4.2.4-1 libaqbanking29-plugins=4.2.4-1 libaqbanking29-plugins-qt=4.2.4-1 libaqhbci13=3.6.2-1 libaqhbci17=4.2.4-1 libaqofxconnect4=3.6.2-1 libaqofxconnect5=4.2.4-1 libarchive1=2.8.0-2 libart-2.0-2=2.3.20-2 libarts1c2a=1.5.9-3+b1 libartsc0=1.5.9-3+b1 libasm3-java=3.2-3 libasound2=1.0.22-2 libaspell15=0.60.6-4 libasyncns0=0.3-1 libatasmart4=0.17+git20100219-1 libatk1.0-0=1.30.0-1 libatm1=1:2.5.1-1.2 libattr1=1:2.4.44-1 libaudio2=1.9.2-3 libaudiofile0=0.2.6-8 libaudit0=1.7.13-1+b1 libauthen-sasl-perl=2.14-1 libautotrace3=0.31.1-15+b1 libavahi-client3=0.6.25-3 libavahi-common-data=0.6.25-3 libavahi-common3=0.6.25-3 libavahi-compat-libdnssd1=0.6.25-3 libavahi-core6=0.6.25-3 libavahi-glib1=0.6.25-3 libavahi-qt3-1=0.6.25-3 libavc1394-0=0.5.3-1+b2 libavcodec0d=0.cvs20060823-8 libavcodec52=4:0.5.1-3 libavformat0d=0.cvs20060823-8 libavformat52=4:0.5.1-3 libavutil49=4:0.5.1-3 libbabl-0.0-0=0.0.22-1 libbase-java-openoffice.org=1.0.0-OOo31-2 libbind9-0=1:9.3.4-2etch1 libbind9-30=1:9.4.2-10 libbind9-60=1:9.7.0.dfsg.P1-1 libblas3gf=1.2-7 libblkid1=2.16.2-0 libbluetooth2=3.36-1 libbluetooth3=4.60-1 libbonobo2-0=2.24.3-1 libbonobo2-common=2.24.3-1 libbonoboui2-0=2.24.3-1 libbonoboui2-common=2.24.3-1 libboost-iostreams1.40.0=1.40.0-6+b1 libbsd0=0.2.0-1 libbz2-1.0=1.0.5-4 libbz2-dev=1.0.5-4 libc-bin=2.10.2-6 libc-dev-bin=2.10.2-6 libc6=2.10.2-6 libc6-dev=2.10.2-6 libc6-i386=2.10.2-6 libcaca0=0.99.beta17-1 libcairo-perl=1.061-1 libcairo2=1.8.10-4 libcairomm-1.0-1=1.8.0-1 libcamel1.2-14=2.28.3.1-1 libcanlock2=2b-6 libcap1=1:1.10-14 libcap2=1:2.17-2 libcdio-cdda0=0.81-4 libcdio-paranoia0=0.81-4 libcdio10=0.81-4 libcdparanoia0=3.10.2+debian-9 libcdt4=2.26.3-2 libcelt0=0.7.0-1 libcgraph5=2.26.3-2 libchipcard-ctapi0=4.2.9-2 libchipcard-data=4.2.9-2 libchipcard-libgwenhywfar47-plugins=4.2.9-2 libchipcard-tools=4.2.9-2 libchipcardc2=4.2.9-2 libchm1=2:0.40-2 libck-connector0=0.4.1-4 libclass-accessor-perl=0.34-1 libcolamd2.7.1=1:3.4.0-2 libcomerr2=1.41.11-1 libcommon-sense-perl=3.2-1 libcommons-beanutils-java=1.8.3-1 libcommons-codec-java=1.4-2 libcommons-collections3-java=3.2.1-4 libcommons-compress-java=1.0-1 libcommons-digester-java=1.8.1-2 libcommons-el-java=1.0-6 libcommons-httpclient-java=3.1-9 libcommons-logging-java=1.1.1-7 libcompfaceg1=1:1.5.2-5 libcompress-zlib-perl=2.024-1 libconfig-general-perl=2.48-1 libconsole=1:0.2.3dbs-69 libconvert-binhex-perl=1.119+pristine-3 libcroco3=0.6.2-1 libcrypt-ssleay-perl=0.57-2 libcucul0=0.99.beta17-1 libcue1=1.3.0-1 libcups2=1.4.3-1 libcupscgi1=1.4.3-1 libcupsdriver1=1.4.3-1 libcupsimage2=1.4.3-1 libcupsmime1=1.4.3-1 libcupsppdc1=1.4.3-1 libcupsys2=1.3.7-7 libcurl3=7.20.0-3+b1 libcurl3-dbg=7.20.0-3+b1 libcurl3-gnutls=7.20.0-3+b1 libcurl4-gnutls-dev=7.20.0-3+b1 libcwidget3=0.5.16-3 libcxxtools-dev=1.4.8-3 libcxxtools6=1.4.8-3 libdaemon0=0.14-2 libdate-manip-perl=6.07-2 libdatrie1=0.2.3-1 libdb-je-java=3.3.62-3 libdb1-compat=2.1.3-13 libdb3=3.2.9+dfsg-0.1 libdb4.2=4.2.52+dfsg-4 libdb4.3=4.3.29-11 libdb4.4=4.4.20-11 libdb4.5=4.5.20-13.1 libdb4.5-dev=4.5.20-13.1 libdb4.6=4.6.21-16 libdb4.7=4.7.25-9 libdb4.7-java=4.7.25-9 libdb4.7-java-gcj=4.7.25-9 libdb4.8=4.8.26-1 libdbd-mysql-perl=4.013-1 libdbd-pg-perl=2.16.1-1 libdbi-perl=1.609-1 libdbus-1-3=1.2.24-1 libdbus-1-dev=1.2.24-1 libdbus-glib-1-2=0.86-1 libdbus-qt-1-1c2=0.62.git.20060814-2 libdc1394-13=1.1.0-5 libdevel-symdump-perl=2.08-3 libdevmapper1.02=2:1.02.08-1 libdevmapper1.02.1=2:1.02.45-1 libdigest-sha1-perl=2.12-1 libdirac-encoder0=1.0.2-3 libdirectfb-0.9-25=0.9.25.1-5 libdirectfb-1.0-0=1.0.1-11 libdirectfb-1.2-0=1.2.10really1.2.8-1+b1 libdirectfb-extra=1.2.10really1.2.8-1+b1 libdiscover1=1.7.22 libdjvulibre-text=3.5.22-9 libdjvulibre15=3.5.17-3 libdjvulibre21=3.5.22-9 libdmx1=1:1.1.0-2 libdns22=1:9.3.4-2etch1 libdns32=1:9.4.2-10 libdns64=1:9.7.0.dfsg.P1-1 libdrm-intel1=2.4.18-5 libdrm-radeon1=2.4.18-5 libdrm2=2.4.18-5 libdv4=1.0.0-2 libdvdread3=0.9.7-10 libebackend1.2-0=2.28.3.1-1 libecj-java=3.5.1-1 libedataserver1.2-11=2.28.3.1-1 libedataserver1.2-9=2.22.3-1 libedit2=2.11-20080614-1 libeggdbus-1-0=0.6-1 libenchant1c2a=1.4.2-3.6 libept0=0.5.30 libequinox-osgi-java=3.5.2-2 liberror-perl=0.17-1 libesd0=0.2.41-7 libevent-1.4-2=1.4.13-stable-1 libevent1=1.3e-3 libevince1=2.28.2-1 libexif-dev=0.6.19-1 libexif12=0.6.19-1 libexiv2-6=0.19-1 libexpat1=2.0.1-7 libexpat1-dev=2.0.1-7 libextutils-depends-perl=0.301-1 libextutils-pkgconfig-perl=1.12-1 libfaad0=2.6.1-2 libfaad2=2.7-4 libfam0=2.7.0-16.1 libfcgi-perl=0.71-1 libffcall1=1.10+2.41-3 libffcall1-dev=1.10+2.41-3 libffi5=3.0.9-1 libfile-copy-recursive-perl=0.38-1 libfinance-quote-perl=1.17-1 libfinance-yahooquote-perl=0.24 libflac7=1.1.2-6 libflac8=1.2.1-2+b1 libflute-java-openoffice.org=1.3.0-OOo31-3 libfontconfig1=2.8.0-2 libfontenc-dev=1:1.0.5-2 libfontenc1=1:1.0.5-2 libfonts-java-openoffice.org=1.0.0-OOo31-2 libforks-perl=0.33-1 libformula-java-openoffice.org=0.2.0-OOo31-2 libfreebob0=1.0.11-1 libfreetype6=2.3.11-1 libfreetype6-dev=2.3.11-1 libfribidi0=0.19.2-1 libfs6=2:1.0.2-1 libftdi1=0.17-1+b1 libfuse2=2.8.1-1.2 libgail-common=2.20.0-3 libgail17=1.8.11-4 libgail18=2.20.0-3 libgc1c2=1:6.8-1.2 libgcc1=1:4.4.2-9 libgcj-bc=4.4.2-3 libgcj-common=1:4.4.2-3 libgcj10=4.4.3-1 libgconf2-4=2.28.1-3 libgcr0=2.30.0-2 libgcrypt11=1.4.5-2 libgcrypt11-dev=1.4.5-2 libgd2-noxpm=2.0.36~rc1~dfsg-3.2 libgdbm-dev=1.8.3-9 libgdbm3=1.8.3-9 libgdk-pixbuf2=0.22.0-14 libgdu0=2.30.1-1 libgegl-0.0-0=0.0.20-1 libgeoip1=1.4.6.dfsg-19 libgetopt-argvfile-perl=1.11-1 libgfortran3=4.4.2-9 libggi-target-x=1:2.2.2-5 libggi2=1:2.2.2-5 libgif4=4.1.6-9 libgii1=1:1.0.2-4 libgii1-target-x=1:1.0.2-4 libgimp2.0=2.6.8-3 libgksu2-0=2.0.13~pre1-1 libgl1-mesa-dri=7.7.1-1 libgl1-mesa-glx=7.7.1-1 libglade2-0=1:2.6.4-1 libglib-perl=1:1.222-1 libglib1.2ldbl=1.2.10-19 libglib2.0-0=2.24.0-1 libglib2.0-data=2.24.0-1 libglib2.0-dev=2.24.0-1 libglibmm-2.4-1c2a=2.24.1-1 libglu1-mesa=7.7.1-1 libgmp3c2=2:4.3.2+dfsg-1 libgnome-bluetooth7=2.28.6-2 libgnome-desktop-2-11=2.28.2-1 libgnome-keyring0=2.30.0-2 libgnomeprint2.2-0=2.18.7-1 libgnomeprint2.2-data=2.18.7-1 libgnomeprintui2.2-0=2.18.5-1 libgnomeprintui2.2-common=2.18.5-1 libgnomeui-0=2.24.3-1 libgnomeui-common=2.24.3-1 libgnomevfs2-0=1:2.24.3-1 libgnomevfs2-common=1:2.24.3-1 libgnutls-dev=2.8.6-1 libgnutls11=1.0.16-13 libgnutls13=2.0.4-4 libgnutls26=2.8.6-1 libgoffice-0-common=0.4.2-4 libgoffice-0.8-8=0.8.2-1 libgoffice-0.8-8-common=0.8.2-1 libgoffice-1-common=0.2.1-4 libgomp1=4.4.2-9 libgoo-canvas-perl=0.06-1 libgoocanvas-common=0.13-1 libgoocanvas3=0.13-1 libgp11-0=2.30.0-2 libgpg-error-dev=1.6-1 libgpg-error0=1.6-1 libgpgme11=1.2.0-1.2 libgphoto2-2=2.4.6-1 libgphoto2-port0=2.4.6-1 libgpm2=1.20.4-3.3 libgpmg1=1.20.3~pre3-3 libgraph4=2.26.3-2 libgraphicsmagick++3=1.3.5-6 libgraphicsmagick1=1.1.11-3.2+lenny1 libgraphicsmagick1-dev=1.3.5-6 libgraphicsmagick3=1.3.5-6 libgraphite3=1:2.3.1-0.2 libgs8=8.71~dfsg-4 libgsf-1-114=1.14.18-1 libgsf-1-common=1.14.18-1 libgsl0ldbl=1.14+dfsg-1 libgsm1=1.0.13-3 libgssapi-krb5-2=1.8.1+dfsg-2 libgssglue1=0.1-4 libgssrpc4=1.8.1+dfsg-2 libgstreamer-plugins-base0.10-0=0.10.28-1 libgstreamer0.10-0=0.10.28-1 libgtk1.2=1.2.10-18.1 libgtk1.2-common=1.2.10-18.1 libgtk2-ex-podviewer-perl=0.18-1 libgtk2-ex-simple-list-perl=0.50-2 libgtk2-imageview-perl=0.05-1 libgtk2-perl=1:1.221-4 libgtk2.0-0=2.20.0-3 libgtk2.0-bin=2.20.0-3 libgtk2.0-common=2.20.0-3 libgtkhtml-editor-common=3.28.3-1 libgtkhtml-editor0=3.28.3-1 libgtkhtml2-0=2.11.1-2 libgtkhtml3.14-19=3.28.3-1 libgtkimageview0=1.6.4-1 libgtkmm-2.4-1c2a=1:2.20.2-1 libgtkspell0=2.0.16-1 libgtop2-7=2.28.1-1 libgtop2-common=2.28.1-1 libgudev-1.0-0=151-3 libguile-ltdl-1=1.6.8-10 libgutenprint2=5.2.4-1 libgutenprintui2-1=5.2.4-1 libgvc5=2.26.3-2 libgvpr1=2.26.3-2 libgweather-common=2.30.0-1 libgweather1=2.30.0-1 libgwenhywfar47=3.11.3-1 libhal-storage1=0.5.14-2 libhal1=0.5.14-2 libhamcrest-java=1.1-6 libhpmud0=3.10.2-3 libhsqldb-java=1.8.0.10-6 libhtml-parser-perl=3.65-1 libhtml-tableextract-perl=2.10-3 libhtml-tagset-perl=3.20-2 libhtml-template-perl=2.9-1 libhtml-tree-perl=3.23-2 libhunspell-1.2-0=1.2.8-6 libhyphen0=2.5-1 libical0=0.44-3 libice-dev=2:1.0.6-1 libice6=2:1.0.6-1 libicu42=4.2.1-3 libicu4j-java=4.0.1.1-1 libid3tag0=0.15.1b-10 libidl0=0.8.14-0.1 libidn11=1.15-2 libidn11-dev=1.15-2 libiec61883-0=1.2.0-0.1 libieee1284-3=0.2.11-5 libijs-0.35=0.35-7 libilmbase6=1.0.1-3 libimlib2=1.4.2-8+b1 libio-pty-perl=1:1.08-1 libio-socket-ssl-perl=1.33-1 libio-string-perl=1.08-2 libio-stringy-perl=2.110-4 libipc-run-perl=0.89-1 libisc11=1:9.3.4-2etch1 libisc32=1:9.4.2-10 libisc60=1:9.7.0.dfsg.P1-1 libisccc0=1:9.3.4-2etch1 libisccc30=1:9.4.2-10 libisccc60=1:9.7.0.dfsg.P1-1 libisccfg1=1:9.3.4-2etch1 libisccfg30=1:9.4.2-10 libisccfg60=1:9.7.0.dfsg.P1-1 libjabberd2=1.6.1.1-5 libjack0=0.118+svn3796-2 libjack0.100.0-0=0.109.2-3 libjasper-1.701-1=1.701.0-2 libjasper-dev=1.900.1-7 libjasper-java=5.5.26-5 libjasper1=1.900.1-7 libjaxp1.3-java=1.3.04-5 libjaxp1.3-java-gcj=1.3.04-5 libjetty-java=6.1.22-1 libjline-java=0.9.94-5 libjpeg-progs=8a-1 libjpeg62=6b-16.1 libjpeg62-dev=6b-16.1 libjpeg8=8a-1 libjsch-java=0.1.42-1 libjson-perl=2.21-1 libjson-xs-perl=2.290-1 libjtidy-java=7+svn20070309-4 libk5crypto3=1.8.1+dfsg-2 libkadm5clnt-mit7=1.8.1+dfsg-2 libkadm5srv-mit7=1.8.1+dfsg-2 libkbluetooth0=1.0~beta8-6+b1 libkdb5-4=1.8.1+dfsg-2 libkeyutils1=1.4-1 libklibc=1.5.18-1 libkpathsea4=2007.dfsg.1-4 libkpathsea5=2009-5 libkrb5-3=1.8.1+dfsg-2 libkrb5-dev=1.8.1+dfsg-2 libkrb53=1.6.dfsg.4~beta1-5 libkrb5support0=1.8.1+dfsg-2 libksba8=1.0.7-2 libktoblzcheck1c2a=1.26-1 liblapack3gf=3.2.1-2 liblayout-java-openoffice.org=0.2.9-OOo31-3 liblcms1=1.18.dfsg-1.2+b1 liblcms1-dev=1.18.dfsg-1.2+b1 libldap-2.4-2=2.4.17-2.1 libldap2-dev=2.4.17-2.1 liblink-grammar4=4.6.5-1 liblircclient0=0.8.3-5 liblist-moreutils-perl=0.25~02-1 libloader-java-openoffice.org=1.0.0-OOo31-2 liblocale-gettext-perl=1.05-6 liblockfile1=1.08-4 liblog4cxx10=0.10.0-1.1 liblogfile-rotate-perl=1.04-4 libloudmouth1-0=1.4.3-5 liblqr-1-0=0.4.1-1 libltdl-dev=2.2.6b-2 libltdl3=1.5.26-4 libltdl7=2.2.6b-2 liblua5.1-0=5.1.4-5 liblua50=5.0.3-4 liblualib50=5.0.3-4 liblucene2-java=2.9.2+ds1-1 liblwres30=1:9.4.2-10 liblwres60=1:9.7.0.dfsg.P1-1 liblwres9=1:9.3.4-2etch1 liblzma2=4.999.9beta+20100307-1 liblzo1=1.08-3 liblzo2-2=2.03-2 libm17n-0=1.5.5-1 libmaa2=1.2.0-1 libmad0=0.15.1b-5 libmagic1=5.04-2 libmagick++3=7:6.6.0.4-2 libmagick9=7:6.2.4.5.dfsg1-0.14 libmagickcore3=7:6.6.0.4-2 libmagickcore3-extra=7:6.6.0.4-2 libmagickwand3=7:6.6.0.4-2 libmail-sendmail-perl=0.79.16-1 libmailtools-perl=2.06-1 libmalaga7=7.12-3 libmikmod2=3.1.11-a-6.1 libmime-tools-perl=5.427-2 libmms0=0.4-2 libmng1=1.0.9-1 libmodplug0c2=1:0.8.7-1 libmoe1.5=1.5.8-1 libmozjs0d=1.8.1.14-3 libmozjs2d=1.9.1.9-6 libmpcdec3=1:1.2.2-2.1 libmpcdec6=2:0.1~r453-1 libmpdclient2=2.1-1 libmpfr1ldbl=2.4.2-3 libmudflap0=4.4.2-9 libmudflap0-dev=4.1.2-27 libmyspell3c2=1:3.1-18 libmysqlclient15off=5.0.51a-6 libmysqlclient16=5.1.45-1 libnautilus-extension1=2.28.4-3 libncurses5=5.7+20100313-2 libncurses5-dev=5.7+20100313-2 libncursesw5=5.7+20100313-2 libneon26=0.26.4-4 libneon27-gnutls=0.29.3-2 libnet-daemon-perl=0.43-1 libnet-libidn-perl=0.12.ds-1 libnet-ssleay-perl=1.36-1 libnet1=1.1.4-2 libnetpbm10=2:10.0-12.1+squeeze1 libnewt0.52=0.52.10-8 libnfsidmap2=0.23-2 libnids1.21=1.23-1.1 libnl1=1.1-5 libnotify1=0.4.5-1 libnspr4-0d=4.8.4-1 libnss-mdns=0.10-3.1 libnss3-1d=3.12.6-2 libntfs-3g75=1:2010.3.6-1 libntfs10=2.0.0-1+b1 libofx3=1:0.8.2-3 libofx4=1:0.9.0-3 libogg0=1.2.0~dfsg-1 liboil0.3=0.3.17-1 libopenal1=1:1.11.753-1 libopencdk10=0.6.6-1 libopencdk8=0.5.9-2 libopenexr2c2a=1.2.2-4.3 libopenexr6=1.6.1-4.1 libopenjpeg2=1.3+dfsg-4 libopenobex1=1.5-2 liborbit2=1:2.14.18-0.1 liborc-0.4-0=0.4.3-6 libosp5=1.5.2-8 libossp-uuid-perl=1.6.2-1 libossp-uuid16=1.6.2-1 libotf0=0.9.10-1 libpalm-perl=1:1.012-1 libpam-modules=1.1.1-2 libpam-runtime=1.1.1-2 libpam0g=1.1.1-2 libpango-perl=1.221-2 libpango1.0-0=1.28.0-1 libpango1.0-common=1.28.0-1 libpangomm-1.4-1=2.26.1-1 libpaper-utils=1.1.23+nmu2 libpaper1=1.1.23+nmu2 libparse-debcontrol-perl=2.005-2 libparse-debianchangelog-perl=1.1.1-2 libparted0debian1=2.2-5 libpathplan4=2.26.3-2 libpcap0.7=0.7.2-9 libpcap0.8=1.1.1-2 libpcd2=1.0.1-2 libpci3=1:3.1.7-3 libpciaccess0=0.11.0-2 libpcre3=7.8-3 libpcre3-dev=7.8-3 libpcrecpp0=7.8-3 libpcsclite1=1.5.5-3 libpdf-api2-perl=0.73-1 libpentaho-reporting-flow-engine-java-openoffice.org=0.9.2-OOo31-3 libperl5.10=5.10.1-12 libpixman-1-0=0.16.4-1 libplot2c2=2.5-4 libplrpc-perl=0.2020-2 libpng12-0=1.2.43-1 libpng12-dev=1.2.43-1 libpng3=1.2.43-1 libpod-coverage-perl=0.20-1 libpod-escapes-perl=1.04-1 libpod-simple-perl=3.13-1 libpolkit-agent-1-0=0.96-2 libpolkit-backend-1-0=0.96-2 libpolkit-gobject-1-0=0.96-2 libpoppler-glib3=0.8.2-2 libpoppler-glib4=0.12.4-1 libpoppler0c2=0.4.5-5.1etch1 libpoppler0c2-glib=0.4.5-5.1etch1 libpoppler3=0.8.2-2 libpoppler5=0.12.4-1 libpopt0=1.15-1 libpostproc0d=0.cvs20060823-8 libpostproc51=4:0.5.1-3 libpq-dev=8.4.3-1 libpq4=8.1.11-0etch1 libpq5=8.4.3-1 libproc-processtable-perl=0.45-1 libproxy0=0.3.1-1 libpstoedit0c2a=3.45-8+b1 libpth20=2.0.7-14 libpthread-stubs0=0.3-2 libpthread-stubs0-dev=0.3-2 libpulse0=0.9.21-1 libpython2.6=2.6.5-1 libqbanking5=3.6.2-1 libqbanking8=4.2.4-1 libqpol1=3.3.6.ds-6 libqt3-mt=3:3.3.8b-6 libqt4-assistant=4:4.6.2-4 libqt4-dbus=4:4.6.2-4 libqt4-designer=4:4.6.2-4 libqt4-help=4:4.6.2-4 libqt4-network=4:4.6.2-4 libqt4-phonon=4:4.6.2-4 libqt4-qt3support=4:4.6.2-4 libqt4-script=4:4.6.2-4 libqt4-scripttools=4:4.6.2-4 libqt4-sql=4:4.6.2-4 libqt4-sql-mysql=4:4.6.2-4 libqt4-svg=4:4.6.2-4 libqt4-test=4:4.6.2-4 libqt4-webkit=4:4.6.2-4 libqt4-xml=4:4.6.2-4 libqt4-xmlpatterns=4:4.6.2-4 libqtcore4=4:4.6.2-4 libqtgui4=4:4.6.2-4 librarian0=0.8.1-4.1 libraw1394-11=2.0.5-1 libraw1394-8=1.3.0-3 libreadline5=5.2-7 libreadline6=6.1-1 libreadline6-dev=6.1-1 librecode0=3.6-17 libregexp-java=1.5-2 librepository-java-openoffice.org=1.0.0-OOo31-2 libresid-builder0c2a=2.1.1-8 librpcsecgss3=0.19-2 librsvg2-2=2.26.2-1 librsvg2-common=2.26.2-1 libruby1.8=1.8.7.249-2 libsac-java=1.3-2 libsac-java-gcj=1.3-2 libsamplerate0=0.1.7-3 libsane=1.0.20-14+b1 libsane-extras=1.0.20.3 libsane-perl=0.03-1 libsasl2-2=2.1.23.dfsg1-5 libsasl2-modules=2.1.23.dfsg1-5 libschroedinger-1.0-0=1.0.9-2 libscrollkeeper0=0.3.14-16 libsctp1=1.0.11+dfsg-1 libsdl1.2debian=1.2.13-5 libsdl1.2debian-all=1.2.13-5 libselinux1=2.0.94-1 libsemanage-common=2.0.45-1 libsemanage1=2.0.45-1 libsensors4=1:3.1.2-2 libsepol1=2.0.40-2 libserf-0-0=0.3.1-1 libserializer-java-openoffice.org=1.0.0-OOo31-2 libservlet2.4-java=5.0.30-12 libservlet2.5-java=6.0.24-5 libset-intspan-perl=1.13-2 libsetools-tcl=3.3.6.ds-6 libsexy2=0.1.11-2+b1 libsgutils2-2=1.28-2 libshout3=2.2.2-5+b1 libsidplay1=1.36.59-5 libsidplay2=2.1.1-8 libsigc++-1.2-5c102=1.2.5-4 libsigc++-2.0-0c2a=2.2.4.2-1 libsigsegv-dev=2.5-3 libsigsegv0=2.5-3 libslang2=2.2.2-4 libslf4j-java=1.5.11-2 libslp1=1.2.1-7.7 libsm-dev=2:1.1.1-1 libsm6=2:1.1.1-1 libsmbclient=2:3.4.7~dfsg-2 libsmbios2=2.0.3.dfsg-1 libsndfile1=1.0.21-2 libsnmp-base=5.4.2.1~dfsg-5 libsnmp15=5.4.2.1~dfsg-5+b1 libsoap-lite-perl=0.711-1 libsoup-gnome2.4-1=2.30.0-1 libsoup2.4-1=2.30.0-1 libspectre1=0.2.4-1 libspeex1=1.2~rc1-1 libsplashy1=0.3.13-5.1 libsqlite0=2.8.17-6 libsqlite3-0=3.6.23.1-1 libss2=1.41.11-1 libssh2-1=1.2.4-1 libssh2-1-dev=1.2.4-1 libssl-dev=0.9.8n-1 libssl0.9.7=0.9.7k-3.1etch1 libssl0.9.8=0.9.8n-1 libstartup-notification0=0.10-1 libstatistics-descriptive-perl=3.0100-1 libstdc++5=1:3.3.6-19 libstdc++6=4.4.2-9 libstdc++6-4.1-dev=4.1.2-27 libstdc++6-4.3-dev=4.3.4-8 libstdc++6-4.4-dev=4.4.2-9 libsub-name-perl=0.04-1 libsvga1=1:1.4.3-29 libsvn1=1.6.9dfsg-1 libswscale0=4:0.5.1-3 libsys-hostname-long-perl=1.4-2 libsys-sigaction-perl=0.11-1 libsysfs2=2.1.0-6 libt1-5=5.1.2-3 libtalloc2=2.0.1-1 libtask-weaken-perl=1.03-1 libtasn1-2=0.2.10-4 libtasn1-3=2.5-1 libtasn1-3-dev=2.5-1 libterm-readkey-perl=2.30-4 libterm-size-perl=0.2-4+b1 libtest-pod-perl=1.42-1 libtext-charwidth-perl=0.04-6 libtext-iconv-perl=1.7-2 libtext-wrapi18n-perl=0.06-7 libtextwrap1=0.1-9 libthai-data=0.1.14-2 libthai0=0.1.14-2 libtheora0=1.1.1+dfsg.1-3 libtie-ixhash-perl=1.21-2 libtiff-tools=3.9.2-3+b1 libtiff4=3.9.2-3+b1 libtiff4-dev=3.9.2-3+b1 libtiffxx0c2=3.9.2-3+b1 libtimedate-perl=1.2000-1 libtnt-dev=1.2.6-1 libtntdb-dev=1.0.1-3+b1 libtntdb1=1.0.1-3+b1 libtool=2.2.6b-2 libts-0.0-0=1.0-7 libttf2=1.4pre.20050518-0.4 libudev0=151-3 libungif4g=4.1.6-4 libuniconf4.6=4.6.1-1 libunique-1.0-0=1.1.6-1 liburi-perl=1.54-1 libusb-0.1-4=2:0.1.12-14 libustr-1.0-1=1.0.4-2 libutempter0=1.1.5-2 libuu0=0.5.20-3.2 libuuid1=2.16.2-0 libv4l-0=0.6.4-1 libvoikko1=2.2.2-1 libvolume-id0=0.114-2 libvorbis0a=1.3.1-1 libvorbisenc2=1.3.1-1 libvorbisfile3=1.3.1-1 libwavpack1=4.60.1-1 libwbclient0=2:3.4.7~dfsg-2 libwebkit-1.0-2=1.1.17-2 libwebkit-1.0-common=1.1.17-2 libwine=1.0.1-2 libwine-alsa=1.0.1-2 libwine-cms=1.0.1-2 libwine-gl=1.0.1-2 libwine-gphoto2=1.0.1-2 libwine-ldap=1.0.1-2 libwine-print=1.0.1-2 libwine-sane=1.0.1-2 libwmf-bin=0.2.8.4-6.1 libwmf-dev=0.2.8.4-6.1 libwmf0.2-7=0.2.8.4-6.1 libwnck-common=2.30.0-1 libwnck22=2.30.0-1 libwpd-stream8c2a=0.8.14-1 libwpd8c2a=0.8.14-1 libwpg-0.1-1=0.1.3-1 libwps-0.1-1=0.1.2-1 libwrap0=7.6.q-18 libwv-1.2-3=1.2.4-2 libwvstreams4.2-base=4.2.2-2.2 libwvstreams4.2-extras=4.2.2-2.2 libwvstreams4.4-base=4.4.1-0.2 libwvstreams4.4-extras=4.4.1-0.2 libwvstreams4.6-base=4.6.1-1 libwvstreams4.6-extras=4.6.1-1 libwww-perl=5.834-1 libwxbase2.6-0=2.6.3.2.2-5 libwxbase2.8-0=2.8.10.1-3 libwxgtk2.6-0=2.6.3.2.2-5 libwxgtk2.8-0=2.8.10.1-3 libx11-6=2:1.3.3-3 libx11-data=2:1.3.3-3 libx11-dev=2:1.3.3-3 libx86-1=1.1+ds1-6 libxapian15=1.0.19-1 libxau-dev=1:1.0.5-2 libxau6=1:1.0.5-2 libxaw7=2:1.0.7-1 libxcb-atom1=0.3.6-1 libxcb-aux0=0.3.6-1 libxcb-event1=0.3.6-1 libxcb-render-util0=0.3.6-1 libxcb-render0=1.6-1 libxcb-shape0=1.6-1 libxcb-shm0=1.6-1 libxcb-xv0=1.6-1 libxcb1=1.6-1 libxcb1-dev=1.6-1 libxcomposite1=1:0.4.1-1 libxcursor1=1:1.1.10-2 libxdamage1=1:1.1.2-1 libxdmcp-dev=1:1.0.3-2 libxdmcp6=1:1.0.3-2 libxdot4=2.26.3-2 libxerces2-java=2.9.1-4 libxerces2-java-gcj=2.9.1-4 libxext-dev=2:1.1.1-3 libxext6=2:1.1.1-3 libxfixes3=1:4.0.4-2 libxfont-dev=1:1.4.1-2 libxfont1=1:1.4.1-2 libxft2=2.1.14-2 libxi6=2:1.3-4 libxine1-bin=1.1.18.1-1+b1 libxine1-ffmpeg=1.1.18.1-1+b1 libxinerama1=2:1.1-3 libxkbfile1=1:1.0.6-2 libxml-java-openoffice.org=1.0.0-OOo31-2 libxml-namespacesupport-perl=1.09-3 libxml-parser-perl=2.36-1.1+b1 libxml-sax-expat-perl=0.40-1 libxml-sax-perl=0.96+dfsg-2 libxml-simple-perl=2.18-3 libxml2=2.7.7.dfsg-2 libxml2-dev=2.7.7.dfsg-2 libxml2-utils=2.7.7.dfsg-2 libxmu-dev=2:1.0.5-1 libxmu-headers=2:1.0.5-1 libxmu6=2:1.0.5-1 libxmuu1=2:1.0.5-1 libxp6=1:1.0.0.xsf1-2 libxplc0.3.13=0.3.13-1 libxpm-dev=1:3.5.8-1 libxpm4=1:3.5.8-1 libxrandr2=2:1.3.0-3 libxrender-dev=1:0.9.5-2 libxrender1=1:0.9.5-2 libxres1=2:1.0.4-1 libxslt1.1=1.1.26-3 libxss1=1:1.2.0-2 libxt-dev=1:1.0.7-1 libxt6=1:1.0.7-1 libxtrap6=2:1.0.0-5 libxtst6=2:1.1.0-2 libxul-common=1.8.1.14-3 libxul0d=1.8.1.14-3 libxv1=2:1.0.5-1 libxvmc1=2:1.0.5-1 libxxf86dga1=2:1.1.1-2 libxxf86misc1=1:1.0.1-3 libxxf86vm1=1:1.1.0-2 libyaml-syck-perl=1.07-1 link-grammar=4.6.5-1 link-grammar-dictionaries-en=4.6.5-1 lintian=2.3.4 linux-headers-2.6.32-3-amd64=2.6.32-9 linux-headers-2.6.32-3-common=2.6.32-9 linux-image-2.6-amd64=2.6.32+25 linux-image-2.6.18-5-amd64=2.6.18.dfsg.1-13etch6 linux-image-2.6.24-1-amd64=2.6.24-7 linux-image-2.6.26=2.6.26-10.00.Custom linux-image-2.6.32-3-amd64=2.6.32-9 linux-image-amd64=2.6.32+25 linux-kbuild-2.6.32=2.6.32-1 linux-libc-dev=2.6.32-9 linux-sound-base=1.0.21+dfsg-2 linux-source-2.6.18=2.6.18.dfsg.1-13etch6 linux-source-2.6.26=2.6.26-13 lksctp-tools=1.0.11+dfsg-1 lmodern=2.004.1-3 locales=2.10.2-6 locate=4.4.2-1 lockfile-progs=0.1.13 login=1:4.1.4.2-1 logrotate=3.7.8-6 lookup-el=1.4.1-5 lp-solve=5.5.0.13-7 lsb-base=3.2-23 lsb-release=3.2-23 lsof=4.81.dfsg.1-1 luatex=0.60.0-1 lynx=2.8.8dev.2-1.1 lynx-cur=2.8.8dev.2-1.1 lzma=4.43-14 m4=1.4.13-3 mailx=1:20071201-3 maint-guide=1.2.17 make=3.81-8 makedev=2.3.1-89 malaga-doc=7.12-3 man-db=2.5.7-2 manpages=3.24-1 mawk=1.3.3-15 mc=3:4.7.0.1-1 mdadm=3.0.3-2 mdetect=0.5.2.3 menu=2.1.43 menu-xdg=0.5 mercurial=1.5.1-2 mercurial-common=1.5.1-2 metamail=2.7-54 mh-book=200605-1 mh-e=8.2-3 mime-support=3.48-1 mktemp=7.4-2 mlocate=0.22.2-1 modconf=0.3.11 module-assistant=0.11.3 module-init-tools=3.12~pre2-3 mount=2.16.2-0 mozilla=2:1.8+1.0.11~pre071022-0etch1 mozilla-mplayer=3.31+main-1 mp3blaster=1:3.2.5-2 mpack=1.6-6 mpc=0.19-2 mpd=0.15.9-1 mplayer=1.0~rc3+svn20090405-1+b1 mplayer-skin-blue=1.6-2 mtools=4.0.12-1 mtr-tiny=0.75-2 mule-ucs=0.85~0.20061127-3 muse-el=3.12-1.1 mutt=1.5.20-7 mysql-common=5.1.45-1 nano=2.2.4-1 ncftp=2:3.2.2-1 ncmpc=0.16.1-1 ncurses-base=5.7+20100313-2 ncurses-bin=5.7+20100313-2 ncurses-term=5.7+20100313-2 net-tools=1.60-23 netbase=4.40 netcat=1.10-38 netcat-traditional=1.10-38 netpbm=2:10.0-12.1+squeeze1 nfs-common=1:1.2.2-1 nmap=5.00-3 nmh=1.3-1 notification-daemon=0.4.0-2 nspluginwrapper=0.9.91.5-2 ntfs-3g=1:2010.3.6-1 ntfsprogs=2.0.0-1+b1 nvclock=0.8b4-1 nvi=1.81.6-8.1 nvi-doc=1.81.6-8.1 nvidia-glx=190.53-4 nvidia-kernel-2.6.26=173.14.09-5+2.6.26-10.00.Custom nvidia-kernel-2.6.32-3-amd64=190.53-4 nvidia-kernel-common=20100216+3+nmu1 nvidia-kernel-source=190.53-4 nvidia-settings=190.53-1 obex-data-server=0.4.5-1+b1 obexd-client=0.14-1 ocaml-base-nox=3.11.2-1 odbcinst=2.2.11-21 odbcinst1debian1=2.2.11-21 oneliner-el=0.3.6-7 openbsd-inetd=0.20080125-4 openoffice.org-base=1:3.2.0-4 openoffice.org-base-core=1:3.2.0-4 openoffice.org-common=1:3.2.0-4 openoffice.org-coooder=1.1.1+ooo-build3.0.0.9+r14588-9 openoffice.org-core=1:3.2.0-4 openoffice.org-emailmerge=1:3.2.0-4 openoffice.org-filter-binfilter=1:3.2.0-4 openoffice.org-gnome=1:3.2.0-4 openoffice.org-gtk=1:3.2.0-4 openoffice.org-help-de=1:3.2.0-4 openoffice.org-java-common=1:3.2.0-4 openoffice.org-l10n-de=1:3.2.0-4 openoffice.org-math=1:3.2.0-4 openoffice.org-report-builder=1:1.2.0+OOo3.2.0-4 openoffice.org-report-builder-bin=1:3.2.0-4 openoffice.org-style-galaxy=1:3.2.0-4 openoffice.org-style-tango=1:3.2.0-4 openoffice.org-thesaurus-de=20080808-3 openoffice.org-writer=1:3.2.0-4 openssh-blacklist=0.4.1 openssh-client=1:5.5p1-2 openssh-server=1:5.5p1-2 openssl=0.9.8n-1 openssl-blacklist=0.5-2 opera=9.63.2474.gcc4.qt3 oracle-xe-universal=10.2.0.1-1.0 oss-compat=0.0.4+nmu3 paredit-el=20-2 parted=2.2-5 passwd=1:4.1.4.2-1 patch=2.6-2 patchutils=0.3.1-2 pciutils=1:3.1.7-3 pdf2djvu=0.7.0-1 perl=5.10.1-12 perl-base=5.10.1-12 perl-doc=5.10.1-12 perl-modules=5.10.1-12 perl-tk=1:804.028-7 perlmagick=7:6.6.0.4-2 pgf=2.00-1 pidentd=3.0.19.ds1-5 pinentry-gtk2=0.8.0-1 pkg-config=0.22-1 planner-el=3.42-2 plt-scheme=4.2.1-1 plt-scheme-doc=4.2.1-1 pm-utils=1.3.0-1 po-debconf=1.0.16 policycoreutils=2.0.82-1 policykit-1=0.96-2 policykit-1-gnome=0.96-2 poppler-utils=0.12.4-1 portmap=6.0.0-2 post-el=1:2.5-2 postfix-doc=2.6.5-3 postgresql-8.4=8.4.3-1 postgresql-autodoc=1.40-3 postgresql-client=8.4.3-1 postgresql-client-8.4=8.4.3-1 postgresql-client-common=106 postgresql-common=106 postgresql-doc-8.3=8.3.7-0lenny1 powermgmt-base=1.31 ppp=2.4.4rel-10.1 pppconfig=2.3.18 pppoe=3.8-3 pppoeconf=1.19 pppstatus=0.4.2-10 ppthtml=0.5.1-6 preview-latex-style=11.85-1 procmail=3.22-18 procps=1:3.2.8-8 prolog-el=1.22-1 prosper=1.00.4+cvs.2007.05.01-4 ps2eps=1.64-6 psfontmgr=0.11.11 psmisc=22.11-1 pstoedit=3.45-8+b1 psutils=1.17-27 pyrite-publisher=2.1.1-7+b1 python=2.5.4-9 python-apt=0.7.94.2 python-cairo=1.8.8-1+b1 python-central=0.6.14+nmu2 python-clearsilver=0.10.4-1.4+b1 python-configobj=4.7.2+ds-1 python-crypto=2.1.0-2 python-dbus=0.83.1-1 python-debian=0.1.16 python-elementtree=1.2.6-12 python-glade2=2.17.0-2 python-gobject=2.21.1-1 python-gtk2=2.17.0-2 python-imaging=1.1.7-1+b1 python-libxml2=2.7.7.dfsg-2 python-minimal=2.5.4-9 python-numpy=1:1.3.0-3+b1 python-paramiko=1.7.6-2 python-pexpect=2.3-1 python-pkg-resources=0.6.10-4 python-qt4=4.6-1 python-qt4-dbus=4.6-1 python-reportbug=4.11 python-reportlab=2.4-1 python-selinux=2.0.94-1 python-semanage=2.0.45-1 python-sepolgen=1.0.23-1 python-sip4=4.9-1 python-support=1.0.7 python-uniconvertor=1.1.4-1+b1 python-uno=1:3.2.0-4 python-xapian=1.0.19-1 python2.4=2.4.5-2 python2.4-minimal=2.4.5-2 python2.5=2.5.5-6 python2.5-minimal=2.5.5-6 python2.6=2.6.5-1 python2.6-minimal=2.6.5-1 qemacs-nox=0.3.1.cvs.20050713-5 qiv=2.2.3-1 qt4-qtconfig=4:4.6.2-4 quilt=0.48-7 radeontool=1.6.0-1 rarian-compat=0.8.1-4.1 rcs=5.7-25 readline-common=6.1-1 realpath=1.15 recode=3.6-17 remember-el=1.9-1.1 rhino=1.7R2-4 rhino-doc=1.7R2-4 rsync=3.0.7-2 ruby=4.4 ruby1.8=1.8.7.249-2 rxvt=1:2.6.4-14 samba=2:3.4.7~dfsg-2 samba-common=2:3.4.7~dfsg-2 samba-common-bin=2:3.4.7~dfsg-2 sane=1.0.14-9 sane-utils=1.0.20-14+b1 sat4j=2.1.1-3 scheme48=1.8+dfsg-1 scrollkeeper=0.8.1-4.1 sed=4.2.1-7 selinux-policy-default=2:0.2.20091117-2 sendmail-doc=8.14.3-9.1 sensible-utils=0.0.4 setools=3.3.6.ds-6 sgml-base=1.26 sgml-data=2.0.4 shared-mime-info=0.71-1 sharutils=1:4.9-1 sl-modem-daemon=2.9.11~20100303-2 slang1a-utf8=1.4.9dbs-8 slib=3b1-3 slrn=1.0.0~pre18-1 smbclient=2:3.4.7~dfsg-2 smtm=1.6.10 spidermonkey-bin=1.9.1.9-6 splashy=0.3.13-5.1 ssl-cert=1.0.25 strace=4.5.19-2 stunnel=3:4.29-1 stunnel4=3:4.29-1 subversion=1.6.9dfsg-1 sudo=1.7.2p5-1 sun-java6-bin=6-16-1 sun-java6-jre=6-16-1 sun-java6-plugin=6-16-1 svgalibg1=1:1.4.3-27 swapspace=1.10-4 sysklogd=1.5-5 sysstat=9.0.6.1-2 sysv-rc=2.87dsf-10 sysvinit=2.87dsf-10 sysvinit-utils=2.87dsf-10 tar=1.23-1 tasksel=2.81 tasksel-data=2.81 tcl8.3=8.3.5-14 tcl8.4=8.4.19-4 tcpd=7.6.q-18 tcpdump=4.1.1-1 tcpick=0.2.1-6 tcsh=6.17.00-3 telnet=0.17-36 tesseract-ocr=2.04-2 tesseract-ocr-deu=2.00-2 tetex-extra=2007.dfsg.1-3 tex-common=2.07 texinfo=4.13a.dfsg.1-5 texlive=2009-8 texlive-base=2009-8 texlive-bibtex-extra=2009-7 texlive-binaries=2009-5 texlive-common=2009-8 texlive-doc-base=2009-2 texlive-extra-utils=2009-7 texlive-font-utils=2009-7 texlive-fonts-extra=2009-7 texlive-fonts-extra-doc=2009-7 texlive-fonts-recommended=2009-8 texlive-fonts-recommended-doc=2009-8 texlive-generic-recommended=2009-8 texlive-lang-croatian=2009-3 texlive-lang-cyrillic=2009-3 texlive-lang-czechslovak=2009-3 texlive-lang-danish=2009-3 texlive-lang-dutch=2009-3 texlive-lang-finnish=2009-3 texlive-lang-french=2009-3 texlive-lang-german=2009-3 texlive-lang-greek=2009-3 texlive-lang-hungarian=2009-3 texlive-lang-italian=2009-3 texlive-lang-latin=2009-3 texlive-lang-mongolian=2009-3 texlive-lang-norwegian=2009-3 texlive-lang-other=2009-3 texlive-lang-polish=2009-3 texlive-lang-portuguese=2009-3 texlive-lang-spanish=2009-3 texlive-lang-swedish=2009-3 texlive-lang-vietnamese=2009-3 texlive-latex-base=2009-8 texlive-latex-base-doc=2009-8 texlive-latex-extra=2009-7 texlive-latex-extra-doc=2009-7 texlive-latex-recommended=2009-8 texlive-latex-recommended-doc=2009-8 texlive-math-extra=2009-7 texlive-pictures=2009-8 texlive-pictures-doc=2009-8 texlive-pstricks=2009-7 texlive-pstricks-doc=2009-7 texlive-publishers=2009-7 texlive-publishers-doc=2009-7 texpower=0.2-7 texpower-manual=0.2-7 time=1.7-23 tinyscheme=1.37-3.1 tipa=2:1.3-14 tix=8.4.3-4 tk-brief=5.9-1 tk8.3=8.3.5-15 tk8.4=8.4.19-4 traceroute=1:2.0.13-5 transfig=1:3.2.5.a-2.1 tsconf=1.0-7 ttf-bitstream-vera=1.10-8 ttf-dejavu=2.30-2 ttf-dejavu-core=2.30-2 ttf-dejavu-extra=2.30-2 ttf-freefont=20090104-6 ttf-liberation=1.05.2.20091019-4 ttf-lyx=1.6.5-1 ttf-opensymbol=1:3.2.0-4 txt2html=2.51-1 tzdata=2010h-1 ucf=3.0025 udev=151-3 udisks=1.0.1-1 ufraw=0.16-1+b1 unclutter=8-12 unison=2.32.52-1 unison2.13.16=2.13.16-1+b1 unixodbc=2.2.11-21 uno-libs3=1.6.0+OOo3.2.0-4 unpaper=0.3-1 unrar=1:3.8.5-1 unzip=6.0-4 update-inetd=4.36 ure=1.6.0+OOo3.2.0-4 usbutils=0.86-4 uswsusp=0.7-1.2 utf8-migration-tool=0.5.6 util-linux=2.16.2-0 vbetool=1.1-2 vera=1.17-5 vim-common=2:7.2.330-1 vim-tiny=2:7.2.330-1 vm=8.1.0-1 vm-bonus-el=33.1 vsftpd=2.3.0~pre2-2 w3m=0.5.2-4 w3m-el=1.4.4-10 w3mmee=0.3.p24.20-3+b2 w3mmee-img=0.3.p24.20-3+b2 wajig=2.0.46 wamerican=6-3 wdiff=0.6.1-1 wget=1.12-2 wget-el=0.5.0-7 whiptail=0.52.10-8 whois=5.0.2 winbind=2:3.4.7~dfsg-2 windows-el=2.41-3 wine=1.0.1-2 wine-bin=1.0.1-2 wine-utils=1.0.1-2 wpd2sxw=0.7.3-1 wps2sxw=0.1.0-1 wv=1.2.4-2 wvdial=1.60.3 wysihtml-el=0.13-5 x-ttcidfont-conf=32 x11-apps=7.5+5 x11-common=1:7.5+5 x11-session-utils=7.5+1 x11-utils=7.5+3 x11-xfs-utils=7.4+1 x11-xkb-utils=7.5+2 x11-xserver-utils=7.5+1 x11proto-core-dev=7.0.16-1 x11proto-fonts-dev=2.1.0-1 x11proto-input-dev=2.0-2 x11proto-kb-dev=1.0.4-1 x11proto-render-dev=2:0.11-1 x11proto-xext-dev=7.1.1-2 xauth=1:1.0.4-1 xaw3dg=1.5+E-17 xbase-clients=1:7.5+5 xbitmaps=1.1.0-1 xchm=2:1.17-2 xcolors=1.5a-6 xdg-user-dirs=0.12-1 xdg-utils=1.0.2+cvs20100307-1 xfonts-100dpi=1:1.0.1 xfonts-75dpi=1:1.0.1 xfonts-base=1:1.0.1 xfonts-cyrillic=1:1.0.1 xfonts-encodings=1:1.0.3-1 xfonts-mathml=4 xfonts-scalable=1:1.0.1-1 xfonts-utils=1:7.5+2 xinit=1.2.0-1 xkb-data=1.8-1 xlhtml=0.5.1-6 xlibmesa-gl=1:7.5+5 xlibs-static-dev=1:7.3+10 xml-core=0.13 xorg=1:7.5+5 xorg-docs-core=1:1.5-1 xpdf=3.02-1.3 xpdf-common=3.02-1.3 xpdf-reader=3.02-1.3 xresprobe=0.4.23debian1-0.1 xsane=0.996-4 xsane-common=0.996-4 xsel=1.2.0-1 xserver-common=2:1.7.6-2 xserver-xorg=1:7.5+5 xserver-xorg-core=2:1.7.6-2 xserver-xorg-input-all=1:7.5+5 xserver-xorg-input-evdev=1:2.3.2-4 xserver-xorg-input-synaptics=1.2.1-1 xserver-xorg-input-wacom=0.10.3+20100109-1 xserver-xorg-video-all=1:7.5+5 xserver-xorg-video-apm=1:1.2.2-1 xserver-xorg-video-ark=1:0.7.2-1 xserver-xorg-video-ati=1:6.12.6-1 xserver-xorg-video-chips=1:1.2.2-1 xserver-xorg-video-cirrus=1:1.3.2-1 xserver-xorg-video-fbdev=1:0.4.2-1 xserver-xorg-video-i128=1:1.3.3-1 xserver-xorg-video-intel=2:2.9.1-3 xserver-xorg-video-mach64=6.8.2-2 xserver-xorg-video-mga=1:1.4.11.dfsg-2 xserver-xorg-video-neomagic=1:1.2.4-2 xserver-xorg-video-nv=1:2.1.17-1 xserver-xorg-video-openchrome=1:0.2.904+svn827-1 xserver-xorg-video-r128=6.8.1-2 xserver-xorg-video-radeon=1:6.12.6-1 xserver-xorg-video-radeonhd=1.3.0-2 xserver-xorg-video-rendition=1:4.2.3-1 xserver-xorg-video-s3=1:0.6.3-1 xserver-xorg-video-s3virge=1:1.10.4-1 xserver-xorg-video-savage=1:2.3.1-1 xserver-xorg-video-siliconmotion=1:1.7.3-1 xserver-xorg-video-sis=1:0.10.2-2 xserver-xorg-video-sisusb=1:0.9.3-1 xserver-xorg-video-tdfx=1:1.4.3-1 xserver-xorg-video-trident=1:1.3.3-1 xserver-xorg-video-tseng=1:1.2.3-1 xserver-xorg-video-v4l=1:0.2.0-4 xserver-xorg-video-vesa=1:2.3.0-1 xserver-xorg-video-vmware=1:11.0.1-1 xserver-xorg-video-voodoo=1:1.2.3-1 xsltproc=1.1.26-3 xterm=256-1 xtrans-dev=1.2.5-1 xulrunner-1.9.1=1.9.1.9-6 xutils=1:7.5+5 xutils-dev=1:7.5+2 xz-utils=4.999.9beta+20100307-1 yaws=1.88-1 yaws-doc=1.88-1 yelp=2.30.0+webkit-1 zenity=2.30.0-1 zip=3.0-3 zlib1g=1:1.2.3.4.dfsg-3 zlib1g-dev=1:1.2.3.4.dfsg-3 zlibc=0.9k-4.1 ? !DSPAM:4cc42fd248581855143816! -------------- next part -------------- An HTML attachment was scrubbed... URL: From sionescu at cddr.org Sun Oct 24 14:41:34 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Sun, 24 Oct 2010 16:41:34 +0200 Subject: [iolib-devel] IOLib release 0.7.3 Message-ID: <1287931294.24894.11.camel@blackhole.cddr.org> There's a new release of IOLib, which fixes a CFFI-related bug The release tarball can be downloaded at http://common-lisp.net/project/iolib/download.shtml -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From sionescu at cddr.org Sun Oct 24 14:53:19 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Sun, 24 Oct 2010 16:53:19 +0200 Subject: [iolib-devel] iolib-0.7.0 or iolib-0,7.2 installation fails In-Reply-To: References: Message-ID: <1287931999.24894.23.camel@blackhole.cddr.org> On Sun, 2010-10-24 at 15:08 +0200, Marshall McLuhan wrote: > Hi > > trying to load iolib.syscalls (iolib-0.7.0). I get the same results > with iolib-0.7.2 if I did not miss something. > > As far as I know all the dependencies described at > http://common-lisp.net/project/iolib/download.shtml are in place. > > Here some curiosity, the sbcl output mentions the lisp-name function. [...] > Here lisp-name requires two arguments but I know that this is not the > error in question, at least not yet. It's surprising that SBCL doesn't signal an error on that > But I'm interested in your reflections on this nonetheless. Since I also work on CFFI, I have several in-progress branches and I think I might have tested the previous release on the wrong one. Anyway, I've pushed a fix to CFFI and released 0.7.3, which work here > Which operating system and version are you using for iolib > development? Gentoo Linux/x86 -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From marshall.mcluhan at gmx.net Sun Oct 24 16:48:58 2010 From: marshall.mcluhan at gmx.net (=?windows-1252?Q?Marshall_McLuhan?=) Date: Sun, 24 Oct 2010 18:48:58 +0200 Subject: [iolib-devel] iolib-0.7.0 or iolib-0,7.2 installation fails Message-ID: Sun, 24 Oct 2010 07:53:31 -0700, Stelian Ionescu wrote: > On Sun, 2010-10-24 at 15:08 +0200, Marshall McLuhan wrote: > > Hi > > > > trying to load iolib.syscalls (iolib-0.7.0). I get the same results > > with iolib-0.7.2 if I did not miss something. > > > > As far as I know all the dependencies described at > > http://common-lisp.net/project/iolib/download.shtml are in place. > > > > Here some curiosity, the sbcl output mentions the lisp-name function. > [...] > > Here lisp-name requires two arguments but I know that this is not the > > error in question, at least not yet. > > It's surprising that SBCL doesn't signal an error on that > > > But I'm interested in your reflections on this nonetheless. > > Since I also work on CFFI, I have several in-progress branches and I I appreciate that. > think I might have tested the previous release on the wrong one. > > Anyway, I've pushed a fix to CFFI and released 0.7.3, which work here > Thank you. Although an error still remains. The value VALUE is not of type SEQUENCE. ?? [Condition of type TYPE-ERROR] The argument spec passed to the function parse-name-and-options is the symbol 'value but substitute exspects a sequence, a list in this case I guess. Where does the symbol 'value come from and what's it's purpose? iolib-0.7.3/src/syscalls/early.lisp - start (defun parse-name-and-options (SPEC) ? (assert (or (stringp spec) ????????????? (and (symbolp (first spec)) ?????????????????? (every #'stringp (ensure-list (second spec)))))) ? (cond ??? ((stringp spec) ???? (values (cffi::lisp-name SPEC nil) (cffi::foreign-name spec nil) ???????????? (cffi::foreign-options nil nil))) ??? (t ???? (values (first spec) ???????????? (let ((foreign-names (ensure-list (second spec)))) ?????????????? ;; If there are multiple foreign names, pick the ?????????????? ;; one that is available -- defaulting to the first ?????????????? ;; one if all else fails. ?????????????? (or (find-if #'foreign-symbol-pointer foreign-names) ?????????????????? (car foreign-names))) ???????????? (cffi::foreign-options (cddr spec) nil))))) iolib-0.7.3/src/syscalls/early.lisp - end cffi/src/functions.lisp - start (defun lisp-name (SPEC varp) ? (intern ?? (format nil (if varp "*~A*" "~A") ?????????? (canonicalize-symbol-name-case ??????????? (SUBSTITUTE #\- #\_ SPEC))))) cffi/src/functions.lisp - end Below the error in all it's glory. Regards, chris Restarts: ?0: [TRY-RECOMPILING] Try recompiling ffi-wrappers ?1: [RETRY] Retry compiling component ("iolib.syscalls" "ffi-wrappers"). ?2: [ACCEPT] Continue, treating compiling component ("iolib.syscalls" "ffi-wrappers") as having been successful. ?3: [ABORT] Abort compilation. ?4: [ABORT] Return to SLIME's top level. ?5: [TERMINATE-THREAD] Terminate this thread (#) Backtrace: ? 0: (SUBSTITUTE #\- #\_ VALUE)[:EXTERNAL] ? 1: (CFFI::LISP-NAME VALUE NIL) ????? Locals: ??????? SB-DEBUG::ARG-0 = VALUE ??????? SB-DEBUG::ARG-1 = NIL ? 2: ((SB-PCL::FAST-METHOD CFFI-GROVEL::%PROCESS-WRAPPER-FORM ((EQL 'CFFI-GROVEL::DEFWRAPPER*) T T)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = : ??????? SB-DEBUG::ARG-2 = : ??????? SB-DEBUG::ARG-3 = #) ????? Locals: ??????? SB-DEBUG::ARG-0 = # ? 6: (CFFI-GROVEL::%PERFORM-PROCESS-WRAPPER-FILE # #) ????? Locals: ??????? SB-DEBUG::ARG-0 = # ??????? SB-DEBUG::ARG-1 = # ? 7: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP CFFI-GROVEL:WRAPPER-FILE)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = : ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ? 8: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = : ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ? 9: ((SB-PCL::FAST-METHOD ASDF:PERFORM :AROUND (ASDF:COMPILE-OP CFFI-GROVEL::CC-FLAGS-MIXIN)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = #S(SB-PCL::FAST-METHOD-CALL ..) ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ?10: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)) ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = : ??????? SB-DEBUG::ARG-1 = #S(SB-PCL::FAST-METHOD-CALL ..) ??????? SB-DEBUG::ARG-2 = # ??????? SB-DEBUG::ARG-3 = # ?11: ((LAMBDA ())) ????? [No Locals] ?12: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK)) ????? [No Locals] ?13: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-RECURSIVE-LOCK]317)) ????? [No Locals] ?14: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..) ????? Locals: ??????? SB-DEBUG::ARG-0 = # ??????? SB-DEBUG::ARG-1 = #S(SB-THREAD:MUTEX ..) ?15: ((FLET SB-C::WITH-IT)) ????? [No Locals] ?16: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T)) # # ASDF:LOAD-OP "iolib.syscalls") ????? Locals: ??????? #:*ASDF-VERBOSE*-DEFAULTING-TEMP = NIL ??????? ASDF::ARGS = NIL ??????? #:N-SUPPLIED-0 = NIL ??????? ASDF::OPERATION-CLASS = ASDF:LOAD-OP ??????? ASDF:SYSTEM = "iolib.syscalls" ??????? #:VERSION-DEFAULTING-TEMP = NIL ?17: ((LAMBDA ())) ?18: ((FLET SWANK-BACKEND:CALL-WITH-COMPILATION-HOOKS) #) ?--more-- > > Which operating system and version are you using for iolib > > development? > > Gentoo Linux/x86 ? !DSPAM:4cc4637b48589899414596! -------------- next part -------------- An HTML attachment was scrubbed... URL: From sionescu at cddr.org Sun Oct 24 16:56:20 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Sun, 24 Oct 2010 18:56:20 +0200 Subject: [iolib-devel] iolib-0.7.0 or iolib-0,7.2 installation fails In-Reply-To: References: Message-ID: <1287939380.5373.3.camel@blackhole.cddr.org> On Sun, 2010-10-24 at 18:48 +0200, Marshall McLuhan wrote: > Sun, 24 Oct 2010 07:53:31 -0700, Stelian Ionescu wrote: > > > On Sun, 2010-10-24 at 15:08 +0200, Marshall McLuhan wrote: > > > Hi > > > > > > trying to load iolib.syscalls (iolib-0.7.0). I get the same > results > > > with iolib-0.7.2 if I did not miss something. > > > > > > As far as I know all the dependencies described at > > > http://common-lisp.net/project/iolib/download.shtml are in place. > > > > > > Here some curiosity, the sbcl output mentions the lisp-name > function. > > [...] > > > Here lisp-name requires two arguments but I know that this is not > the > > > error in question, at least not yet. > > > > It's surprising that SBCL doesn't signal an error on that > > > > > But I'm interested in your reflections on this nonetheless. > > > > Since I also work on CFFI, I have several in-progress branches and I > > I appreciate that. > > > think I might have tested the previous release on the wrong one. > > > > Anyway, I've pushed a fix to CFFI and released 0.7.3, which work > here > > > > Thank you. Although an error still remains. > > The value VALUE is not of type SEQUENCE. > [Condition of type TYPE-ERROR] > > The argument spec passed to the function parse-name-and-options is the > symbol 'value but substitute > exspects a sequence, a list in this case I guess. Where does the > symbol 'value come from and what's it's purpose? [...] As I mentioned, I've pushed a fix to CFFI. I'll try to make a CFFI release soon, but in the meanwhile you need to use CFFI HEAD -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From marshall.mcluhan at gmx.net Sun Oct 24 17:18:18 2010 From: marshall.mcluhan at gmx.net (=?windows-1252?Q?Marshall_McLuhan?=) Date: Sun, 24 Oct 2010 19:18:18 +0200 Subject: [iolib-devel] iolib-0.7.0 or iolib-0,7.2 installation fails Message-ID: ?Works fine now. Thank you very much. I will read more carefully in the future. ? ? Bye, chris ? -----Urspr?ngliche Nachricht----- Von: Stelian Ionescu Gesendet: So 24.10.2010 19:01 An: iolib-devel at common-lisp.net; Betreff: Re: [iolib-devel] iolib-0.7.0 or iolib-0,7.2 installation fails On Sun, 2010-10-24 at 18:48 +0200, Marshall McLuhan wrote: > Sun, 24 Oct 2010 07:53:31 -0700, Stelian Ionescu wrote: > > > On Sun, 2010-10-24 at 15:08 +0200, Marshall McLuhan wrote: > > > Hi > > > > > > trying to load iolib.syscalls (iolib-0.7.0). I get the same > results > > > with iolib-0.7.2 if I did not miss something. > > > > > > As far as I know all the dependencies described at > > > http://common-lisp.net/project/iolib/download.shtml are in place. > > > > > > Here some curiosity, the sbcl output mentions the lisp-name > function. > > [...] > > > Here lisp-name requires two arguments but I know that this is not > the > > > error in question, at least not yet. > > > > It's surprising that SBCL doesn't signal an error on that > > > > > But I'm interested in your reflections on this nonetheless. > > > > Since I also work on CFFI, I have several in-progress branches and I > > I appreciate that. > > > think I might have tested the previous release on the wrong one. > > > > Anyway, I've pushed a fix to CFFI and released 0.7.3, which work > here > > > > Thank you. Although an error still remains. > > The value VALUE is not of type SEQUENCE. > ? ?[Condition of type TYPE-ERROR] > > The argument spec passed to the function parse-name-and-options is the > symbol 'value but substitute > exspects a sequence, a list in this case I guess. Where does the > symbol 'value come from and what's it's purpose? [...] As I mentioned, I've pushed a fix to CFFI. I'll try to make a CFFI release soon, but in the meanwhile you need to use CFFI HEAD -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib !DSPAM:4cc46a5b48581684312916! -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 205 bytes Desc: not available URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: inline.txt URL: From sionescu at common-lisp.net Wed Oct 27 09:00:06 2010 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Wed, 27 Oct 2010 05:00:06 -0400 Subject: [iolib-devel] New patches: 26-Oct-2010 Message-ID: commit cab2c013bb55dec21be7654d5ff4950216c68cf8 Author: Stelian Ionescu Date: Tue Oct 26 18:48:47 2010 +0200 OSX is #+darwin not #+osx tests/file-paths-unix.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b701415326dacccd523544ea8221ac27bc86bdaa Author: Stelian Ionescu Date: Tue Oct 26 18:40:05 2010 +0200 Use aldebaran.cddr.org as public echo server tests/sockets.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8962b73b82dfd12c1f44af6e7cb5ef064a7f5ba0 Author: Stelian Ionescu Date: Tue Oct 26 18:39:49 2010 +0200 Fix tests file-path.expand-user.{2,6}: user root lives in /var/root on OSX tests/file-paths-unix.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 756959b362c7ff71aeb377a1ea680a6e3de8d53d Author: Stelian Ionescu Date: Tue Oct 26 17:49:30 2010 +0200 Fix grovelling "struct in6_addr" src/sockets/grovel.lisp | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 008d3196125138c3e1fa2581c6749839434ab79d Author: Stelian Ionescu Date: Tue Oct 26 17:42:08 2010 +0200 Make ENONET optional and ensure that socket conditions are defined only when the relative syscall error exists src/libfixposix/ffi-types.lisp | 4 ++-- src/sockets/conditions.lisp | 20 +++++++++++--------- src/sockets/grovel.lisp | 2 +- 3 files changed, 14 insertions(+), 12 deletions(-) commit 60aae551d8eca091ade5b2016bede9b5b7157a75 Author: Stelian Ionescu Date: Tue Oct 26 17:34:50 2010 +0200 Fix defining optional constantenum members src/grovel/grovel.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101026.tar.gz Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git