diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-12-10 22:31:24 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-12-10 22:35:10 +0000 |
commit | ebce92bf8d71f8a6e8af1c6cf6ba335faf9d67c8 (patch) | |
tree | 85e3dfaf9123f1677c758eee050ad1675dcd5fef /lib/toaster/toastermain/settings.py | |
parent | 2ba8a6b25ccc12e7b543e8450121e5311c7a701d (diff) | |
download | bitbake-ebce92bf8d71f8a6e8af1c6cf6ba335faf9d67c8.tar.gz |
providers: Fix determinism issue
We saw builds where runtime providers were sometimes changing order and the
build result was therefore non-deterministic. For example it could show:
DEBUG: providers for lib32-initd-functions are: ['lib32-lsbinitscripts', 'lib32-initscripts']
or
DEBUG: providers for lib32-initd-functions are: ['lib32-initscripts', 'lib32-lsbinitscripts']
which could cause a test to pass or fail.
This change ensures we don't rely on the random order of dictonaries in
memory and act deterministically.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/toaster/toastermain/settings.py')
0 files changed, 0 insertions, 0 deletions