Bug#177057: [Debian] clisp base/full linking sets

Sam Steingold sds at gnu.org
Sun Nov 23 20:09:15 UTC 2008

> * Luca Capello <yhpn at cpn.vg> [2008-11-23 18:21:12 +0100]:
>>> 1) ATM Debian does not ship two clisp linking sets, despite a wishlist
>>>    bug is openend for more than 5 years now [4] (with another one being
>>>    very similar [5]).  I already planned to solve this issue splitting
>>>    the Debian clisp package into clisp-base and clisp-full, but I have
>>>    not had time yet :-(
>>> 2) makevars wants to include all of the libraries listed in clisp-dev
>>>    Depends:, that is why these libraries are, in the Debian world,
>>>    required.
>> why don't you want to ship one package with two linking sets?!
> I am fine with one package with two linking sets, but having two
> separate packages is IMHO a better solution, since it will help people
> who wants a minimal clisp installation.

on a second thought, you might be right.
in fact, you might want to offer several different packages, e.g., in
addition to clisp-base,
- clisp-db (base + bdb + postgresql)
- clisp-gui (base + clx + gtk)
- clisp-net (base + rawsock + ???)
- clisp-math (base + libsvm + pari)

you might also build clisp with dynamic modules and offer individual
modules a la carte.

> Is there any disadvantage with two separate packages?

are clisp-base and clisp-full going to be independent?
if yes, which will be used by default?

I suggest that clisp-full depends on clisp-base and the latter is
_always_ the default (as it is with the normal clisp installation).

Note also that the file clisp/unix/INSTALL has a section "Additional
Information for Maintainers of Binary Packages" with a "Module
selection" subsection. I think it would be a good idea for debian to
follow those suggestions.
I am mostly concerned with "offering a uniform experience to all CLISP
users regardless of platform or distribution".

>>> Footnotes: 
>>> [4] http://bugs.debian.org/177057
>>> [5] http://bugs.debian.org/462085

Sam Steingold (http://sds.podval.org/) on Ubuntu 8.10 (intrepid)
http://truepeace.org http://iris.org.il http://jihadwatch.org http://memri.org
http://openvotingconsortium.org http://honestreporting.com http://dhimmi.com
Your mouse has moved - WinNT has to be restarted for this to take effect.

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