summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-11-20 10:46:28 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-11-20 13:48:01 +0000
commitbf7d1352012c8737ae7aad3bc992c2b9c85e3205 (patch)
treef9f391e797b2cd5f6223f265419c7b1e8ecbfd53 /meta
parent215dab864e7cf74394840621ad0754db593708f1 (diff)
downloadpoky-bf7d1352012c8737ae7aad3bc992c2b9c85e3205.tar.gz
bitbake: runqueue: Fix hole in setsceneverify skipped task logic
We have do_bundle_initramfs which is a task inserted after compile and before build. It is not covered by sstate. If we run a build with a valid sstate cache present, the setsceneverify function realises it will rerun the do_compile step (due to the bundle_initramfs task) and hence marks do_populate_sysroot to rerun. do_install, a dependency of do_populate_sysroot is left as marked as covered by sstate. What we need to do is traverse the dependency tree for any setsceneverify invalided task and ensure any dependencies are also invalidated. We can stop at any point we reach another setscene task though. This means the do_populate_sysroot task has the data from do_install available and doesn't crash. (Bitbake rev: f21910157d873c030b149c4cdc5b57c5062ab5a6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
0 files changed, 0 insertions, 0 deletions