-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi All, Just a small update from my side; I used bisect-foo and offending commit (@Linux) seems to be: commit 5d09598d488f081e3be23f885ed65cbbe2d073b5 Author: Arnaud Lacombe <lacombar@xxxxxxxxx> Date: Mon Jan 23 17:29:05 2012 -0500 kconfig: fix new choices being skipped upon config update Best Regards, Mateusz On 17.01.2016 21:29, Masahiro Yamada wrote: > Hi Mateusz, > (CCing linux-kbuild, which I think the best place to discuss this topic) > > > I think "default n" in the choice entry is weird > because the choice is not boolean. > > Without it, the weird thing you saw did not happen on my box. > > > Anyway, I'd like Kconfig to say something if it is really a syntax error. > > > I hope comments from Kconfig experts. > > > > > 2016-01-17 20:39 GMT+09:00 Mateusz Kulikowski <mateusz.kulikowski@xxxxxxxxx>: > Hi all, > > I have found weird feature of Kconfig. > If I misused something, please let me know - I found at least one place > where the same error occurs. > > Let's consider the following Kconfig (you can put it anywhere in the source tree): > <-------------- copy -----------------> > menu "Testmenu" > choice > prompt "Problem to solve" > optional > default n > help > Solve one of great world problems > > config SOLVE_HUNGER > bool "Hunger" > > config SOLVE_WARS > bool "Wars" > > config CURE_CANCER > bool "Cancer" > > endchoice > > config TREES > default n > bool "Plant trees in garden" > endmenu > > config BLAH > default n > bool "Totally unrelated option" > > <------------- paste -------------------> > > Now, select HUNGER important problem to solve; Warning - select it with space, _not_ enter + selection from list; > Then select either TREES or BLAH. > > Weird thing is - SOLVE_HUNGER is unselected. > > It doesn't happen when you select (anything) by entering selection menu (i.e. enter). > Even if you deselect option and then select it with space. > > It happens both in menuconfig and nconfig. > > It happens both in recent U-Boot b57843e6 and Linux kernel ece62678. > > Unfortunately my knowledge of Kconfig is very limited so your help would be appreciated. > > Best Regards, > Mateusz >> _______________________________________________ >> U-Boot mailing list >> U-Boot@xxxxxxxxxxxxx >> http://lists.denx.de/mailman/listinfo/u-boot > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWnAQpAAoJELvtohmVtQzBqrwH/1joRyZ2wuuTEtaJG9due3IM Wf0sHphYkTWdfi4kxRPZRwH57bvdLjtb3BWxDKtze+luoYB6M5dFUFk5SUzcDREI /+bddYKcLwkSDc73t/HiA/4U3hqma9jXIo1bLoP9vtlvcIQpaITcqnOxB4tS2kBm 7qOOuLOoa3qQhh5ZhBH3eE4sx+C2sFnYnHKzkTrMO0CkE3YfEt0ZQXJYrIPyaWea UDtK6W7rRoq/7RXGw2Xw8gblk2P60wGK1lBOrEWGY46zufHfyUP4MUzYe2vbwW2i mThLtcySF5+ty6NGBs/gIatrSGfgdomBgm6MzJlgQ4EabaGj4ugsY8yFtNJKFPI= =idim -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html