[poky] [PATCH 5/9] insane.bbclass: skip checks on .la installed status
Koen Kooi
koen at dominion.thruhere.net
Wed Jan 19 11:17:08 PST 2011
Op 19 jan 2011, om 19:27 heeft Scott Garman het volgende geschreven:
> On 01/18/2011 11:19 PM, Koen Kooi wrote:
>> Op 19 jan 2011, om 05:19 heeft Scott Garman het volgende geschreven:
>>
>>> Enabling libtool sysroot support triggers these errors but they
>>> are a valid change in behavior.
>>
>> Based on the RPATH discussion off-list, should we add a check for RPATH pointing to staging as well? I know RPs patches fix it, but it would be nice to catch if it starts happening again.
>
> By staging I assume you're referring to the sysroot dir? If so, we do have that QA check in insane.bbclass already (see package_qa_check_rpath), and I have been relying on it to detect the problems I was reporting. This patch doesn't alter or remove that.
And indeed it does have that already, time to 'port' that to OE :)
>
> If I'm misunderstanding, feel free to correct me.
>
> Scott
>
>>>
>>> Signed-off-by: Scott Garman<scott.a.garman at intel.com>
>>> ---
>>> meta/classes/insane.bbclass | 5 -----
>>> 1 files changed, 0 insertions(+), 5 deletions(-)
>>>
>>> diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
>>> index 3ab4c2c..6f06d85 100644
>>> --- a/meta/classes/insane.bbclass
>>> +++ b/meta/classes/insane.bbclass
>>> @@ -427,11 +427,6 @@ def package_qa_check_staged(path,d):
>>> path = os.path.join(root,file)
>>> if file.endswith(".la"):
>>> file_content = open(path).read()
>>> - # Don't check installed status for native/cross packages
>>> - if not bb.data.inherits_class("native", d) and not bb.data.inherits_class("cross", d):
>>> - if installed in file_content:
>>> - error_msg = "%s failed sanity test (installed) in path %s" % (file,root)
>>> - sane = package_qa_handle_error(5, error_msg, "staging", path, d)
>>> if workdir in file_content:
>>> error_msg = "%s failed sanity test (workdir) in path %s" % (file,root)
>>> sane = package_qa_handle_error(8, error_msg, "staging", path, d)
>>> --
>>> 1.7.1
>>>
>>> _______________________________________________
>>> poky mailing list
>>> poky at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/poky
>>
>
>
> --
> Scott Garman
> Embedded Linux Distro Engineer - Yocto Project
More information about the poky
mailing list