diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-15 22:21:37 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-16 10:04:08 +0100 |
commit | 94e848ae6544e628a19cb97115279b0b1678967c (patch) | |
tree | e487b18918f72db81f7d8645b9d611887922ea71 /lib | |
parent | 7bc79fdf60519231da7c0c7b5b6143ce090ed830 (diff) | |
download | bitbake-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>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bb/runqueue.py | 1 |
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: |