* [PATCH 1/2] systemd: change default locale from C.UTF-8 to C
@ 2019-04-16 9:49 changqing.li
2019-04-16 9:49 ` [PATCH 2/2] glibc: Add a C.UTF-8 locale changqing.li
2019-04-16 10:22 ` [PATCH 1/2] systemd: change default locale from C.UTF-8 to C Richard Purdie
0 siblings, 2 replies; 8+ messages in thread
From: changqing.li @ 2019-04-16 9:49 UTC (permalink / raw)
To: openembedded-core
From: Changqing Li <changqing.li@windriver.com>
current default locale is set to C.UTF-8, but glibc not support
locale C.UTF-8. so set to the default locale C.
[snip]
if not meson.is_cross_build()
choose_default_locale_sh = find_program('tools/choose-default-locale.sh')
default_locale = run_command(choose_default_locale_sh).stdout().strip()
else
default_locale = 'C.UTF-8'
endif
if default locale set to C.UTF-8, it will cause libpcre ptest fail:
re> //8+L
** Failed to set locale ""
Signed-off-by: Changqing Li <changqing.li@windriver.com>
---
meta/recipes-core/systemd/systemd_241.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-core/systemd/systemd_241.bb b/meta/recipes-core/systemd/systemd_241.bb
index e61e07e..9efd06f 100644
--- a/meta/recipes-core/systemd/systemd_241.bb
+++ b/meta/recipes-core/systemd/systemd_241.bb
@@ -193,6 +193,7 @@ EXTRA_OEMESON += "-Dnobody-user=nobody \
-Drootlibdir=${rootlibdir} \
-Drootprefix=${rootprefix} \
-Dsysvrcnd-path=${sysconfdir} \
+ -Ddefault-locale=C \
"
# Hardcode target binary paths to avoid using paths from sysroot
--
2.7.4
^ permalink raw reply related [flat|nested] 8+ messages in thread* [PATCH 2/2] glibc: Add a C.UTF-8 locale 2019-04-16 9:49 [PATCH 1/2] systemd: change default locale from C.UTF-8 to C changqing.li @ 2019-04-16 9:49 ` changqing.li 2019-04-16 13:18 ` Adrian Bunk 2019-04-16 10:22 ` [PATCH 1/2] systemd: change default locale from C.UTF-8 to C Richard Purdie 1 sibling, 1 reply; 8+ messages in thread From: changqing.li @ 2019-04-16 9:49 UTC (permalink / raw) To: openembedded-core From: Changqing Li <changqing.li@windriver.com> * This patch is get from fedora project, link: https://src.fedoraproject.org/rpms/glibc/blob/0457f649e3fe6299efe384da13dfc923bbe65707/f/glibc-c-utf8-locale.patch * At this point, most major distro have support this locale * refer: https://sourceware.org/bugzilla/show_bug.cgi?id=17318 https://sourceware.org/glibc/wiki/Proposals/C.UTF-8 https://bugs.python.org/issue19846 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636086 Signed-off-by: Changqing Li <changqing.li@windriver.com> --- .../glibc/glibc/Add-a-C.UTF-8-locale.patch | 270 +++++++++++++++++++++ meta/recipes-core/glibc/glibc_2.29.bb | 1 + 2 files changed, 271 insertions(+) create mode 100644 meta/recipes-core/glibc/glibc/Add-a-C.UTF-8-locale.patch diff --git a/meta/recipes-core/glibc/glibc/Add-a-C.UTF-8-locale.patch b/meta/recipes-core/glibc/glibc/Add-a-C.UTF-8-locale.patch new file mode 100644 index 0000000..77b3ebd --- /dev/null +++ b/meta/recipes-core/glibc/glibc/Add-a-C.UTF-8-locale.patch @@ -0,0 +1,270 @@ +>From 2eda7b462b415105f5a05c1323372d4e39d46439 Mon Sep 17 00:00:00 2001 +From: Mike FABIAN <mfabian@redhat.com> +Date: Mon, 10 Aug 2015 15:58:12 +0200 +Subject: [PATCH] Add a C.UTF-8 locale + +--- + localedata/SUPPORTED | 1 + + localedata/locales/C | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 239 insertions(+) + create mode 100644 localedata/locales/C + +diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED +index 8ca023e..2a78391 100644 +--- a/localedata/SUPPORTED ++++ b/localedata/SUPPORTED +@@ -1,6 +1,7 @@ + # This file names the currently supported and somewhat tested locales. + # If you have any additions please file a glibc bug report. + SUPPORTED-LOCALES=\ ++C.UTF-8/UTF-8 \ + aa_DJ.UTF-8/UTF-8 \ + aa_DJ/ISO-8859-1 \ + aa_ER/UTF-8 \ +diff --git a/localedata/locales/C b/localedata/locales/C +new file mode 100644 +index 0000000..fdf460e +--- /dev/null ++++ b/localedata/locales/C +@@ -0,0 +1,238 @@ ++escape_char / ++comment_char % ++% Locale for C locale in UTF-8 ++ ++LC_IDENTIFICATION ++title "C locale" ++source "" ++address "" ++contact "" ++email "mfabian@redhat.com" ++tel "" ++fax "" ++language "C" ++territory "" ++revision "1.0" ++date "2015-08-10" ++% ++category "C:2015";LC_IDENTIFICATION ++category "C:2015";LC_CTYPE ++category "C:2015";LC_COLLATE ++category "C:2015";LC_TIME ++category "C:2015";LC_NUMERIC ++category "C:2015";LC_MONETARY ++category "C:2015";LC_MESSAGES ++category "C:2015";LC_PAPER ++category "C:2015";LC_NAME ++category "C:2015";LC_ADDRESS ++category "C:2015";LC_TELEPHONE ++category "C:2015";LC_MEASUREMENT ++END LC_IDENTIFICATION ++ ++LC_CTYPE ++copy "i18n" ++ ++translit_start ++include "translit_combining";"" ++translit_end ++ ++END LC_CTYPE ++ ++LC_COLLATE ++order_start forward ++<U0000> ++.. ++<UFFFF> ++<U10000> ++.. ++<U1FFFF> ++<U20000> ++.. ++<U2FFFF> ++<UE0000> ++.. ++<UEFFFF> ++<UF0000> ++.. ++<UFFFFF> ++<U100000> ++.. ++<U10FFFF> ++UNDEFINED ++order_end ++END LC_COLLATE ++ ++LC_MONETARY ++% This is the 14652 i18n fdcc-set definition for ++% the LC_MONETARY category ++% (except for the int_curr_symbol and currency_symbol, they are empty in ++% the 14652 i18n fdcc-set definition and also empty in ++% glibc/locale/C-monetary.c. But localedef complains in that case). ++% ++% Using "USD" for int_curr_symbol. But maybe "XXX" would be better? ++% XXX is "No currency" (https://en.wikipedia.org/wiki/ISO_4217) ++int_curr_symbol "<U0055><U0053><U0044><U0020>" ++% Using "$" for currency_symbol. But maybe <U00A4> would be better? ++% U+00A4 is the "generic currency symbol" ++% (https://en.wikipedia.org/wiki/Currency_sign_%28typography%29) ++currency_symbol "<U0024>" ++mon_decimal_point "<U002E>" ++mon_thousands_sep "" ++mon_grouping -1 ++positive_sign "" ++negative_sign "<U002D>" ++int_frac_digits -1 ++frac_digits -1 ++p_cs_precedes -1 ++int_p_sep_by_space -1 ++p_sep_by_space -1 ++n_cs_precedes -1 ++int_n_sep_by_space -1 ++n_sep_by_space -1 ++p_sign_posn -1 ++n_sign_posn -1 ++% ++END LC_MONETARY ++ ++LC_NUMERIC ++% This is the POSIX Locale definition for ++% the LC_NUMERIC category. ++% ++decimal_point "<U002E>" ++thousands_sep "" ++grouping -1 ++END LC_NUMERIC ++ ++LC_TIME ++% This is the POSIX Locale definition for ++% the LC_TIME category. ++% ++% Abbreviated weekday names (%a) ++abday "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/ ++ "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/ ++ "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/ ++ "<U0053><U0061><U0074>" ++ ++% Full weekday names (%A) ++day "<U0053><U0075><U006E><U0064><U0061><U0079>";/ ++ "<U004D><U006F><U006E><U0064><U0061><U0079>";/ ++ "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/ ++ "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/ ++ "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/ ++ "<U0046><U0072><U0069><U0064><U0061><U0079>";/ ++ "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>" ++ ++% Abbreviated month names (%b) ++abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/ ++ "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/ ++ "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/ ++ "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/ ++ "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/ ++ "<U004E><U006F><U0076>";"<U0044><U0065><U0063>" ++ ++% Full month names (%B) ++mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/ ++ "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/ ++ "<U004D><U0061><U0072><U0063><U0068>";/ ++ "<U0041><U0070><U0072><U0069><U006C>";/ ++ "<U004D><U0061><U0079>";/ ++ "<U004A><U0075><U006E><U0065>";/ ++ "<U004A><U0075><U006C><U0079>";/ ++ "<U0041><U0075><U0067><U0075><U0073><U0074>";/ ++ "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/ ++ "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/ ++ "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/ ++ "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>" ++ ++% Week description, consists of three fields: ++% 1. Number of days in a week. ++% 2. Gregorian date that is a first weekday (19971130 for Sunday, 19971201 for Monday). ++% 3. The weekday number to be contained in the first week of the year. ++% ++% ISO 8601 conforming applications should use the values 7, 19971201 (a ++% Monday), and 4 (Thursday), respectively. ++week 7;19971201;4 ++first_weekday 1 ++first_workday 1 ++ ++% Appropriate date and time representation (%c) ++% "%a %b %e %H:%M:%S %Y" ++d_t_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0059>" ++ ++% Appropriate date representation (%x) ++% "%m/%d/%y" ++d_fmt "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>" ++ ++% Appropriate time representation (%X) ++% "%H:%M:%S" ++t_fmt "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>" ++ ++% Appropriate AM/PM time representation (%r) ++% "%I:%M:%S %p" ++t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>" ++ ++% Equivalent of AM/PM (%p) "AM"/"PM" ++% ++am_pm "<U0041><U004D>";"<U0050><U004D>" ++ ++% Appropriate date representation (date(1)) "%a %b %e %H:%M:%S %Z %Y" ++date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A><U0020><U0025><U0059>" ++END LC_TIME ++ ++LC_MESSAGES ++% This is the POSIX Locale definition for ++% the LC_NUMERIC category. ++% ++yesexpr "<U005E><U005B><U0079><U0059><U005D>" ++noexpr "<U005E><U005B><U006E><U004E><U005D>" ++yesstr "<U0059><U0065><U0073>" ++nostr "<U004E><U006F>" ++END LC_MESSAGES ++ ++LC_PAPER ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_PAPER category. ++% (A4 paper, this is also used in the built in C/POSIX ++% locale in glibc/locale/C-paper.c) ++height 297 ++width 210 ++END LC_PAPER ++ ++LC_NAME ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_NAME category. ++% "%p%t%g%t%m%t%f" ++% (also used in the built in C/POSIX locale in glibc/locale/C-name.c) ++name_fmt "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U0074>/ ++<U0025><U006D><U0025><U0074><U0025><U0066>" ++END LC_NAME ++ ++LC_ADDRESS ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_ADDRESS category. ++% "%a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%N" ++% (also used in the built in C/POSIX locale in glibc/locale/C-address.c) ++postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/ ++<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/ ++<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/ ++<U004E><U0025><U0043><U002D><U0025><U007A><U0020><U0025><U0054><U0025>/ ++<U004E><U0025><U0063><U0025><U004E>" ++END LC_ADDRESS ++ ++LC_TELEPHONE ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_TELEPHONE category. ++% "+%c %a %l" ++tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/ ++<U006C>" ++% (also used in the built in C/POSIX locale in glibc/locale/C-telephone.c) ++END LC_TELEPHONE ++ ++LC_MEASUREMENT ++% This is the ISO/IEC 14652 "i18n" definition for ++% the LC_MEASUREMENT category. ++% (same as in the built in C/POSIX locale in glibc/locale/C-measurement.c) ++%metric ++measurement 1 ++END LC_MEASUREMENT ++ +-- +2.4.3 + diff --git a/meta/recipes-core/glibc/glibc_2.29.bb b/meta/recipes-core/glibc/glibc_2.29.bb index 9184c59..3c2dfa0 100644 --- a/meta/recipes-core/glibc/glibc_2.29.bb +++ b/meta/recipes-core/glibc/glibc_2.29.bb @@ -56,6 +56,7 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ file://0030-locale-prevent-maybe-uninitialized-errors-with-Os-BZ.patch \ file://0001-x86-64-memcmp-Use-unsigned-Jcc-instructions-on-size-.patch \ file://CVE-2019-9169.patch \ + file://Add-a-C.UTF-8-locale.patch \ " S = "${WORKDIR}/git" -- 2.7.4 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] glibc: Add a C.UTF-8 locale 2019-04-16 9:49 ` [PATCH 2/2] glibc: Add a C.UTF-8 locale changqing.li @ 2019-04-16 13:18 ` Adrian Bunk 2019-04-17 7:39 ` Changqing Li 0 siblings, 1 reply; 8+ messages in thread From: Adrian Bunk @ 2019-04-16 13:18 UTC (permalink / raw) To: changqing.li; +Cc: openembedded-core On Tue, Apr 16, 2019 at 05:49:44PM +0800, changqing.li@windriver.com wrote: > From: Changqing Li <changqing.li@windriver.com> > > * This patch is get from fedora project, link: > https://src.fedoraproject.org/rpms/glibc/blob/0457f649e3fe6299efe384da13dfc923bbe65707/f/glibc-c-utf8-locale.patch > > * At this point, most major distro have support this locale >... Is there now agreement on the exact semantics of this locale? I remember this was a problem when it was suggested for upstream inclusion ~ 5 years ago. E.g. the Debian definition of C.UTF-8 is very different to and more than 10 times to size of the Fedora definition of C.UTF-8. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] glibc: Add a C.UTF-8 locale 2019-04-16 13:18 ` Adrian Bunk @ 2019-04-17 7:39 ` Changqing Li 0 siblings, 0 replies; 8+ messages in thread From: Changqing Li @ 2019-04-17 7:39 UTC (permalink / raw) To: Adrian Bunk; +Cc: openembedded-core On 4/16/19 9:18 PM, Adrian Bunk wrote: > On Tue, Apr 16, 2019 at 05:49:44PM +0800, changqing.li@windriver.com wrote: >> From: Changqing Li <changqing.li@windriver.com> >> >> * This patch is get from fedora project, link: >> https://src.fedoraproject.org/rpms/glibc/blob/0457f649e3fe6299efe384da13dfc923bbe65707/f/glibc-c-utf8-locale.patch >> >> * At this point, most major distro have support this locale >> ... > Is there now agreement on the exact semantics of this locale? > I remember this was a problem when it was suggested for upstream > inclusion ~ 5 years ago > > E.g. the Debian definition of C.UTF-8 is very different to and > more than 10 times to size of the Fedora definition of C.UTF-8. I think no, glibc bug still in New status. > > cu > Adrian > -- BRs Sandy(Li Changqing) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] systemd: change default locale from C.UTF-8 to C 2019-04-16 9:49 [PATCH 1/2] systemd: change default locale from C.UTF-8 to C changqing.li 2019-04-16 9:49 ` [PATCH 2/2] glibc: Add a C.UTF-8 locale changqing.li @ 2019-04-16 10:22 ` Richard Purdie 2019-04-16 11:01 ` Enrico Scholz 2019-04-17 1:05 ` Changqing Li 1 sibling, 2 replies; 8+ messages in thread From: Richard Purdie @ 2019-04-16 10:22 UTC (permalink / raw) To: changqing.li, openembedded-core On Tue, 2019-04-16 at 17:49 +0800, changqing.li@windriver.com wrote: > From: Changqing Li <changqing.li@windriver.com> > > current default locale is set to C.UTF-8, but glibc not support > locale C.UTF-8. so set to the default locale C. > > [snip] > if not meson.is_cross_build() > choose_default_locale_sh = > find_program('tools/choose-default-locale.sh') > default_locale = > run_command(choose_default_locale_sh).stdout().strip() > else > default_locale = 'C.UTF-8' > endif > > if default locale set to C.UTF-8, it will cause libpcre ptest fail: > > re> //8+L > ** Failed to set locale "" Doesn't your second patch mean we don't need this one? Cheers, Richard ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] systemd: change default locale from C.UTF-8 to C 2019-04-16 10:22 ` [PATCH 1/2] systemd: change default locale from C.UTF-8 to C Richard Purdie @ 2019-04-16 11:01 ` Enrico Scholz 2019-04-17 1:05 ` Changqing Li 1 sibling, 0 replies; 8+ messages in thread From: Enrico Scholz @ 2019-04-16 11:01 UTC (permalink / raw) To: Richard Purdie; +Cc: changqing.li-CWA4WttNNZF54TAoqtyWWQ, openembedded-core Richard Purdie <richard.purdie-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org> writes: >> current default locale is set to C.UTF-8, but glibc not support >> locale C.UTF-8. so set to the default locale C. > > Doesn't your second patch mean we don't need this one? C.UTF-8 instead of plain C has runtime costs because additional files need to be read by services. imo, plain C should be a PACKAGE_CONFIG option which is enabled by default. Enrico ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] systemd: change default locale from C.UTF-8 to C 2019-04-16 10:22 ` [PATCH 1/2] systemd: change default locale from C.UTF-8 to C Richard Purdie 2019-04-16 11:01 ` Enrico Scholz @ 2019-04-17 1:05 ` Changqing Li 2019-04-17 8:27 ` Andreas Müller 1 sibling, 1 reply; 8+ messages in thread From: Changqing Li @ 2019-04-17 1:05 UTC (permalink / raw) To: Richard Purdie, openembedded-core On 4/16/19 6:22 PM, Richard Purdie wrote: > On Tue, 2019-04-16 at 17:49 +0800, changqing.li@windriver.com wrote: >> From: Changqing Li <changqing.li@windriver.com> >> >> current default locale is set to C.UTF-8, but glibc not support >> locale C.UTF-8. so set to the default locale C. >> >> [snip] >> if not meson.is_cross_build() >> choose_default_locale_sh = >> find_program('tools/choose-default-locale.sh') >> default_locale = >> run_command(choose_default_locale_sh).stdout().strip() >> else >> default_locale = 'C.UTF-8' >> endif >> >> if default locale set to C.UTF-8, it will cause libpcre ptest fail: >> >> re> //8+L >> ** Failed to set locale "" > Doesn't your second patch mean we don't need this one? 1. No , we need this one. because image maybe don't install any locale except glibc default C locale, like below: root@qemux86:~# locale -a C POSIX if systemd set to C.UTF-8, any image need to install C.UTF-8 locale by default, but only C is default locale. with this patch, sysVinit and systemd both set to default C locale. 2. patch 2/2 glibc: Add a C.UTF-8 locale This patch is not necessary, it is just for add support of C.UTF-8 locale. if any package depend on it in the future, it can install this locale. Add this patch just because I noticed most of major distro have support this locale. not for fix "** Failed to set locale "". > > Cheers, > > Richard > > -- BRs Sandy(Li Changqing) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] systemd: change default locale from C.UTF-8 to C 2019-04-17 1:05 ` Changqing Li @ 2019-04-17 8:27 ` Andreas Müller 0 siblings, 0 replies; 8+ messages in thread From: Andreas Müller @ 2019-04-17 8:27 UTC (permalink / raw) To: Changqing Li; +Cc: Patches and discussions about the oe-core layer On Wed, Apr 17, 2019 at 3:06 AM Changqing Li <changqing.li@windriver.com> wrote: > > > On 4/16/19 6:22 PM, Richard Purdie wrote: > > On Tue, 2019-04-16 at 17:49 +0800, changqing.li@windriver.com wrote: > >> From: Changqing Li <changqing.li@windriver.com> > >> > >> current default locale is set to C.UTF-8, but glibc not support > >> locale C.UTF-8. so set to the default locale C. > >> > >> [snip] > >> if not meson.is_cross_build() > >> choose_default_locale_sh = > >> find_program('tools/choose-default-locale.sh') > >> default_locale = > >> run_command(choose_default_locale_sh).stdout().strip() > >> else > >> default_locale = 'C.UTF-8' > >> endif > >> > >> if default locale set to C.UTF-8, it will cause libpcre ptest fail: > >> > >> re> //8+L > >> ** Failed to set locale "" > > Doesn't your second patch mean we don't need this one? > > 1. No , we need this one. > > because image maybe don't install any locale except glibc default C > locale, like below: > > root@qemux86:~# locale -a > C > POSIX > > if systemd set to C.UTF-8, any image need to install C.UTF-8 locale by > default, but only C is default locale. > > with this patch, sysVinit and systemd both set to default C locale. > > > 2. patch 2/2 glibc: Add a C.UTF-8 locale > > This patch is not necessary, it is just for add support of C.UTF-8 > locale. if any package depend on it in the future, it can install > > this locale. > > > Add this patch just because I noticed most of major distro have support > this locale. not for fix "** Failed to set locale "". > > > > > Cheers, > > > > Richard > > > > > -- > BRs > > Sandy(Li Changqing) > Can we make default locale overridable please so distros have a chance to choose different? Andreas ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-04-17 8:27 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-04-16 9:49 [PATCH 1/2] systemd: change default locale from C.UTF-8 to C changqing.li 2019-04-16 9:49 ` [PATCH 2/2] glibc: Add a C.UTF-8 locale changqing.li 2019-04-16 13:18 ` Adrian Bunk 2019-04-17 7:39 ` Changqing Li 2019-04-16 10:22 ` [PATCH 1/2] systemd: change default locale from C.UTF-8 to C Richard Purdie 2019-04-16 11:01 ` Enrico Scholz 2019-04-17 1:05 ` Changqing Li 2019-04-17 8:27 ` Andreas Müller
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.