Sven Luther <[EMAIL PROTECTED]> writes:

>> What's the planned features for it?
>
> The idea is to parse the Kconfig, and generate a graph, which represents all
> the Kconfig dependencies (and conditions), multiplied by each
> arch/subarch/flavour we have.
>
> This would lead to a representation of all the Kconfig related info we have
> both in the kernel and in debian/arch.
>
> Then we can do various things, like building such a graph for the old and new
> version, and produce a diff, like what kconfig.ml -d does for a single
> arch/subarch/flavour, or diff different branches of the arch/subarch/flavour
> tree.
>
> We can also check for consistency of the debian config tree, check if there
> are missed options which are auto-filled by the kernel kconfig tool, and so
> on.
>
> Furthermore, this would lead to the writing of an interactive (ncurse based ?)
> tool for setting those configuration options, or maybe a pure text
> oldconfig-like tool.
>
> The next step of this process would be to parse the Makefiles, in order to
> detect the modules which are build from the given config option, so we can
> detect new modules or removed modules corresponding to Kconfig options which
> changed. Or in general offer as information in the tool about the modules
> which are affected by a config option.
>
> Finally, if this idea is taken to the end, this mean we can even provide a way
> for at least providing hint of changed modules from one kernel version to the
> next, in order to make kernel-wedge / module .udebs management easier.

I agree that it's difficult to change any current tool to make this. I
like the proposal a lot :-D

-- 
        O T A V I O    S A L V A D O R
---------------------------------------------
 E-mail: [EMAIL PROTECTED]      UIN: 5906116
 GNU/Linux User: 239058     GPG ID: 49A5F855
 Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
 you the whole house."


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to