aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-29 22:39:11 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-29 22:39:11 +0100
commit32fa31e8b6461bebd019de837dedc59f1fcaa24c (patch)
tree2bbe7faafd5353bc132654b7972d2b66b28e7752
parenta144178584394ea0700ffc2f2bfac94e8690effc (diff)
downloadbitbake-32fa31e8b6461bebd019de837dedc59f1fcaa24c.tar.gz
data: Ensure functions are defined in a deterministic order
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/data.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bb/data.py b/lib/bb/data.py
index 97022853c..9d18b1e2b 100644
--- a/lib/bb/data.py
+++ b/lib/bb/data.py
@@ -226,7 +226,7 @@ def emit_func(func, o=sys.__stdout__, d = init()):
deps = newdeps
seen |= deps
newdeps = set()
- for dep in deps:
+ for dep in sorted(deps):
if d.getVarFlag(dep, "func", False) and not d.getVarFlag(dep, "python", False):
emit_var(dep, o, d, False) and o.write('\n')
newdeps |= bb.codeparser.ShellParser(dep, logger).parse_shell(d.getVar(dep))