summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2024-08-29 07:38:51 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-08-29 21:58:19 +0100
commit94ca45972781610cb8f6ee70e7da7632e0cb55a9 (patch)
treec0ebb98efa30768082f06519b2a0cc06509bedfe
parent796ef498fa8cbf60232ce6c539114a8f4e06d494 (diff)
downloadpoky-94ca45972781610cb8f6ee70e7da7632e0cb55a9.tar.gz
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>
-rw-r--r--meta/classes-global/insane.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes-global/insane.bbclass b/meta/classes-global/insane.bbclass
index f1d711c77c..bdc7f2b703 100644
--- a/meta/classes-global/insane.bbclass
+++ b/meta/classes-global/insane.bbclass
@@ -363,6 +363,7 @@ def package_qa_check_arch(path,name,d, elf):
363 elif not ((littleendian == elf.isLittleEndian()) or is_bpf): 363 elif not ((littleendian == elf.isLittleEndian()) or is_bpf):
364 oe.qa.handle_error("arch", "Endiannes did not match (%d, expected %d) in %s" % \ 364 oe.qa.handle_error("arch", "Endiannes did not match (%d, expected %d) in %s" % \
365 (elf.isLittleEndian(), littleendian, package_qa_clean_path(path, d, name)), d) 365 (elf.isLittleEndian(), littleendian, package_qa_clean_path(path, d, name)), d)
366package_qa_check_arch[vardepsexclude] = "DEFAULTTUNE"
366 367
367QAPATHTEST[desktop] = "package_qa_check_desktop" 368QAPATHTEST[desktop] = "package_qa_check_desktop"
368def package_qa_check_desktop(path, name, d, elf): 369def package_qa_check_desktop(path, name, d, elf):
@@ -618,6 +619,7 @@ def check_32bit_symbols(path, packagename, d, elf):
618 for sym in usedapis: 619 for sym in usedapis:
619 oe.qa.handle_error('32bit-time', msgformat % sym, d) 620 oe.qa.handle_error('32bit-time', msgformat % sym, d)
620 oe.qa.handle_error('32bit-time', 'Suppress with INSANE_SKIP = "32bit-time"', d) 621 oe.qa.handle_error('32bit-time', 'Suppress with INSANE_SKIP = "32bit-time"', d)
622check_32bit_symbols[vardepsexclude] = "OVERRIDES"
621 623
622# Check license variables 624# Check license variables
623do_populate_lic[postfuncs] += "populate_lic_qa_checksum" 625do_populate_lic[postfuncs] += "populate_lic_qa_checksum"