From: Junghyun Kim Date: Tue, 23 Aug 2016 10:30:57 +0000 (+0900) Subject: Sort file names using sorted() X-Git-Tag: accepted/tizen/3.0.m2/mobile/20170105.025131^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=HEAD;p=platform%2Fupstream%2Fpattern-tools.git Sort file names using sorted() - PROBLEM python's os.listdir() returns a list of files without sorting. In this case, the list can be different across machines. As a result, OBS can recognize build results are different everytime even though the source is unchanged. - SOLUTION Use sorted(os.listdir()) instead of os.listdir(). Change-Id: Idf3ba1e51fb790269dafb651347ff84dbda89a10 Signed-off-by: Junghyun Kim --- diff --git a/scripts/merge-patterns.py b/scripts/merge-patterns.py index f6b9068..d499404 100755 --- a/scripts/merge-patterns.py +++ b/scripts/merge-patterns.py @@ -18,7 +18,7 @@ def create_patterns(arch='i586', split=False, patterns_dir='patterns', output=". NSMAP = {None : pattern_ns, "rpm": rpm_ns} count = 0 - for f in os.listdir(patterns_dir): + for f in sorted(os.listdir(patterns_dir)): if not f.endswith('.yaml'): continue count = count + 1