[Toybox] protect against sha*sum misconfiguration?

Rob Landley rob at landley.net
Tue Aug 27 08:54:31 PDT 2019


On 8/26/19 12:49 PM, enh wrote:
>>> ain't nobody got time for kconfig.
>>
>> One of my pre-1.0 release items is writing a menuconfig replacement so I can
>> clean the last of the gplv2 build infratructure out of the tree. :P
>>
>> (Upstream kernel made kconfig TURING COMPLETE. Why... Ouch. I just want a
>> menuconfig I can run without multiple files of weirdness...)
> 
> i've never really understood why anyone would want the ui. it feels
> strictly worse than just having a text file to edit. all the same
> information, but squirreled away behind hundreds of tiny little doors.

It's the dependency resolution and contextual help. Can't enable Y without
enabling X, it shows you what the prerequisites are in the help text.

What would be NICE is a dependency resolver that runs in reverse (I switch this
on, switch on the prerequisites) but the problem is there aren't deterministic
prerequisites, it can depend on a subset of multiple options.

That said: overkill for toybox, which does NOT have a lot of dependencies. (A
couple on android, a couple on float, you basically have all of 'em switched on
I think.) But it's what a lot of the base OS developers have been used to
forever. And when I left busybox I'd already made it work there, so had inertia. :)

Rob



More information about the Toybox mailing list