Packaging CL libs and apps for debian

Dimitri Fontaine dim at tapoueh.org
Fri Apr 25 10:32:52 UTC 2014


Faré <fahree at gmail.com> writes:
> That's fairly old. In practice, I recommend upgrading to the latest stable
> when having trouble such as yours.

I needed to upgrade for a test program I made using
command-line-arguments that requires uiop…

>> Is that the intended way to use a debian packaged CL lib?
>>
> I believe so, though my understanding is the debian package CL
> libraries are not that well maintained anymore. These days, all the
> cool kids use quicklisp. Now, if you could write an automated
> quicklisp to debian packager...

I got it all to work together and made a very simple binary image using
drakma to act as curl to check that I was on the good path. Then I added
some more libs, as you can see at

  http://pgsql.tapoueh.org/cl-debian/

I'm not quite sure Quicklisp to debian package is the way to go, because
of the Quicklisp release policy that I don't know of. Will talk about
Xach about that.

Again, my goal here is to package all the dependencies I need for
pgloader and other CL programs I want to ship in debian, and I want to
ship them in source and binary format. What I want is to be able to
buildapp pgloader from sources all found within the debian repositories.

> Back in the bad old days, c-l-c was trying to have a system cache.
> This turned out to be a configuration and security nightmare.

Ok. I don't think the docs have been updated to reflect what's currently
happening.

> In the past, there have been bugs with respect to following symlinks,
> handling directory pathnames without a trailing slash, etc., etc.
>
> I would recommend upgrading ASDF over trying to debug an old one.

It wasn't even down to asdf here, I got it fixed, and I'm now in a
position to be able to finish my libs packaging then build pgloader out
of cl-* debian packages.

Regards,
-- 
dim



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