[Buildroot] [PATCH] utils/genrandconfig: reduce the maximum "size" of random configurations

Peter Korsgaard peter at korsgaard.com
Sun Nov 14 12:48:43 UTC 2021


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:

 > genrandconfig is used by the Buildroot autobuilders to generate
 > semi-random configurations that we build test. As part of this, we use
 > "make randpackageconfig" to randomize the selection of packages,
 > together with a KCONFIG_PROBABILITY value, which indicates the
 > probabibility for each option to be enabled. This probability is
 > itself randomized, between 1% and 30% for every build.

 > However, with our increasing number of packages (over 2900), when we
 > use a 30% probability for options to be enabled, it means a *lot* of
 > options are enabled, causing very large configurations to be
 > tested. These configurations are not very realistic, and they take
 > ages to build on our autobuilders: we have builds that take 4, 5 or
 > even 7 hours to build.

 > In order to test a larger number of configurations and therefore a
 > larger variety of configurations, this commit reduces the maximum
 > probability to 20%.

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>

Makes sense. Committed, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list