diff options
author | Mark Hatle <mark.hatle@windriver.com> | 2019-08-01 16:36:54 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-13 09:38:26 +0100 |
commit | 18b8e2e10494d3b0e18743a1bf9e99038da4229c (patch) | |
tree | dc600ae57b8aaab79b38c308611de12c1b88e3dd /bitbake/lib/bs4/COPYING.txt | |
parent | 0ec4c67e52f2bba18c818370ac064c240d201a5b (diff) | |
download | poky-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/bs4/COPYING.txt')
0 files changed, 0 insertions, 0 deletions