[OE-core] [bitbake-devel] [PATCH v3 10/17] bitbake: siggen: Split out task depend ID
Richard Purdie
richard.purdie at linuxfoundation.org
Wed Dec 5 22:50:18 UTC 2018
On Mon, 2018-12-03 at 21:42 -0600, Joshua Watt wrote:
> Abstracts the function to get the dependency ID for a task so it can
> return something other that the taskhash
>
> [YOCTO #13030]
>
> Signed-off-by: Joshua Watt <JPEWhacker at gmail.com>
> ---
> bitbake/lib/bb/siggen.py | 7 +++++--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py
> index ab6df7603c8..2daca70538a 100644
> --- a/bitbake/lib/bb/siggen.py
> +++ b/bitbake/lib/bb/siggen.py
> @@ -41,6 +41,9 @@ class SignatureGenerator(object):
> def finalise(self, fn, d, varient):
> return
>
> + def get_depid(self, task):
> + return self.taskhash[task]
> +
> def get_taskhash(self, fn, task, deps, dataCache):
> return "0"
I spent a while wondering why we still had "IDs" in the runqueue code
when I thought I'd removed them all. Once I'd gotten over that I
somehow thought this related to the task's dependencies and then how
could it only have one of them?
I therefore suspect calling this "depid" is going to be confusing and
we need a better name for it. I'm wondering about taskresid?
taskresolvid? taskresolvedid? taskreshash?
I appreciate why you're calling it an 'ID', hash may be clearer
thought, not sure...
Cheers,
Richard
More information about the Openembedded-core
mailing list