diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-07-12 14:29:28 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-07-12 15:22:09 +0100 |
commit | 7354fc9213f27aa1b643dbe88070437f1ee4c063 (patch) | |
tree | edc26909b82cbc9e691b7f2b50f7c8de714506ec | |
parent | 5275297b93e9c7aed1619fd607ba52e089c33043 (diff) | |
download | poky-7354fc9213f27aa1b643dbe88070437f1ee4c063.tar.gz |
insane.bbclass: skip rdepends QA checks for kernel / modules
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.
(From OE-Core rev: 7a383f8ae8433c14b6995966216b9e6e81ea6a51)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | 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 1567f36227..8d5da00d16 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): | |||
416 | return len(errors) == 0 | 416 | return len(errors) == 0 |
417 | 417 | ||
418 | def package_qa_check_rdepends(pkg, pkgdest, skip, d): | 418 | def package_qa_check_rdepends(pkg, pkgdest, skip, d): |
419 | # Don't do this check for kernel/module recipes, there aren't too many debug/development | ||
420 | # packages and you can get false positives e.g. on kernel-module-lirc-dev | ||
421 | if bb.data.inherits_class("kernel", d) or bb.data.inherits_class("module-base", d): | ||
422 | return True | ||
423 | |||
419 | sane = True | 424 | sane = True |
420 | if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg: | 425 | if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg: |
421 | # Copied from package_ipk.bbclass | 426 | # Copied from package_ipk.bbclass |