mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 18:32:13 +02:00
insane.bbclass: quiet package errors not in *_QA
Currently, if a package QA type from package.bbclass is not listed in ERROR_QA, it gets shown, regardless of whether it's in WARN_QA. This differs from the behavior of the rest of the QA handling (which doesn't call package_qa_handle_error at all if it's in neither _QA variable), and is nonintuitive. Change this to use bb.note() if it's listed neither in ERROR_QA nor WARN_QA, so it ends up in the task logs, but doesn't clutter up the user's output. (From OE-Core rev: 8f5675e6d3eb8473f367de72d2d3d8a702011a47) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
9db09a6657
commit
d4a7820eee
@@ -143,9 +143,11 @@ def package_qa_handle_error(error_class, error_msg, d):
|
||||
bb.error("QA Issue: %s" % error_msg)
|
||||
d.setVar("QA_SANE", False)
|
||||
return False
|
||||
else:
|
||||
elif error_class in (d.getVar("WARN_QA", True) or "").split():
|
||||
bb.warn("QA Issue: %s" % error_msg)
|
||||
return True
|
||||
else:
|
||||
bb.note("QA Issue: %s" % error_msg)
|
||||
return True
|
||||
|
||||
QAPATHTEST[libexec] = "package_qa_check_libexec"
|
||||
def package_qa_check_libexec(path,name, d, elf, messages):
|
||||
|
||||
Reference in New Issue
Block a user