summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/runqueue.py
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@windriver.com>2019-08-01 16:36:54 -0400
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-08-13 09:38:26 +0100
commit18b8e2e10494d3b0e18743a1bf9e99038da4229c (patch)
treedc600ae57b8aaab79b38c308611de12c1b88e3dd /bitbake/lib/bb/runqueue.py
parent0ec4c67e52f2bba18c818370ac064c240d201a5b (diff)
downloadpoky-18b8e2e10494d3b0e18743a1bf9e99038da4229c.tar.gz
bitbake: layerindexlib: Fix parsing of recursive layer dependencies
[YOCTO #13447] When running bitbake-layers layerindex-fetch from 'master', there is a circular dependency between meta-oe and meta-python. This triggered a maximum recursion depth exception. To fix the exception, as we walk down a branch (depth first search), we track the layers we've already seen. If we are about to recurse into a layer we've already seen we report a warning and then stop recursion. (Bitbake rev: d6155d095513be3f500d089c4ed4c4b89949d560) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
0 files changed, 0 insertions, 0 deletions