This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PING][RFC] iso-3177 changes
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Chris Leonard <cjlhomeaddress at gmail dot com>
- Cc: libc-alpha <libc-alpha at sourceware dot org>
- Date: Tue, 01 Oct 2013 15:02:36 -0400
- Subject: Re: [PING][RFC] iso-3177 changes
- Authentication-results: sourceware.org; auth=none
- References: <CAHdAatboL-0CAzF-NOuGicShnNh60A18KRLyW4jFEk8fapmzKg at mail dot gmail dot com>
On 10/01/2013 09:31 AM, Chris Leonard wrote:
> On Fri, Sep 27, 2013 at 8:22 AM, Chris Leonard <cjlhomeaddress@gmail.com> wrote:
>> The iso-3177.def file is out-of-date.
>>
>> There have been changes in 3177 that need to be reflected and some of
>> them will impact existing locales.
>>
>> 1) Relatively simple case A
>>
>> Sudan is now Sudan and South Sudan
>>
>> Fix: copy ar_SD locale, customize country information to create South
>> Sudan locale, adjust new country number for Sudan in ar_SD and
>> ./locale/iso-3177.def
Agreed.
>> 2) Slightly more complex case B
>>
>> Netherlands Antilles is not in 3177 anymore, there are separate
>> entries for Aruba, Bonaire and Curacao now.
>>
>> Fix: copy pap_AN locale (several times), customize country information
>> to create three locales, adjust country info in new locales and update
>> ./locale/iso-3177.def
>>
>> The question is what to do with pap_AN locale file?
>>
>> "AN" no longer exists in 3177.
>>
>> Do we deprecate that locale file or leave it as a legacy file for a
>> release or two?
>>
>> I'll do the patching (it's relatively simple) and submit it list for
>> comment, but I need to know whether I delete pap_AN now, or wait on
>> it.
We should not delete pap_AN, it should be left as a legacy locale
for several releases. Please add a note about that in the file and
indicate the release it should be removed in. Then please also
update the Master TODO list here so we remember:
https://sourceware.org/glibc/wiki/Development_Todo/Master
At some point we will remove it and the distributions will need to
use the aliasing support e.g. /etc/locale.alias.
>> Do I do all iso-3177 changes as a single patch or break it up?
Please break it up.
Cheers,
Carlos.