Bug#360561: [cl-debian] Bug#360561: cmucl: CMUCL does not run under kernel version 2.6.16

Peter Van Eynde pvaneynd at debian.org
Wed Jul 26 15:48:17 UTC 2006


Alle Wednesday 26 July 2006 16:41, Don Geddis ha scritto:
> I understand the conflict, that it appears the kernel guys did make an
> unintentional error.  Nevertheless, I find the phrase "non-standard kernel"
> to be suspect.  If a user tries to install the default linux-2.6 kernel in
> Debian ("testing"), this is the "standard" kernel that they get.

I was unclear. I meant 'unmodified kernel from kernel.org with default 
options'. We had a similar problem a few years back when redhat decided to go 
for a 2/2 G split in memory. The cmucl maintainers ignored bugreports about 
this and redhat reversed the patch in the end.

> This bug doesn't appear to bother most applications.  Moreover, the kernel
> guys (while admitting an error) seem to claim that this kind of change is
> permitted by their API contract.

Could you point me to that contract so I can check other assumptions made. As 
someone who got bitten numerous times by glibc's changing semantics I would 
appreciate such a document and to my knowledge it does not exist.

> Finally, Carl Shapiro suggests that CMUCL's current memory layout is an odd
> accident, and he has a simple patch to reorder the memory (on all 
platforms?)
> which happens to solve this problem and also make CMUCL compatible with
> Debian kernel 2.6.16.

I can see what the solution would be but there are technical and cultural 
problems with it, basicly the debian package would be 'different' from a 
normal cmucl and this is often enough reason to distrust bug reports from 
debian users.

> > I'm open to suggestions on what I should 'require'. ;-)
> 
> Well, hopefull this is only a short-term issue.  I don't really know the
> Debian package syntax, but can't you can something like "requires
> linux-image-2.4, or linux-image-2.6 with version <= 2.6.15"?

This would only require a specific version of the kernel to be installed, 
there is no general way to say 'this package only runs with kernels < 2.6.15 
and > 2.7.17-5 (I hope).

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| 





More information about the Cl-debian mailing list