On Wed, Nov 11, 2015 at 6:18 PM, Ulrich Mueller <u...@gentoo.org> wrote:
>>>>>> On Wed, 11 Nov 2015, Matthias Maier wrote:
>
>> On Wed, Nov 11, 2015, at 15:52 CST, "Jason A. Donenfeld" <zx...@gentoo.org> 
>> wrote:
>
>>> I'd be in favor of full-on LC_ALL=C.
>
>> ++
>
>> I'm surprised that we do not have such a policy already.
>
> LC_ALL=C would disable UTF-8, and I am told that this would cause
> problems for e.g. Python 3. What we would really want is C.UTF-8 [1]
> but that's neither a standard nor is it ready.
>
I can work around it in the python eclasses by adjusting the
python_export_utf8_locale function, but would prefer not to do that.

> In the meantime, we could go with the minimum changes necessary to
> unbreak the bash 4.2 case conversion operators. Setting LC_COLLATE
> to C and LC_CTYPE to some sane locale should be sufficient for that.

If you want to force specific locale categories to C, I don't mind. I
would just prefer that you don't mess with LC_ALL and keep LC_CTYPE to
something with UTF-8 support.

Reply via email to