python3-cantools: make bbappend changes conditional 32/28532/1
authorDenys Dmytriyenko <denys@konsulko.com>
Tue, 28 Feb 2023 01:34:07 +0000 (01:34 +0000)
committerDenys Dmytriyenko <denys@konsulko.com>
Tue, 28 Feb 2023 01:34:07 +0000 (01:34 +0000)
Make bbappend changing RDEPENDS variable conditional on "agldemo"
AGL_FEATURES flag. This resolved yocto-check-layer errors:

INFO: test_signatures (common.CommonCheckLayer)
INFO:  ... FAIL
AssertionError: Adding layer meta-agl-demo changed signatures, basehash changed

Bug-AGL: SPEC-4685
Change-Id: I617a09bfaccdd0e69e064bec4ea749e08f2e1d74
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
recipes-devtools/python/python3-cantools_37.0.7.bbappend
recipes-devtools/python/python3-cantools_agldemo.inc [new file with mode: 0644]

index a4c6aa3..17531c7 100644 (file)
@@ -1,3 +1 @@
-RDEPENDS:${PN} += "\
-    python3-argparse-addons \
-"
+require ${@bb.utils.contains('AGL_FEATURES', 'agldemo', 'python3-cantools_agldemo.inc', '', d)}
diff --git a/recipes-devtools/python/python3-cantools_agldemo.inc b/recipes-devtools/python/python3-cantools_agldemo.inc
new file mode 100644 (file)
index 0000000..a4c6aa3
--- /dev/null
@@ -0,0 +1,3 @@
+RDEPENDS:${PN} += "\
+    python3-argparse-addons \
+"