From 7f6d7f729df37747be0d2cd2503cddca0184fd1f Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 13 Jun 2016 14:56:08 +0100 Subject: libc-package: ensure glibc-locale package list is deterministic If all locales are being generated then the list used is the keys from a dictionary. In Python 3.4 onwards the ordering of a dictionary changes for every instance, so sort the key list. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/classes/libc-package.bbclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass index 70f479bb41..4f321d4865 100644 --- a/meta/classes/libc-package.bbclass +++ b/meta/classes/libc-package.bbclass @@ -226,7 +226,7 @@ python package_do_split_gconvs () { # GLIBC_GENERATE_LOCALES var specifies which locales to be generated. empty or "all" means all locales to_generate = d.getVar('GLIBC_GENERATE_LOCALES', True) if not to_generate or to_generate == 'all': - to_generate = supported.keys() + to_generate = sorted(supported.keys()) else: to_generate = to_generate.split() for locale in to_generate: @@ -391,4 +391,3 @@ python package_do_split_gconvs () { python populate_packages_prepend () { bb.build.exec_func('package_do_split_gconvs', d) } - -- cgit 1.2.3-korg