diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-12-10 22:31:24 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-03-09 06:12:14 -0800 |
commit | 97690dfe87c3c6048c96702cf8f2a77fe787fe15 (patch) | |
tree | fc8e4b5d746f7464b1c5ca01e290bd7b013596a8 /bitbake/lib/bb/process.py | |
parent | 4f6027c30ae2b07a238e7fec63f69169e6a70cf9 (diff) | |
download | poky-97690dfe87c3c6048c96702cf8f2a77fe787fe15.tar.gz |
bitbake: 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.
(Bitbake rev: da85da9b58ed252c7b80a437fb5babff9e6dde48)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/process.py')
0 files changed, 0 insertions, 0 deletions