[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: new libc6 for potato is broken ? (was Re: Uploads to proposed-updates)



On Wed, Jan 24, 2001 at 09:01:01AM -0500, Ben Collins wrote:
> On Wed, Jan 24, 2001 at 01:50:09AM -0800, Ryan Murray wrote:
> > On Tue, Jan 23, 2001 at 11:15:38PM -0500, Ben Collins wrote:
> > > > It seems to me this libc6 stuff isn't well tested and shoudl not be
> > > > installed into Potato.
> > > 
> > > Can you cat /usr/include/linux/version.h please?
> > 
> > #define UTS_RELEASE "2.2.18pre21"
> > #define LINUX_VERSION_CODE 131602
> > #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
> 
> Why are you and Adam showing different versions?

We've spent some more time looking at this, and when the -17 libc6-dev was
installed, it was showing the 2.2.18pre21 headers.

I've looked into it some more, and the problem is the NFS v3 patches that
were accepted into 2.2.18.  The busybox code is written for the old NFS v2
code, and ends up breaking on the kernel headers with NFS v3.

Our choices seem to be: backport NFSv3 support for busybox for boot-floppies,
back out the NFSv3 changes in the kernel headers, or use an older kernel's
headers.

One downside is that our mount binary probably won't build from source without
patches.  Perhaps it should be updated for nfsv3 as well?

-- 
Ryan Murray, Debian Developer (rmurray@cyberhqz.com, rmurray@debian.org)
The opinions expressed here are my own.



Reply to: