From: Richard Purdie Date: Tue, 9 Jun 2026 08:41:52 +0000 (+0100) Subject: checklayer: Improve debug output X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2e37fab7c7f8aac4a5b1bcfb696a3fe263326bc;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git checklayer: Improve debug output When tasks don't match, the printdiff output alone can be misleading about which tasks didn't match. Print the mismatches explicitly to aid debugging. Signed-off-by: Richard Purdie --- diff --git a/scripts/lib/checklayer/__init__.py b/scripts/lib/checklayer/__init__.py index 274dc7578f..aa19a8e2ae 100644 --- a/scripts/lib/checklayer/__init__.py +++ b/scripts/lib/checklayer/__init__.py @@ -422,6 +422,9 @@ def compare_signatures(old_sigs, curr_sigs): if not sig_diff: return None + for task in sig_diff: + print("%s changed %s -> %s" % (task, sig_diff[task][0], sig_diff[task][1])) + # Beware, depgraph uses task=. whereas get_signatures() # uses :. Need to convert sometimes. The output follows # the convention from get_signatures() because that seems closer to