[OE-core] [PATCH 1/1] insane.bbclass: skip rdepends QA checks for kernel / modules
Paul Eggleton
paul.eggleton at linux.intel.com
Tue Jul 12 13:29:28 UTC 2011
The kernel and module recipes have very few dbg/dev packages, however
they can easily have false positive results from the rdepends QA checks
(e.g. kernel-module-lirc-dev). Thus disable these tests for any recipe
that inherits kernel or module-base.
Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
meta/classes/insane.bbclass | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index c1db1ca..aedd55c 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -416,6 +416,11 @@ def package_qa_walk(path, warnfuncs, errorfuncs, skip, package, d):
return len(errors) == 0
def package_qa_check_rdepends(pkg, pkgdest, skip, d):
+ # Don't do this check for kernel/module recipes, there aren't too many debug/development
+ # packages and you can get false positives e.g. on kernel-module-lirc-dev
+ if bb.data.inherits_class("kernel", d) or bb.data.inherits_class("module-base", d):
+ return True
+
sane = True
if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg:
# Copied from package_ipk.bbclass
--
1.7.4.1
More information about the Openembedded-core
mailing list