public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Sam Ravnborg <sam@ravnborg.org>
To: Ingo Molnar <mingo@elte.hu>
Cc: David Miller <davem@davemloft.net>,
	tiwai@suse.de, mchehab@infradead.org, akpm@linux-foundation.org,
	linux-dvb-maintainer@linuxtv.org, video4linux-list@redhat.com,
	linux-kernel@vger.kernel.org, efault@gmx.de
Subject: Re: [patch, -git] media/video/sound build fix, TEA5761/TEA5767
Date: Fri, 2 May 2008 17:06:45 +0200	[thread overview]
Message-ID: <20080502150645.GA23481@uranus.ravnborg.org> (raw)
In-Reply-To: <20080430121854.GC30735@elte.hu>

On Wed, Apr 30, 2008 at 02:18:54PM +0200, Ingo Molnar wrote:
> 
> * Sam Ravnborg <sam@ravnborg.org> wrote:
> 
> > [OT to the actual problem]
> > 
> > I have envisioned something like a "requires tag" that would list what 
> > a config symbols needs.
> > 
> > Like in this case it would have been:
> > 
> > 	requires V4L
> > 
> > This should in the frontends then if the user selects a symbol where 
> > the 'requires' are not satisfied with a window listing the menuentries 
> > for the symbol that the user needs to enable to satisfy what the 
> > original symbol requires.
> > 
> > This is the only way to do this in a way so the user is actually aware 
> > that enabling a webcam also enables USB. Or at least this is my best 
> > suggestion.
> 
> but auto-selecting USB is the obvious thing that most users expect...
> 
> I.e. they expect a static hierarchy of 'every component' that exists and 
> that can be selected. [yes there are complications like multiple-choice, 
> but that's the minority]
> 
> Users want to browse the hierarchy and pick their things - and _at most_ 
> the tool should warn if there's side side-effects of a selection - users 
> will likely not mind that enabling a webcam also enables USB (in the 
> overwhelming majority of the cases they couldnt care less about that).

Which is exactly what my "require SYMBOL2 would give us.
A webcam would not depends on USB, but would "require USB".
If the decide to include the webcam she will optionally be prompted
so she can decide if it is OK to include USB support too.

But again - have not thought this to the end.

> 
> But otherwise it should all be automatic.
> 
> And i dont even think there should be any additional Kconfig 
> complication. Kconfig should be made _simpler_, not more complex. 
> Maintainers list dependencies and that's it. No "select" needed at all! 
> The stuff that needs to be selected automatically derives from the 
> "depends on" tree that we code.
> 
> in fact even dependencies between modules of source code should be 
> auto-discovered most of the time.
Would be nice.

	Sam

  reply	other threads:[~2008-05-02 15:06 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-30 11:01 [patch, -git] media/video/sound build fix, TEA5761/TEA5767 Ingo Molnar
2008-04-30 11:11 ` Takashi Iwai
2008-04-30 11:15   ` Ingo Molnar
2008-04-30 11:18     ` Ingo Molnar
2008-04-30 11:21       ` Ingo Molnar
2008-04-30 11:58         ` Takashi Iwai
2008-04-30 12:05           ` Ingo Molnar
2008-04-30 12:36         ` [v4l-dvb-maintainer] " Michael Krufky
2008-04-30 12:01       ` Takashi Iwai
2008-04-30 11:17   ` David Miller
2008-04-30 11:29     ` Sam Ravnborg
2008-04-30 12:09       ` Takashi Iwai
2008-04-30 12:18       ` Ingo Molnar
2008-05-02 15:06         ` Sam Ravnborg [this message]
2008-05-05 20:34           ` Mauro Carvalho Chehab
2008-04-30 11:54     ` Takashi Iwai
2008-04-30 11:13 ` Ingo Molnar
2008-04-30 12:04   ` Takashi Iwai

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=20080502150645.GA23481@uranus.ravnborg.org \
    --to=sam@ravnborg.org \
    --cc=akpm@linux-foundation.org \
    --cc=davem@davemloft.net \
    --cc=efault@gmx.de \
    --cc=linux-dvb-maintainer@linuxtv.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mchehab@infradead.org \
    --cc=mingo@elte.hu \
    --cc=tiwai@suse.de \
    --cc=video4linux-list@redhat.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