All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] siggen: Make calc_taskhash match get_taskhash for file checksums
@ 2017-06-02 13:02 Richard Purdie
  2017-06-22 21:10 ` Matthew McClintock
  0 siblings, 1 reply; 6+ messages in thread
From: Richard Purdie @ 2017-06-02 13:02 UTC (permalink / raw)
  To: bitbake-devel

The code in these two functions is meant to be equivlanet in behaviour
but isn't. Add in code to ensure files that don't exist are handled
consistently by both functions. Users did report being able to generate
tracebacks otherwise.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 lib/bb/siggen.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/bb/siggen.py b/lib/bb/siggen.py
index 169756e..f71190a 100644
--- a/lib/bb/siggen.py
+++ b/lib/bb/siggen.py
@@ -667,7 +667,8 @@ def calc_taskhash(sigdata):
         data = data + sigdata['runtaskhashes'][dep]
 
     for c in sigdata['file_checksum_values']:
-        data = data + c[1]
+        if c[1]:
+            data = data + c[1]
 
     if 'taint' in sigdata:
         if 'nostamp:' in sigdata['taint']:
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-06-23 15:18 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-02 13:02 [PATCH] siggen: Make calc_taskhash match get_taskhash for file checksums Richard Purdie
2017-06-22 21:10 ` Matthew McClintock
2017-06-22 22:29   ` akuster808
2017-06-23 14:29     ` Matthew McClintock
2017-06-23 14:57       ` Richard Purdie
2017-06-23 15:17         ` Matthew McClintock

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.