Re: Requirement of make oldconfig [was: Re: [kbuild-devel] Re: CML2 1.3.1, aka ...]

From: Horst von Brand (vonbrand@inf.utfsm.cl)
Date: Thu May 03 2001 - 08:24:40 EST


Alan Cox <alan@lxorguk.ukuu.org.uk> said:
> In-Reply-To: <200105031232.f43CW7aA009990@pincoya.inf.utfsm.cl> from "Horst von
> *** Brand" at May 03, 2001 08:32:07 AM
> > > No, we're just asking you to make the CML2 parser more tolerant of old
> > > and possibly broken configs.

> > It is _much_ easier on everybody involved to just bail out and ask the
> > user (once!) to rebuild the configuration from scratch starting from
> > the defaults.

> No. Every new kernel changes the constraints so every new kernel you have
> to reconfigure from scratch. That also makes it very hard to be sure you got
> the results right.

Really? I've mostly seen symbols added, very rarely did I see constraints
changed. But that might be just my narrow view on the matter...

> oldconfig has a simple algorithm that works well for current cases
>
> Start at the top of the symbols in file order. If a symbol is new ask the
> user. If a symbol is now violating a constraint it gets set according to
> existing constraints if not it gets set to its old value.

I understand that to mean: "If it is new and (at least somewhat)
unconstrained, ask the user. If fully constrained, take that value
unconditionally." This is a _very_ different case from a broken
configuration as a starting point, in which constraints are violated with
the values as set.

Hell, I had to rebuild my .config files from scratch a few times already
because of wild changes in the hardware on which the resulting kernels
would have to run, its not _that_ big a deal to have to perhaps have to do
it once each time a new stable kernel series starts or so.

People, remember that doing certain things in software is just not worth
the effort.

-- 
Dr. Horst H. von Brand                       mailto:vonbrand@inf.utfsm.cl
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon May 07 2001 - 21:00:16 EST