mirror of
https://git.yoctoproject.org/poky
synced 2026-04-04 05:02:21 +02:00
bitbake: runqueue: Fix task mismatch failures from incorrect logic
The "no dependencies" task case was not being correctly considered in this code and seemed to be the cause of occasionaly task hash mismatch errors that were being seen as the dependencies were never accounted for properly. (Bitbake rev: 608b9f821539de813bfbd9e65950dbc56a274bc2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -2286,7 +2286,7 @@ class RunQueueExecute:
|
||||
current = next.copy()
|
||||
next = set()
|
||||
for tid in current:
|
||||
if not self.rqdata.runtaskentries[tid].depends.isdisjoint(total):
|
||||
if len(self.rqdata.runtaskentries[p].depends) and not self.rqdata.runtaskentries[tid].depends.isdisjoint(total):
|
||||
continue
|
||||
procdep = []
|
||||
for dep in self.rqdata.runtaskentries[tid].depends:
|
||||
|
||||
Reference in New Issue
Block a user