aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2019-08-15 22:21:37 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-08-16 10:04:08 +0100
commit94e848ae6544e628a19cb97115279b0b1678967c (patch)
treee487b18918f72db81f7d8645b9d611887922ea71
parent7bc79fdf60519231da7c0c7b5b6143ce090ed830 (diff)
downloadbitbake-94e848ae6544e628a19cb97115279b0b1678967c.tar.gz
runqueue: Ensure target_tids is filtered
bitbake <target> --runonly=fetch failed as the target_tids list included entries which were no longer targeted task ids. Fix this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/runqueue.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py
index 4e64ddfda..7fa074f67 100644
--- a/lib/bb/runqueue.py
+++ b/lib/bb/runqueue.py
@@ -1736,6 +1736,7 @@ class RunQueueExecute:
# We can't skip specified target tasks which aren't setscene tasks
self.cantskip = set(self.rqdata.target_tids)
self.cantskip.difference_update(self.rqdata.runq_setscene_tids)
+ self.cantskip.intersection_update(self.rqdata.runtaskentries)
schedulers = self.get_schedulers()
for scheduler in schedulers: