[cl-debian] Re: darcs patch: document customizable images (and 6 more)

René van Bevern rvb at cadr.progn.org
Mon Jan 9 17:28:39 UTC 2006


On  9.01.06, Peter Van Eynde wrote:
> > Sun Jan  8 23:09:17 CET 2006  René van Bevern <rvb at cadr.progn.org>
> >   * document customizable images
> All cool stuff.

But it will make problems when one installs implementations or
libraries using "sudo" with the current calculation of the
fasl-root. :-/

> >   * Do not use home directory for spooldirs but user IDs
> This is a rather big change.

Yes. :-/

> The current system is like it is to support sites with a large number of 
> users. Think /home/p/pv/pv/pvaneynd. You system could pose problems at such 
> sites.

Sorry, I don't see the specific problem. :-/ User IDs are unique,
while the home directory is not. If, for example, rvb and rvc share a
home directory, only ones of these users will be able to use Common
Lisp, because CLC will complain that the fasl cache of rvc belongs to
rvb, because rvb happened to use CLC earlier. Same is if I run the
lisps with sudo, in which case 'root' shares a home directory with
'rvb'.

These problems do not arise if each user ID has his own fasl cache. In
fact, I don't see another solution, because CLC will only allow
belonging a FASL cache to one single user. And naming the directories
after UIDs is the easiest way to achieve this.

> I would like to have a 'poll of users' for this, but I when I asked questions 
> like this in the past on the blog or on the cl-debian ML the silence was 
> deafening ;-(.

Well, I have to admit, that I really much dislike Blogs and seldom
read them. ;-)

> I'll think about this a little, ok?

Yes, of course.

> BTW did you see my preparations for clc v5? For ecl (and I support
> gcl) I had to split up init-common-lisp-controller-v4 into
> compile-common-lisp-controller-v5 to compile the files. This returns
> the fasls you need to load up, and init-common-lisp-controller-v5
> that actually configures clc.

Yes, I have seen this and am working on load-user-image-components to
return a list of compiled files using asdf::traverse, so that
customized images also work with ECL.

	René
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 307 bytes
Desc: Digital signature
URL: <https://mailman.common-lisp.net/pipermail/cl-debian/attachments/20060109/db5dd5dd/attachment.sig>


More information about the Cl-debian mailing list