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.