[gnome-continuous-yocto/gnomeostree-3.28-rocko: 5255/8267] bitbake: data.py: sort exported variables



commit 9a6f6366799ac53168f3398cb5c8d33f0da4f870
Author: Juro Bystricky <juro bystricky intel com>
Date:   Fri Mar 17 12:44:07 2017 -0700

    bitbake: data.py: sort exported variables
    
    Various run.do_xxx files export dozens of variables.
    Presently they are in random order. Among other things,
    this makes it difficult to compare two files for relevant changes.
    This patch ensures they are enumerated/printed in a sorted
    (alphabetical) order.
    
    (Bitbake rev: 27b501d1400d1942b5ba9f35218ca7aacd9bfefe)
    
    Signed-off-by: Juro Bystricky <juro bystricky intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 bitbake/lib/bb/data.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/bitbake/lib/bb/data.py b/bitbake/lib/bb/data.py
index 0f05b60..d145f1b 100644
--- a/bitbake/lib/bb/data.py
+++ b/bitbake/lib/bb/data.py
@@ -220,7 +220,7 @@ def emit_func(func, o=sys.__stdout__, d = init()):
     """Emits all items in the data store in a format such that it can be sourced by a shell."""
 
     keys = (key for key in d.keys() if not key.startswith("__") and not d.getVarFlag(key, "func", False))
-    for key in keys:
+    for key in sorted(keys):
         emit_var(key, o, d, False)
 
     o.write('\n')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]