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 /scripts/lib/checklayer | |
| 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 'scripts/lib/checklayer')
0 files changed, 0 insertions, 0 deletions
