[gnome-continuous-yocto/gnomeostree-3.28-rocko: 865/8267] libc-package: ensure glibc-locale package list is deterministic
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous-yocto/gnomeostree-3.28-rocko: 865/8267] libc-package: ensure glibc-locale package list is deterministic
- Date: Sat, 16 Dec 2017 21:01:31 +0000 (UTC)
commit 5c94a498e8ed3acad38bee1590710056768dac53
Author: Ross Burton <ross burton intel com>
Date: Mon Jun 13 14:56:08 2016 +0100
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.
(From OE-Core rev: 7f6d7f729df37747be0d2cd2503cddca0184fd1f)
Signed-off-by: Ross Burton <ross burton intel com>
Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>
meta/classes/libc-package.bbclass | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass
index 70f479b..4f321d4 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)
}
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]