[oe] [PATCH] insane.bbclass: Make RPATH a non-fatal error

Khem Raj raj.khem at gmail.com
Fri Feb 18 19:33:18 UTC 2011


On (18/02/11 12:26), Tom Rini wrote:
> In order to make the user experience better we now use bb.warn
> on non-fatal QA errors and bb.error on fatal errors.
> 
> Signed-off-by: Tom Rini <tom_rini at mentor.com>

I really would like to get these issues fixed but I guess from grand
scheme of things for now

Acked-by: Khem Raj <raj.khem at gmail.com>

> ---
>  classes/insane.bbclass |   12 +++++++++---
>  1 files changed, 9 insertions(+), 3 deletions(-)
> 
> diff --git a/classes/insane.bbclass b/classes/insane.bbclass
> index a846832..3b042c9 100644
> --- a/classes/insane.bbclass
> +++ b/classes/insane.bbclass
> @@ -116,7 +116,7 @@ def package_qa_make_fatal_error(error_class, name, path,d):
>  
>      TODO: Load a whitelist of known errors
>      """
> -    return not error_class in [0, 5, 7]
> +    return not error_class in [0, 1, 5, 7]
>  
>  def package_qa_write_error(error_class, name, path, d):
>      """
> @@ -145,10 +145,16 @@ def package_qa_write_error(error_class, name, path, d):
>               (ERROR_NAMES[error_class], name, package_qa_clean_path(path,d))
>      f.close()
>  
> +# Returns False is there was a fatal problem and True if we did not hit a fatal
> +# error
>  def package_qa_handle_error(error_class, error_msg, name, path, d):
> -    bb.error("QA Issue with %s: %s" % (name, error_msg))
> +    fatal = package_qa_make_fatal_error(error_class, name, path, d)
>      package_qa_write_error(error_class, name, path, d)
> -    return not package_qa_make_fatal_error(error_class, name, path, d)
> +    if fatal:
> +        bb.error("QA Issue with %s: %s" % (name, error_msg))
> +    else:
> +        bb.warn("QA Issue with %s: %s" % (name, error_msg))
> +    return not fatal
>  
>  def package_qa_check_rpath(file,name,d, elf):
>      """
> -- 
> 1.7.3.5
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
-Khem




More information about the Openembedded-devel mailing list