summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python/files
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-04-20 17:17:39 +0100
committerSteve Sakoman <steve@sakoman.com>2020-05-01 10:12:13 -1000
commit86f36e3f93cdb2f5882b72e736a770aa6f46100d (patch)
tree0dbb6c9b2dd7594596f04e81006de32a77fe7fa2 /meta/recipes-devtools/python/files
parent31a8b4935e673aba8a1147c4a2fb510b1a8bc3ce (diff)
downloadopenembedded-core-contrib-86f36e3f93cdb2f5882b72e736a770aa6f46100d.tar.gz
staging: Fix overlapping file failures
If there are different providers of a file and they are swiched when the recipe isn't machine specific, we can get tracebacks due to the overlapping files. The issue is that the previous provider isn't uninstalled since the system can't tell whether some later task needs them. By tracking which tasks we depend upon, the code can now choose to uninstall more things since a later task can reinstall if/as needed. The code here was to protect against code with two different tasks running in parallel which is still protected agaisnt. [YOCTO #13702] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta/recipes-devtools/python/files')
0 files changed, 0 insertions, 0 deletions