From: Kevin Tian Date: Mon, 15 Nov 2010 02:58:49 +0000 (+0800) Subject: siggen.py: fix comparison around runtaskdeps X-Git-Tag: rev_ivi_2015_02_04~24557 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e43dd6678b648cea42c4b62822b94adfd295af0d;p=scm%2Fbb%2Ftizen-distro.git siggen.py: fix comparison around runtaskdeps two dep lists should be sorted before the comparison, or else it just causes false-positive confusion. Also fix 'taskdeps' to 'runtaskdeps' when printing out the difference. Signed-off-by: Kevin Tian --- diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py index ffbab39..5c53a86 100644 --- a/bitbake/lib/bb/siggen.py +++ b/bitbake/lib/bb/siggen.py @@ -226,8 +226,8 @@ def compare_sigfiles(a, b): #if removed: # print "Dependency on Variable %s was removed (value %s)" % (dep, a_data['gendeps'][dep]) - if 'runtaskdeps' in a_data and 'runtaskdeps' in b_data and a_data['runtaskdeps'] != b_data['runtaskdeps']: - print "Tasks this task depends on changed from %s to %s" % (a_data['taskdeps'], b_data['taskdeps']) + if 'runtaskdeps' in a_data and 'runtaskdeps' in b_data and sorted(a_data['runtaskdeps']) != sorted(b_data['runtaskdeps']): + print "Tasks this task depends on changed from %s to %s" % (sorted(a_data['runtaskdeps']), sorted(b_data['runtaskdeps'])) if 'runtaskhashes' in a_data: for dep in a_data['runtaskhashes']: