[yocto] [layerindex-web][PATCH 5/7] update: ignore recommends when ordering layers
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Jul 2 15:58:49 PDT 2018
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.eggleton at 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
More information about the yocto
mailing list