Bug#560781: (require :package) no longer works for CLC-managed packages

Peter Van Eynde pvaneynd at debian.org
Wed Jan 27 06:18:50 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 19/01/10 21:52, James Y Knight wrote:
> Only root would be able to use clc-clbuild, right?

Correct. Except for "clc-clbuild slime" which should start an emacs with
slime running.

This mostly works (I had to do some patched to clbuild itself).

> I don't really have any opinion on the specifics of the implementation
> or whether this would work well or not, but I'm very much in favor of a
> change that *allows* fasls to be created for use by all users, instead
> of compiled separately for each user.

That is the next step in the scheme, first we need to have Faré's
improved asdf working.

> I understand it can't do that always by default, because then it blocks
> apt-get for unreasonable amounts of time recompiling every installed
> lisp package for every updated implementation, like CLC did at one point
> in the past.

/me nods

> IMO it'd be best, from a theoretical standpoint, if the buildds
> generated actual binary debs for each lisp impl, but I suppose that's
> also infeasible for various reasons.

It could be feasable, but when it breaks it's a hellish fight to know why.

I've had ARM related bugs on sbcl/clisp that were kernel and hardware
specific. And as we can only logon to developers machines, which might
not be the buildd machines this can make debugging ... interesting.

> I guess my ideal debian lisp integration would be:
...
> $ clc-precompile sbcl cl-cffi

That is in fact exactly the command and syntax that I had in mind :-).


Groetjes, Peter

- -- 
signature -at- pvaneynd.mailworks.org
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave
Aronson|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJLX9rIAAoJEB4VNT76eIlasfcP+wfJtOM4ycZGN3RvWpYjlIzH
PUX1EHKzI3bryfsuZAZ4hOzZWyYh0MBZi3nI/8XkoD+OxHrjppHkvG6kd9w1iqpJ
E7OzBpSbLC9y7QOELbio52OQn9SSWR9f7yaUJAidvaPKn/SAMW443//dGC1Z8XM/
7GQ4bzNCtnw47dm/CpF8zVOv+SCwtQEV/WSDiKqtVrEA57zFl+7GUT7zGgAiJw0Z
bkxi/OsFpEhFH07zWcJOWB8reKVoZ60QjU4xmdexk9VRpTaWUm6pxIn6+RmMkL7n
3ZLRHRIWa06GdhjPO6mV+Z+61fSJQUIURHaOApDRyg83WxNhhKPzN0ZDdcFHw3JL
BGjKIR0BexrU/2fiiRFMsN0d/0Z7RYx3DlN5OSjE9+U79rrQAB5+i6MDCYY4QVDR
cWRxwRT9rCqgf35sxKCVa2Jr7y3fNxk/sBStmCZVSTdn2qQpHUvzcIy7GMtDQNVk
rzMlBytEVwTcXj/0pEpAtFBtrxI02YstDcqVP8cWwhsEHIRi6hVWa6+by+g+R1yc
/w1CpEKln+M3S77HQrOxQ4/hKzQ8Dx6o5nf4qn52nC2X8d0UJRGol3vc/NbLSRoe
16tUqEI2CXci4GsYqo57VAQTB0oe4jcuFGGX6cnfWr0MJdk57jYxERJhKPWFjx8C
Vdk5lbwkODTFQSdPUAq+
=LTU0
-----END PGP SIGNATURE-----





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