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

2001-05-03 Thread Alan Cox
> Horst von Brand <[EMAIL PROTECTED]>: > > If you support broken configurations in any way, your program is just > > wildly guessing what they did mean. The exact (and very probably not in any > > way cleanly thought out) behaviour in corner cases then becomes "the way > > things work", and we

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

2001-05-03 Thread Eric S. Raymond
Horst von Brand <[EMAIL PROTECTED]>: >> 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 >

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

2001-05-03 Thread Eric S. Raymond
Horst von Brand <[EMAIL PROTECTED]>: > If you support broken configurations in any way, your program is just > wildly guessing what they did mean. The exact (and very probably not in any > way cleanly thought out) behaviour in corner cases then becomes "the way > things work", and we end up in an

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

2001-05-03 Thread Juan Quintela
> "horst" == Horst von Brand <[EMAIL PROTECTED]> writes: Hi horst> Hell, I had to rebuild my .config files from scratch a few times already horst> because of wild changes in the hardware on which the resulting kernels horst> would have to run, its not _that_ big a deal to have to perhaps

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

2001-05-03 Thread Horst von Brand
Alan Cox <[EMAIL PROTECTED]> said: > In-Reply-To: <[EMAIL PROTECTED]> 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

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

2001-05-03 Thread Alan Cox
> > 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

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

2001-05-03 Thread Horst von Brand
John Stoffel <[EMAIL PROTECTED]> said: [...] > 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

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

2001-05-03 Thread Eric S. Raymond
Horst von Brand [EMAIL PROTECTED]: 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.

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

2001-05-03 Thread Alan Cox
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

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

2001-05-03 Thread Eric S. Raymond
Horst von Brand [EMAIL PROTECTED]: If you support broken configurations in any way, your program is just wildly guessing what they did mean. The exact (and very probably not in any way cleanly thought out) behaviour in corner cases then becomes the way things work, and we end up in an

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

2001-05-03 Thread Alan Cox
Horst von Brand [EMAIL PROTECTED]: If you support broken configurations in any way, your program is just wildly guessing what they did mean. The exact (and very probably not in any way cleanly thought out) behaviour in corner cases then becomes the way things work, and we end up in an

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

2001-05-03 Thread Horst von Brand
John Stoffel [EMAIL PROTECTED] said: [...] 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

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

2001-05-03 Thread Juan Quintela
horst == Horst von Brand [EMAIL PROTECTED] writes: Hi horst Hell, I had to rebuild my .config files from scratch a few times already horst because of wild changes in the hardware on which the resulting kernels horst would have to run, its not _that_ big a deal to have to perhaps have to do

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

2001-05-02 Thread John Stoffel
Eric> Giacomo Catenazzi <[EMAIL PROTECTED]>: >> No. You propmt only one invalid assertion. After you this prompt >> you continue to validate rules and you will maybe prompt for another >> invalid rules. But these invalid rules are generally infrequent. Eric> I may be having problems with your

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

2001-05-02 Thread Eric S. Raymond
Giacomo Catenazzi <[EMAIL PROTECTED]>: > No. You propmt only one invalid assertion. After you this prompt > you continue to validate rules and you will maybe prompt for another > invalid rules. But these invalid rules are generally infrequent. I may be having problems with your English. I

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

2001-05-02 Thread Giacomo Catenazzi
"Eric S. Raymond" wrote: > > Giacomo A. Catenazzi <[EMAIL PROTECTED]>: > > My proposal is instaed of complain about configuration violatation, > > you just wrote the possible correct configuration and prompt user to > > select the correct configuration. > > In the case you cite, e.g. oldconfig

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

2001-05-02 Thread Eric S. Raymond
Giacomo Catenazzi [EMAIL PROTECTED]: No. You propmt only one invalid assertion. After you this prompt you continue to validate rules and you will maybe prompt for another invalid rules. But these invalid rules are generally infrequent. I may be having problems with your English. I don't

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

2001-05-02 Thread Giacomo Catenazzi
Eric S. Raymond wrote: Giacomo A. Catenazzi [EMAIL PROTECTED]: My proposal is instaed of complain about configuration violatation, you just wrote the possible correct configuration and prompt user to select the correct configuration. In the case you cite, e.g. oldconfig shoud prompt:

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

2001-05-02 Thread John Stoffel
Eric Giacomo Catenazzi [EMAIL PROTECTED]: No. You propmt only one invalid assertion. After you this prompt you continue to validate rules and you will maybe prompt for another invalid rules. But these invalid rules are generally infrequent. Eric I may be having problems with your English.

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

2001-05-01 Thread Tom Rini
On Tue, May 01, 2001 at 05:35:12PM -0400, Olivier Galibert wrote: > On Tue, May 01, 2001 at 12:31:12PM -0400, Eric S. Raymond wrote: > > You are proposing an interface that will handle easy cases but blow > > up in the user's face in any hard one. That's poor design, frustrating > > the user

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

2001-05-01 Thread Olivier Galibert
On Tue, May 01, 2001 at 12:31:12PM -0400, Eric S. Raymond wrote: > You are proposing an interface that will handle easy cases but blow > up in the user's face in any hard one. That's poor design, frustrating > the user exactly when he/she most needs help. Yeah, but what is the current method,

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

2001-05-01 Thread Eric S. Raymond
Giacomo A. Catenazzi <[EMAIL PROTECTED]>: > I think that a fundamental requirment is that 'make oldconfig' should > validate any configurations (also the wrong conf). > (If you correct your rules, our old .config can be invalid on a new > kernel, and we don't want regualary edit our .config).

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

2001-05-01 Thread Giacomo A. Catenazzi
"Eric S. Raymond" wrote: > > Peter Samuelson <[EMAIL PROTECTED]>: > > [esr] > > > Besides, right now the configurator has a simple invariant. It will > > > only accept consistent configurations > > > > So you are saying that the old 'vi .config; make oldconfig' trick is > > officially

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

2001-05-01 Thread Giacomo A. Catenazzi
Eric S. Raymond wrote: Peter Samuelson [EMAIL PROTECTED]: [esr] Besides, right now the configurator has a simple invariant. It will only accept consistent configurations So you are saying that the old 'vi .config; make oldconfig' trick is officially unsupported? That's too bad,

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

2001-05-01 Thread Olivier Galibert
On Tue, May 01, 2001 at 12:31:12PM -0400, Eric S. Raymond wrote: You are proposing an interface that will handle easy cases but blow up in the user's face in any hard one. That's poor design, frustrating the user exactly when he/she most needs help. Yeah, but what is the current method, vi?

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

2001-05-01 Thread Tom Rini
On Tue, May 01, 2001 at 05:35:12PM -0400, Olivier Galibert wrote: On Tue, May 01, 2001 at 12:31:12PM -0400, Eric S. Raymond wrote: You are proposing an interface that will handle easy cases but blow up in the user's face in any hard one. That's poor design, frustrating the user exactly

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

2001-05-01 Thread Eric S. Raymond
Giacomo A. Catenazzi [EMAIL PROTECTED]: I think that a fundamental requirment is that 'make oldconfig' should validate any configurations (also the wrong conf). (If you correct your rules, our old .config can be invalid on a new kernel, and we don't want regualary edit our .config).