lkml.org 
[lkml]   [2015]   [May]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [RFC v1] tree-wide: remove "select FW_LOADER" uses
    From
    Date
    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



    \
     
     \ /
      Last update: 2015-05-25 20:41    [W:4.199 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site