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

Re: mntent.h problem



David Engel writes:
> 
> I'm copying this to debian-devel since I thinks it's important.  I
> hope you don't mind.

Of course not.

> There are two issues here.  I'll address the easier one first.
> 
> First, can't you just put something like this
> 
> #ifndef MNTOPT_NOQUOTA
> #define MNTOPT_NOQUOTA "noquota"
> #endif
> 
> in the quota source until libc 5.3.x is done for Debian?  I don't

I can. The quota source indeed has its own mntent.h file.

> really want to get into the business of moving our libc too far away
> from H.J. Lu's official versions.  Fixing selected bugs is one thing,
> but adding incremental features, even to header files, for this and
> that is another thing entirely.  Please believe me, I'm not trying to
> be difficult.  It's just that as long as I'm maintaining libc, even on
> an interim basis, I'm going to be very conservative.

I agree especially with our BETA release coming up. But this change isn't
more than a fix since you would only add:

#define MNTOPT_NOQUOTA          "noquota"       /* don't use any quota on this partition */
#define MNTOPT_USRQUOTA         "usrquota"      /* use userquota on this partition */
#define MNTOPT_GRPQUOTA         "grpquota"      /* use groupquota on this partition */

There's no change for other programs I suppose.

> Second, what should we do about libc 5.3.9 and H.J. Lu's other
> packages now that they have been released publicly?  For those that
> don't know, libc 5.3.x uses a new, stricter malloc that found various
> memory-related problems in several programs.  Unfortunately, many of
> these broken programs need to be patched before they will work with
> the new malloc.  Personally, since we are hopefully going into beta
> testing soon, I'd prefer to wait a little while before switching to
> libc 5.3.x.

I'm running a mostly Debian system with H.J. new malloc (well it's from Doug
Lea) and have not experienced any problem. I don't think we're running into
too much trouble. But I do agree that we should wait until 1.1 has been
released. But I'd prefer to see a corrected mntent.h in libc-5.2.18

Michael

-- 
Michael Meskes                   |    _____ ________ __  ____
                                 |   / ___// ____/ // / / __ \___  __________
meskes@informatik.rwth-aachen.de |   \__ \/ /_  / // /_/ /_/ / _ \/ ___/ ___/
                                 |  ___/ / __/ /__  __/\__, /  __/ /  (__  )
Use Debian Linux!		 | /____/_/      /_/  /____/\___/_/  /____/



Reply to: