From: Richard Purdie Date: Thu, 15 Aug 2019 21:21:37 +0000 (+0100) Subject: bitbake: runqueue: Ensure target_tids is filtered X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20946c63c272b2128e6dc76490313b174ee97d8e;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake: runqueue: Ensure target_tids is filtered bitbake --runonly=fetch failed as the target_tids list included entries which were no longer targeted task ids. Fix this. (Bitbake rev: 94e848ae6544e628a19cb97115279b0b1678967c) Signed-off-by: Richard Purdie --- diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 4e64ddfdad3..7fa074f6792 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/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: