[Buildroot] [PATCH v3 1/2] randconfig, allyesconfig: fix handling of legacy options

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Jan 8 20:43:27 UTC 2015


Dear Arnout Vandecappelle,

On Thu, 08 Jan 2015 21:36:53 +0100, Arnout Vandecappelle wrote:

> >> I admit it's not really an issue introduced by the patch as the issue
> >> already exists for randpackageconfig. But it's very annoying :/
> > 
> > Any comment about this?
> 
>  Well, as you explained to me in Dusseldorf, the main reason to use randconfig
> is to test against buggy Config.in depends/select chains. If the choices
> wouldn't get properly randomized anymore, that would really kill this use case.
> So I guess that's a no go.

Well, the other day, I actually attempted to use randconfig to really
have random configurations, and see how broken they are. But randconfig
is unusable today, since it selects a bunch of legacy options, which
prevents the build from starting.

I'm not sure I actually use randconfig to test buggy Config.in
depends/select. I actually tend to use randpackageconfig: I fix a
certain arch/toolchain combination, and sent to a bit of
randpackageconfig. Which indeed means that I'm not testing everything
since the choices are not randomized.

Do we have a hope of getting properly randomized choices one day. Are
there other options?

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list