We don't actually need to consider recommended layers when preparing the order - just the depends. If we do then we can get into circular dependency situation e.g. currently with meta-intel and meta-intel-qat where meta-intel recommends meta-intel-qat and meta-intel-qat depends on meta-intel. (Likely the latter dependency is erroneous since the content of meta-intel-qat doesn't appear to depend on meta-intel, but there could be other scenarios where it is legitimate).
Signed-off-by: Paul Eggleton <paul.eggle...@linux.intel.com> --- layerindex/update.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layerindex/update.py b/layerindex/update.py index 06c61a79..a4b96e24 100755 --- a/layerindex/update.py +++ b/layerindex/update.py @@ -399,7 +399,7 @@ def main(): deps = re.search("^LAYERDEPENDS = \"(.*)\"", output, re.M).group(1) or '' recs = re.search("^LAYERRECOMMENDS = \"(.*)\"", output, re.M).group(1) or '' - deps_dict = utils.explode_dep_versions2(bitbakepath, deps + ' ' + recs) + deps_dict = utils.explode_dep_versions2(bitbakepath, deps) if len(deps_dict) == 0: # No depends, add it firstly layerquery_sorted.append(layer) -- 2.17.1 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto