From 94ca45972781610cb8f6ee70e7da7632e0cb55a9 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 29 Aug 2024 07:38:51 +0100 Subject: 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 --- meta/classes-global/insane.bbclass | 2 ++ 1 file changed, 2 insertions(+) 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): 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" -- cgit v1.2.3-54-g00ecf