>>>>> On Wed, 11 Nov 2015, Mike Gilbert wrote:

> On Wed, Nov 11, 2015 at 6:18 PM, Ulrich Mueller <[email protected]> wrote:
>> 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.

We are thinking about adding a sentence like this:

   The package manager must ensure that the LC_COLLATE and LC_CTYPE
   locale categories are equivalent to the C locale, as far as
   characters in the ASCII range (U+0000 to U+007F) are concerned.

Essentially this requires LC_COLLATE=C, but it permits almost anything
for LC_CTYPE, except for such locales that change character categories
or the upper/lowercase mapping for ASCII characters.

Ulrich

Attachment: pgpIG6VpUsgy2.pgp
Description: PGP signature

Reply via email to