Hi, On Wed, Aug 10, 2011 at 12:33 PM, David Woodhouse <dwmw2@xxxxxxxxxxxxx> wrote: > On Wed, 2011-08-10 at 10:34 -0400, Arnaud Lacombe wrote: >> your point being ? I might as well tell you that I find the current >> behavior of 'all*.config' just as broken wrt. to dependency >> management. > > You might indeed. And I would find that commentary just as irrelevant > and unhelpful. > you are free to do so. >> > If you have nothing relevant to say, just don't say anything. >> > >> maybe you can come with a detailed description of your proposal's >> behavior, including how to manage case like this, instead of just >> throwing patch around ? > > How's this for a definition: > > "The behaviour for unsettable (or unclearable) options shall be exactly > like it already is if you put them in all*.config, or if you manually > edit the .config file and run 'make oldconfig', as people have been > doing for years. There is nothing new to see here." > Then I would say it is plain broken, especially if widespread. >> If I do: >> >> # make CONFIG_WIRELESS_EXT=y allnoconfig >> >> I expect either a success or an error, not a silent discard. And >> *yes*, the problem already exists with "all*.config". > > [dwmw2@i7 linux-2.6]$ make CONFIG_WIRELESS_EXT=y allnoconfig > scripts/kconfig/conf --allnoconfig Kconfig > # > # Could not set CONFIG_WIRELESS_EXT=y; perhaps it has unmet dependencies? > # > # > # configuration written to .config > # Exactly my point, you just successfully created an half-backed config which is different than what Aunt Tillie wanted you to generate. This should be an hard error, same for "all*.config", not to mention that the error message is far from being helpful. - Arnaud -- 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