If we don't sort the data, the values can reorder changing the
signatures meaning we get confused builds and significant cache
misses.
(Bitbake rev:
8f453bb11d72afc90a986ac604b3477d97eaf9a8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
def handle_contains(value, contains, d):
newvalue = ""
- for k in contains:
+ for k in sorted(contains):
l = (d.getVar(k, True) or "").split()
- for word in contains[k]:
+ for word in sorted(contains[k]):
if word in l:
newvalue += "\n%s{%s} = Set" % (k, word)
else: