[gnome-continuous-yocto/gnomeostree-3.28-rocko: 5521/8267] bitbake: lib/bb/siggen: don't show unchanged runtaskdeps list



commit 8c015e45fffe2cfb483c196e78554bfbd9cf66cc
Author: Paul Eggleton <paul eggleton linux intel com>
Date:   Fri Apr 7 09:52:06 2017 +1200

    bitbake: lib/bb/siggen: don't show unchanged runtaskdeps list
    
    If the runtaskdeps list hasn't actually changed (but the signatures of
    some of the tasks did) then it doesn't make sense to print out the old
    and new lists as they are both the same and may be very long, e.g. for
    do_rootfs in OE.
    
    (Bitbake rev: cb170543605288b3e8badfac3a54c588f4c95413)
    
    Signed-off-by: Paul Eggleton <paul eggleton linux intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 bitbake/lib/bb/siggen.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py
index f497fb9..c6b14c2 100644
--- a/bitbake/lib/bb/siggen.py
+++ b/bitbake/lib/bb/siggen.py
@@ -506,10 +506,14 @@ def compare_sigfiles(a, b, recursecb = None):
                 changed.append("%s with hash %s\n changed to\n%s with hash %s" % (a, 
a_data['runtaskhashes'][a], b, b_data['runtaskhashes'][b]))
 
     if changed:
-        output.append("runtaskdeps changed from %s to %s" % (clean_basepaths_list(a_data['runtaskdeps']), 
clean_basepaths_list(b_data['runtaskdeps'])))
+        clean_a = clean_basepaths_list(a_data['runtaskdeps'])
+        clean_b = clean_basepaths_list(b_data['runtaskdeps'])
+        if clean_a != clean_b:
+            output.append("runtaskdeps changed from %s to %s" % (clean_a, clean_b))
+        else:
+            output.append("runtaskdeps changed:")
         output.append("\n".join(changed))
 
-
     if 'runtaskhashes' in a_data and 'runtaskhashes' in b_data:
         a = a_data['runtaskhashes']
         b = b_data['runtaskhashes']


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]