mirror of
https://git.yoctoproject.org/poky
synced 2026-04-23 09:32:17 +02:00
insane: Add missing vardepsexclude
If we improve the function dependency visibility in insane.bbclass, it exposes some dependencies which were previously not seen causing variances in the do_package_qa task checksums. Update vardepsexclude in a couple of test cases to ensure the sstate hash selftests pass and the taskhashes don't vary when we don't expect them too. (From OE-Core rev: 9b6dae2771ed86bd2946548004f4da58e8c0b44c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -363,6 +363,7 @@ def package_qa_check_arch(path,name,d, elf):
|
||||
elif not ((littleendian == elf.isLittleEndian()) or is_bpf):
|
||||
oe.qa.handle_error("arch", "Endiannes did not match (%d, expected %d) in %s" % \
|
||||
(elf.isLittleEndian(), littleendian, package_qa_clean_path(path, d, name)), d)
|
||||
package_qa_check_arch[vardepsexclude] = "DEFAULTTUNE"
|
||||
|
||||
QAPATHTEST[desktop] = "package_qa_check_desktop"
|
||||
def package_qa_check_desktop(path, name, d, elf):
|
||||
@@ -618,6 +619,7 @@ def check_32bit_symbols(path, packagename, d, elf):
|
||||
for sym in usedapis:
|
||||
oe.qa.handle_error('32bit-time', msgformat % sym, d)
|
||||
oe.qa.handle_error('32bit-time', 'Suppress with INSANE_SKIP = "32bit-time"', d)
|
||||
check_32bit_symbols[vardepsexclude] = "OVERRIDES"
|
||||
|
||||
# Check license variables
|
||||
do_populate_lic[postfuncs] += "populate_lic_qa_checksum"
|
||||
|
||||
Reference in New Issue
Block a user