Messages in this thread | | | Subject | Re: [RFC v1] tree-wide: remove "select FW_LOADER" uses | From | Paul Bolle <> | Date | Mon, 25 May 2015 20:25:35 +0200 |
| |
On Mon, 2015-05-25 at 10:54 -0700, Josh Triplett wrote: > I don't mean cyclic dependencies (for which Kconfig should just report > an error, ideally including the full list of symbols forming the cycle). > > I mean that Kconfig should do recursive dependency resolution.
(My English might be letting me down here. Or my grasp of elementary logic, for that matter. Recursive and cyclic are not really interchangeable? Should Kconfig perhaps report a "Cyclic dependency error"? )
> If B > depends on A, and C depends on B, I should be able to turn on C > directly and have B and A enabled.
And how should kconfig handle, say: - B depends on (A || D) - C depends on B
Should (B && D) be enabled or (B && A)? This is not meant as a rhetorical question. But I do fear the complications for the choices this idea might encounter are, at best, not worth the effort.
> As an intermediate measure, it'd be *really* handy to be able to browse > in the curses UI directly from a symbol to the symbols it depends on to > quickly enable/disable them, rather than having to look at the list of > dependencies of a symbol, search for that symbol, remember the path the > search showed, and browse there manually.
Probably. I'd rather not think about the UI involved when the symbol(s) that should be enabled is (are) two or more levels down the chain. And the odd "stacked" UI for searches in the curses tool adds to the fun. But then again, I'm a the-glass-is-half-empty person.
Paul Bolle
| |