[gnome-continuous-yocto/gnomeostree-3.28-rocko: 3364/8267] bitbake: data_smart.py: don't reorder internal bitbake variables when calculating hash



commit d7f76363fbcaa2449a1989f49aff643f87141606
Author: Patrick Ohly <patrick ohly intel com>
Date:   Mon Nov 14 10:39:00 2016 +0100

    bitbake: data_smart.py: don't reorder internal bitbake variables when calculating hash
    
    Commit 260ced745 added __BBTASKS, __BBANONFUNCS, __BBHANDLERS to the
    data that gets hashed, but only after reordering these lists. The
    intention probably was to make the hash deterministic, but that's
    unnecessary (the content of the variables should already be
    deterministic) and hides potential reasons that might require
    re-parsing.
    
    (Bitbake rev: 3511d464f3a9d8b4334cda384b35016de69ce49e)
    
    Signed-off-by: Patrick Ohly <patrick ohly intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 bitbake/lib/bb/data_smart.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
---
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index cd3853e..b7badb6 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -956,7 +956,6 @@ class DataSmart(MutableMapping):
 
         for key in ["__BBTASKS", "__BBANONFUNCS", "__BBHANDLERS"]:
             bb_list = d.getVar(key, False) or []
-            bb_list.sort()
             data.update({key:str(bb_list)})
 
             if key == "__BBANONFUNCS":


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