public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Juan Quintela <quintela@mandrakesoft.com>
To: esr@thyrsus.com
Cc: Urban Widmark <urban@teststation.com>,
	John Stoffel <stoffel@casc.com>,
	cate@dplanet.ch, Peter Samuelson <peter@cadcamlab.org>,
	CML2 <linux-kernel@vger.kernel.org>,
	kbuild-devel@lists.sourceforge.net
Subject: Re: Hierarchy doesn't solve the problem
Date: 03 May 2001 16:33:33 +0200	[thread overview]
Message-ID: <m2bspa7b9e.fsf@trasno.mitica> (raw)
In-Reply-To: <20010503030431.A25141@thyrsus.com> <Pine.LNX.4.30.0105030907470.28400-100000@cola.teststation.com> <20010503034620.A27880@thyrsus.com>
In-Reply-To: <20010503034620.A27880@thyrsus.com>

>>>>> "eric" == Eric S Raymond <esr@thyrsus.com> writes:

eric> Urban Widmark <urban@teststation.com>:
>> Then it must somehow handle me trying to (incorrectly) answer X86=Y,
>> SMP=Y, RTC=N in some order?

eric> What it does is (a) always start with a valid config, and (b) not permit
eric> any change that would make it invalid.

eric> So, you froze X86 at startup.  SMP gets asked early.  If you specify 
eric> SMP=y, and then later try to set RTC=n, the configurator will not let
eric> you do it and will explain why.  At that point if you want you can go
eric> back and change SMP.
 
>> Perhaps I have missed something, but I really prefer the old oldconfig
>> over the new oldconfig.

eric> What's to prefer?  You get essentially the same behavior unless you start
eric> with a broken config.

Here is what I prefer (and need).

There are two cases that I need to solve, and that actually this are
the two uses that I had for make oldconfig (I never use xconfig nor
menuconfig).

1st scenary:

I have the .config of linux-2.4.x
Linus release linux-2.4.(x+1)

linux 2.4.(x+1) has more drivers/options/whatever that linux-2.4.x.  I
want to be prompted only for the new drivers/options/whatever it
chooses the old ones from the .config file.  Note that my old .config
file is not a valid configuration because it misses symbols (or I am
wrong and this is a valid configuration ?).

2nd scenery:

I have found a bug in my actual kernel and then I decided to turn some
feature off.  I don't want to surf over all the menus in make
{menu,x}config, because I _know_ the name of the feature.  I go to the
.config file and remove the needed line.  I can remove a line that
has no dependencies, or a line that has a lot of dependencies
(i.e. CONFIG_SCSI).  The actual menuconfig will do exactly what I
expect, it will ask only CONFIG_SCSI, and nothing else.

Notice that I am putting the .config in an invalid state, but it is
the easier way to change that feature.  Otherwise I will be happy if
you provide me something like:

    make "CONFIG_SCSI=n" oldconfig

or similar, i.e. _I_ know what I want to change, and I want to change
only that.  Notice that I want also be able to do the other way
around:

    make "CONFIG_SCSI=m" oldconfig

and then be prompted for all the SCSI drivers (because they was not in
the .config before).

Later, Juan.

-- 
In theory, practice and theory are the same, but in practice they 
are different -- Larry McVoy

  reply	other threads:[~2001-05-03 14:34 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-27 23:35 CML2 1.3.1, aka "I stick my neck out a mile..." Eric S. Raymond
2001-04-29 15:12 ` John Stoffel
2001-04-29 22:35   ` Eric S. Raymond
2001-04-29 22:43     ` [kbuild-devel] " Eric S. Raymond
2001-04-30 16:28     ` John Stoffel
2001-04-30 17:39       ` Eric S. Raymond
2001-04-30 19:16         ` Peter Samuelson
2001-04-30 19:25           ` Eric S. Raymond
2001-05-01  9:23             ` Requirement of make oldconfig [was: Re: [kbuild-devel] Re: CML2 1.3.1, aka ...] Giacomo A. Catenazzi
2001-05-01 16:31               ` Eric S. Raymond
2001-05-01 21:35                 ` Olivier Galibert
2001-05-01 22:26                   ` Tom Rini
2001-05-02 13:32           ` Giacomo Catenazzi
2001-05-02 17:49             ` Eric S. Raymond
2001-05-02 20:12               ` John Stoffel
2001-05-03  7:04                 ` Hierarchy doesn't solve the problem Eric S. Raymond
2001-05-03  7:34                   ` Urban Widmark
2001-05-03  7:46                     ` Eric S. Raymond
2001-05-03 14:33                       ` Juan Quintela [this message]
2001-05-03 16:16                         ` Eric S. Raymond
2001-05-03 22:20                       ` Mike Castle
2001-05-03 12:32                 ` Requirement of make oldconfig [was: Re: [kbuild-devel] Re: CML2 1.3.1, aka ...] Horst von Brand
2001-05-03 12:47                   ` Alan Cox
2001-05-03 13:24                     ` Horst von Brand
2001-05-03 14:40                       ` Juan Quintela
2001-05-03 16:07                       ` Eric S. Raymond
2001-05-03 16:04                   ` Eric S. Raymond
2001-05-03 17:36                     ` Alan Cox
2001-04-30  1:36   ` CML2 1.3.1, aka "I stick my neck out a mile..." Anton Altaparmakov
2001-04-30  1:41     ` Eric S. Raymond
2001-04-30  2:13       ` [kbuild-devel] " John Cowan
2001-04-30  2:24       ` Alexander Viro
2001-04-30  5:41         ` David Emory Watson
2001-04-30  5:50           ` Alexander Viro
2001-04-30  6:12             ` David Emory Watson
2001-04-30  6:53               ` Eric S. Raymond
2001-04-30  7:11                 ` [OT] " Jeff Garzik
2001-04-30  7:17                 ` Alexander Viro
2001-04-30 14:25                   ` Kai Henningsen
2001-04-30 15:54                   ` [kbuild-devel] " Eric S. Raymond
2001-04-30 10:57                 ` John Cowan
2001-04-30 13:30               ` David Woodhouse
2001-04-30 13:29             ` David Woodhouse
2001-04-30  7:05         ` volodya
2001-04-30  7:23           ` Alexander Viro
2001-04-30  7:40             ` Eric S. Raymond
2001-04-30  9:09               ` [Moving rapidly offtopic] " Henning P. Schmiedehausen
2001-04-30 16:16               ` nick
2001-04-30 17:12                 ` [kbuild-devel] " Eric S. Raymond
2001-04-30 17:20                   ` [OT] " Jeff Garzik
2001-04-30 17:25                     ` Rik van Riel
2001-04-30 19:44                   ` [kbuild-devel] " Gerhard Mack
2001-04-30 19:47                     ` nick
2001-04-30  3:26       ` volodya
2001-04-30  7:52     ` Anton Altaparmakov
2001-04-30  8:03       ` Eric S. Raymond
2001-04-30 16:17         ` volodya
2001-04-30  8:13       ` Anton Altaparmakov
     [not found] ` <15084.12830.973535.153706@gargle.gargle.HOWL>
2001-04-29 22:41   ` Eric S. Raymond

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m2bspa7b9e.fsf@trasno.mitica \
    --to=quintela@mandrakesoft.com \
    --cc=cate@dplanet.ch \
    --cc=esr@thyrsus.com \
    --cc=kbuild-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=peter@cadcamlab.org \
    --cc=stoffel@casc.com \
    --cc=urban@teststation.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox