I got a loop in CML2 1.9.0 make menuconfig on a minimal config.out created by CML2 make oldconfig. The end of the debug shows
is_visible(watchdog) called
watchdog not visible, ancestor WATCHDOG false
is_visible(kernelhacking) called
kernelhacking not visible, kernelhacking guard WIZARD is false
MenuBrowser.selected(): at 0, object=@135356244, 0
MenuBrowser.selected(): at 0, object=@135356244, 0
MenuBrowser.pop(): stack is empty.MenuBrowser.push(): pushing [arch]=@138701756,
selection=arch
MenuBrowser.push(): selection set to 0
MenuBrowser.push(): pushed [arch]=@138701756->1, selection=0, viewbase=0
MenuBrowser.selected(): at 0, object=@138701756, 0
MenuBrowser.selected(): at 0, object=@138701756, 0
MenuBrowser.down(): at level=0, object=@138701756, old selection=0, new selection = 0,
new base = 0
MenuBrowser.selected(): at 0, object=@138701756, 0
MenuBrowser.selected(): at 0, object=@138701756, 0
MenuBrowser.down(): at level=0, object=@138701756, old selection=0, new selection = 0,
new base = 0
MenuBrowser.selected(): at 0, object=@138701756, 0
MenuBrowser.selected(): at 0, object=@138701756, 0
And it loops. config.out and debug attached. The loop occurs with or
without kbuild 2.5. This command works
/usr/bin/python2 -O scripts/cmlconfigure.py -t -B 2.4.16 -I config.out rules.out
This one loops
/usr/bin/python2 -O scripts/cmlconfigure.py -c -DX86 -B 2.4.16 -i config.out
rules.out
cml2-menuconfig-loop.tar.gz
Description: cml2-menuconfig-loop.tar.gz
