diff options
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r-- | bitbake/lib/bb/runqueue.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index e13dc57ae8..e32f81a165 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
@@ -1844,6 +1844,10 @@ class RunQueueExecuteScenequeue(RunQueueExecute): | |||
1844 | realtask = self.rqdata.runq_setscene[task] | 1844 | realtask = self.rqdata.runq_setscene[task] |
1845 | realdep = self.rqdata.runq_setscene[dep] | 1845 | realdep = self.rqdata.runq_setscene[dep] |
1846 | logger.debug(2, "%s was unavailable and is a hard dependency of %s so skipping" % (self.rqdata.get_user_idstring(realtask), self.rqdata.get_user_idstring(realdep))) | 1846 | logger.debug(2, "%s was unavailable and is a hard dependency of %s so skipping" % (self.rqdata.get_user_idstring(realtask), self.rqdata.get_user_idstring(realdep))) |
1847 | self.scenequeue_updatecounters(dep, fail) | ||
1848 | continue | ||
1849 | if task not in self.sq_revdeps2[dep]: | ||
1850 | # May already have been removed by the fail case above | ||
1847 | continue | 1851 | continue |
1848 | self.sq_revdeps2[dep].remove(task) | 1852 | self.sq_revdeps2[dep].remove(task) |
1849 | if len(self.sq_revdeps2[dep]) == 0: | 1853 | if len(self.sq_revdeps2[dep]) == 0: |