]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
checklayer: Improve debug output
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 9 Jun 2026 08:41:52 +0000 (09:41 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 11 Jun 2026 09:41:52 +0000 (10:41 +0100)
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 <richard.purdie@linuxfoundation.org>
scripts/lib/checklayer/__init__.py

index 274dc7578fda2f8e3789490da96eaaca1f809e4d..aa19a8e2ae1cd631118b9c372d1fd64bdd5c9d06 100644 (file)
@@ -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=<pn>.<taskname> whereas get_signatures()
     # uses <pn>:<taskname>. Need to convert sometimes. The output follows
     # the convention from get_signatures() because that seems closer to