A Quicklisp Debian package

Sebastian Tennant sebyte at smolny.plus.com
Sat Oct 1 07:38:18 UTC 2011


Lesson: Don't consider an idea a good one until you've slept on it and woken up
        stil thinking it's good.

Perhaps not everything I proposed yesterday is nonsense, but the idea of
maintaining a one-to-one correspondence between binary ql-* packages and
individual Quicklisp libraries is the stuff of dreams, for one obvious reason -
there's no easy way of mirroring Quicklisp's excellent dependency handling in
dpkg without repackaging each Quicklisp project as a Debian package, complete
with the same dependency information.  In this case, Quicklisp can't be allowed
to pull in dependencies independently of dpkg, which is another way of saying
Quicklisp can't be used and we've gained absolutely nothing.

No, on second thoughts, using Quicklisp in conjunction with dpkg is simply not
workable other than to install a single package (cl-quicklisp) which perhaps
provides administrators with a script for performing site-wide Quicklisp
operations (as demonstrated) and users with a script for querying the state of
site-wide Quicklisp libraries, and is a Debian package that provides nothing in
the way of dpkg dependency handling really very useful?

The only other option is an automated process by which a functional subset of
Quicklisp projects are converted (upstream) to standalone Debian packages
complete with the same dependency information.  This is a non-trivial task to
say the least, something only experienced Debian packaging wizzards should even
consider!

Sebastian
-- 
Emacs' AlsaPlayer - Music Without Jolts
Lightweight, full-featured and mindful of your idyllic happiness.
http://home.gna.org/eap




More information about the pkg-common-lisp-devel mailing list