From: Bill Davidsen <davidsen@tmr.com>
To: Matt Mackall <mpm@selenic.com>
Cc: Theodore Tso <tytso@mit.edu>,
David Woodhouse <dwmw2@infradead.org>,
Linus Torvalds <torvalds@linux-foundation.org>,
Randy Dunlap <randy.dunlap@oracle.com>,
Ingo Molnar <mingo@elte.hu>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [patch] MTD: fix DOC2000/2001/2001PLUS build error
Date: Tue, 06 Feb 2007 13:03:31 -0500 [thread overview]
Message-ID: <45C8C2F3.2010905@tmr.com> (raw)
In-Reply-To: <20070206164118.GP10108@waste.org>
Matt Mackall wrote:
> On Tue, Feb 06, 2007 at 11:04:31AM -0500, Bill Davidsen wrote:
>
>>> There's no reason we shouldn't be able to do exactly that with config
>>> symbols in Kconfig-land. The only difference is that we've got
>>> slightly different semantics for our "depend" keyword. Things which
>>> don't have their "depend" requirements met aren't offered as options.
>>> Whereas "select" is "automatically pull in dependencies"
>>> apt/yum-style.
>>>
>> Perhaps this is because there is a lacking keyword. The depends controls
>> visibility, perhaps a "requires" could be used to provide advisory
>> information which mean "these other things will be turned on if you
>> build this feature."
>>
>
> "require" is a bad name as it's a synonym of "depend".
>
>
>>> While we're at it, it would also be nice to be able to do:
>>>
>>> $ kconfig enable ACPI
>>> CONFIG_ACPI conflicts with CONFIG_APM
>>> $ kconfig enable -F ACPI
>>> disabling CONFIG_APM
>>> $ kconfig disable SCSI
>>> CONFIG_USB_STORAGE depends on CONFIG_SCSI
>>> $ kconfig disable -f SCSI
>>> disabling USB_STORAGE
>>> $ make
>>>
>>>
>> I think depends and select provide this now, the postulated "requires"
>> might make building the trees easier.
>>
>
> The above is all about having a scriptable command line interface so
> that people don't need the broken sed + make oldconfig thing.
>
>
I didn't say that clearly, I meant that the information to do this was
present, not the functionality.
Someone suggested that 'requires' was a synonym of 'depends on' and was
a bad choice. I think the requirement is in fasct the same, what I was
after was not to prevent visibility of the option as 'depends' does. And
we still probably need depends to avoid way too many choices.
--
bill davidsen <davidsen@tmr.com>
CTO TMR Associates, Inc
Doing interesting things with small computers since 1979
next prev parent reply other threads:[~2007-02-06 18:05 UTC|newest]
Thread overview: 95+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-04 19:10 Super Kernel Sunday! Linus Torvalds
2007-02-04 19:40 ` Bauke Jan Douma
2007-02-04 21:00 ` Gene Heskett
2007-02-04 21:11 ` Kevin K
2007-02-04 19:56 ` Alessandro Suardi
2007-02-05 8:39 ` Jonathan Sambrook
2007-02-05 8:45 ` [patch] MTD: fix DOC2000/2001/2001PLUS build error Ingo Molnar
2007-02-05 13:06 ` Josh Boyer
2007-02-05 13:34 ` David Woodhouse
2007-02-05 15:56 ` Ingo Molnar
2007-02-05 16:08 ` Arjan van de Ven
2007-02-05 16:12 ` Russell King
2007-02-05 16:17 ` Ingo Molnar
2007-02-05 16:22 ` David Woodhouse
2007-02-05 16:26 ` Ingo Molnar
2007-02-05 16:31 ` Ingo Molnar
2007-02-05 16:58 ` Linus Torvalds
2007-02-05 17:05 ` Ingo Molnar
2007-02-05 17:08 ` Russell King
2007-02-05 21:15 ` Ingo Oeser
2007-02-06 13:32 ` Gerhard Mack
2007-02-05 21:17 ` David Woodhouse
2007-02-05 21:28 ` Linus Torvalds
2007-02-05 21:39 ` David Woodhouse
2007-02-05 21:49 ` Linus Torvalds
2007-02-05 21:53 ` David Woodhouse
2007-02-05 22:21 ` Linus Torvalds
2007-02-05 22:31 ` Randy Dunlap
2007-02-05 23:09 ` Linus Torvalds
2007-02-05 23:21 ` David Woodhouse
2007-02-05 23:32 ` Linus Torvalds
2007-02-06 0:04 ` Mark Rustad
2007-02-06 15:55 ` Bill Davidsen
2007-02-06 16:20 ` Mark Rustad
2007-02-06 9:45 ` David Woodhouse
2007-02-06 15:51 ` Bill Davidsen
2007-02-06 16:53 ` Linus Torvalds
2007-02-06 22:38 ` David Woodhouse
2007-02-06 22:39 ` Randy Dunlap
2007-02-06 23:11 ` Linus Torvalds
2007-02-06 23:15 ` Linus Torvalds
2007-02-06 23:18 ` David Woodhouse
2007-02-06 23:49 ` Linus Torvalds
2007-02-06 22:53 ` Linus Torvalds
2007-02-06 23:11 ` David Woodhouse
2007-02-06 23:28 ` Linus Torvalds
2007-02-06 23:36 ` David Woodhouse
2007-02-06 23:41 ` Randy Dunlap
2007-02-06 23:49 ` David Woodhouse
2007-02-06 23:52 ` Robert P. J. Day
2007-02-06 23:55 ` Linus Torvalds
2007-02-07 0:03 ` David Woodhouse
2007-02-07 0:21 ` Linus Torvalds
2007-02-07 0:30 ` Randy Dunlap
2007-02-07 0:37 ` David Woodhouse
2007-02-07 2:09 ` Linus Torvalds
2007-02-07 13:51 ` Sunil Naidu
2007-02-06 1:09 ` Theodore Tso
2007-02-06 6:09 ` Matt Mackall
2007-02-06 16:04 ` Bill Davidsen
2007-02-06 16:41 ` Matt Mackall
2007-02-06 18:03 ` Bill Davidsen [this message]
2007-02-06 0:00 ` Jeff Garzik
2007-02-06 13:52 ` Jörn Engel
2007-02-06 15:16 ` Mark Lord
2007-02-08 8:18 ` David Lang
2007-02-08 9:44 ` Jörn Engel
2007-02-06 15:41 ` Bill Davidsen
2007-02-05 22:21 ` Alan
2007-02-05 22:35 ` Linus Torvalds
2007-02-05 21:50 ` Alan
2007-02-05 21:41 ` David Woodhouse
2007-02-06 5:46 ` Matt Mackall
2007-02-06 15:34 ` Paul Mundt
2007-02-06 22:39 ` Haavard Skinnemoen
2007-02-06 22:51 ` Linus Torvalds
2007-02-05 16:33 ` David Woodhouse
2007-02-05 16:46 ` Russell King
2007-02-05 16:52 ` Ingo Molnar
2007-02-05 17:04 ` Russell King
2007-02-05 16:32 ` Linus Torvalds
2007-02-05 16:50 ` Russell King
2007-02-05 16:52 ` David Woodhouse
2007-02-05 17:58 ` Super Kernel Sunday! Jan Engelhardt
2007-02-05 18:07 ` Kevin Fox
2007-02-06 19:02 ` Stephen Hemminger
2007-02-05 21:27 ` [2.6.20] Regression in dmfe driver Thomas Bächler
2007-02-06 9:38 ` Thierry Vignaud
2007-02-06 22:40 ` Thomas Bächler
2007-02-27 13:58 ` [PATA] Failed to set xfermode on LITE-ON LTR-48246S Philipp Matthias Hahn
2007-03-05 4:10 ` Tejun Heo
2007-03-05 10:38 ` Philipp Matthias Hahn
2007-03-05 15:46 ` Tejun Heo
2007-03-06 9:23 ` Philipp Matthias Hahn
2007-03-09 12:50 ` Tejun Heo
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=45C8C2F3.2010905@tmr.com \
--to=davidsen@tmr.com \
--cc=dwmw2@infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=mpm@selenic.com \
--cc=randy.dunlap@oracle.com \
--cc=torvalds@linux-foundation.org \
--cc=tytso@mit.edu \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.