mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 00:32:12 +02:00
bitbake: siggen: Use unique hashes for tasks
Now that runqueue optimises based on task hash, we need to ensure tasks have unique hashes even in the simplest siggen mode. Use the task name to calculate a unique hash. This fixes runqueue tests when hash optimisations are added. (Bitbake rev: 8ede873ef4ef492fbaf01474685c1ca8b34d80d5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -49,8 +49,9 @@ class SignatureGenerator(object):
|
||||
return self.taskhash[task]
|
||||
|
||||
def get_taskhash(self, fn, task, deps, dataCache):
|
||||
self.taskhash[fn + "." + task] = "0"
|
||||
return self.taskhash[fn + "." + task]
|
||||
k = fn + "." + task
|
||||
self.taskhash[k] = hashlib.sha256(k.encode("utf-8")).hexdigest()
|
||||
return self.taskhash[k]
|
||||
|
||||
def writeout_file_checksum_cache(self):
|
||||
"""Write/update the file checksum cache onto disk"""
|
||||
|
||||
Reference in New Issue
Block a user