]> pere.pagekite.me Git - homepage.git/blob - linux/glibc/index.html
Add mailing list info.
[homepage.git] / linux / glibc / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html lang="en">
4 <head>
5 <title>GNU libc (glibc) locale patch page</title>
6 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
7 <meta http-equiv="Content-Language" content="en">
8 <link rel="stylesheet" type="text/css" href="http://i18n.skolelinux.no/stilsett.css" id="nn1">
9 <link rel="stylesheet" type="text/css" href="http://i18n.skolelinux.no/utskrift.css" media="print" id="nn2">
10 </head>
11
12 <body>
13 <div class="topp">
14 <h1>GNU libc (glibc) locale patch page</h1>
15 </div>
16
17 <div class="meny">
18 <h2>Related pages</h2>
19 <ul>
20 <li><a href="http://www.gnu.org/software/libc/">GNU libc homepage</a></li>
21
22 <li><a href="http://sources.redhat.com/glibc/">GNU libc jumpstation</a></li>
23
24 <li><a href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/?cvsroot=glibc">GNU libc CVSweb</a></li>
25
26 <li><a href="http://www.openi18n.org/specs/ldml/">OpenI18n The
27 Locale Data Markup Language Specification</a></li>
28
29 <li><a href="http://www.unicode.org/reports/tr24/">Unicode
30 Standard Annex #24 Script Names</a></li>
31
32 </ul>
33 </div>
34
35 <div class="hovuddel">
36
37 <p>This page contain information about the GNU libc locale
38 collection, including patches, suggested formates, list of known
39 problems and who to contact regarding the different locales. It
40 is a work in progress. The page maintainer, Petter
41 Reinholdtsen, is working with the GNU libc maintainers to get
42 all the fixes included in the official releases of the
43 source.</p>
44
45 <h2>References to documentation and standards</h2>
46
47 <p>It is currently an open question where the format og locales in
48 glibc is documented. This list of references is at least
49 pointing to related docuemnts documenting the format of locales,
50 even if the glibc maintainers might not accept them as
51 authoritative.</p>
52
53 <ul>
54
55 <li>ISO/IEC 9945-2:1993 (not freely available)</li>
56
57 <li><a href="http://www.unix-systems.org/version3/">ISO/IEC
58 9945:2002</a></li>
59
60 <li><a href="http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap07.html">The
61 Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2003
62 Edition</a></li>
63
64 <li><a href="http://www.dkuug.dk/JTC1/SC22/open/n2638/">ISO/IEC
65 FCD 14652</a></li>
66
67 <li><a href="http://yacob.org/ISO-14652.pdf">ISO/IEC FPDTR
68 14652:1999(E)</a></li>
69
70 <li><a href="http://www.dkuug.dk/JTC1/SC22/WG20/docs/n972-14652ft.pdf">ISO/IEC
71 TR 14652:2003</a></li>
72
73 </ul>
74
75 <p>To make it easier to compare locales with each other, I
76 recommend using the same order in all locales. Any order will
77 do, so I picked a order used in several locales, and decided to
78 recommend this order:</p>
79
80 <ol>
81 <li>LC_IDENTIFICATION
82 <li>LC_CTYPE
83 <li>LC_COLLATE
84 <li>LC_MONETARY
85 <li>LC_NUMERIC
86 <li>LC_TIME
87 <li>LC_MESSAGES
88 <li>LC_PAPER
89 <li>LC_NAME
90 <li>LC_ADDRESS
91 <li>LC_TELEPHONE
92 <li>LC_MEASUREMENT
93 </ol>
94
95 <h2>Locale related problem reports</h2>
96
97 <h3>From <a href="http://bugs.gnu.org/">GNU libc gnats database</a></h3>
98
99 <p>The GNATS database is dead at the moment (2003-10-31), and
100 has been dead since this summer.</p>
101
102 <ul>
103
104 <li>libc/2254: Insufficient info from the locale tool.
105 <br>(patch sent to libc-alpha, partly fixed in CVS 2003-05-21)
106
107 <li>libc/2931: Missing nb_NO locale
108 <br>(patch sent to libc-alpha 2003-06-15)
109
110 <li>libc/2954: Should add postal telephone and vehicle codes to locales
111 <br>(HTML error in gnats?)
112
113 <li>libc/3606: Update documentation regarding LC_ALL and LANG
114
115 <li>libc/4197: Incorrect hr_HR - currency sumbol position
116 <br>(sent email to submitter [bad address] and author)
117
118 <li>libc/4348: Converting charset "eucjp->sjis->iso2022jp" and
119 "eucjp->iso2022jp" give different result.
120
121 <li>libc/4658: 'locale -a' do not list locales in archive
122
123 <li>libc/4938: Segfaults when using locale info before it is initialized
124
125 <li><strike>libc/5013: Incorrect fi_FI - gramatic</strike>
126 <br>(sent email to submitter and author, patch sent 2003-05-09,
127 patch commited 2003-06-16)
128
129 <li>libc/5018, libc/5019, libc/5028: Incorret uk_UA.
130 <br>(sent email to submitter and author)
131
132 <li>libc/5023: Missing locales li_NL, nds_NL and nds_DE
133 <br>(sent email to submitter)
134
135 <li>libc/5059: Wrong date format for locale sl_SI
136 <br>(sent email to submitter and locale author, approved by author,
137 patch sent to libc-alpha 2003-07-06)
138
139 </ul>
140
141 <h3>From <a href="http://bugs.debian.org/">Debian GNU/Linux BTS</a></h3>
142
143 <ul>
144
145 <li><a href="http://bugs.debian.org/111268">#111268: Incorrect
146 sv_SE - 13:59 instead of 13.59 for clock time</a>
147 <br>(patch sent 2003-05-18)
148
149 <li><a href="http://bugs.debian.org/119528">#119528: Incorrect
150 ro_RO - rewritten locale</a>
151 <br>(sent email to submitter)
152
153 <li><strike><a href="http://bugs.debian.org/178513">#178513:
154 Incorrect is_IS - Use lower case letters in month and week
155 day names</a></strike>
156 <br>(sent email to submitter and author, confirmed by Keld,
157 patch sent to libc-alpha 2003-06-15, patch commited
158 2003-06-16)
159
160 <li><strike><a href="http://bugs.debian.org/194289">#194289: New
161 locale ag_ES for Aragonese</a></strike>
162 <br>(sent email to submitter, patch commited 2003-06-16 as
163 an_ES)
164
165 <li><a href="http://bugs.debian.org/193904">#193904:
166 locales.alias even lines are not considered (debian
167 only?)</a>
168
169 <li><strike><a href="http://bugs.debian.org/206474">#206474: locales:
170 nb_NO should be a real locale, not an alias</a></strike>
171 <br>Same as libc/2931
172
173 <li><a href="http://bugs.debian.org/208238">#208238: locales:
174 wrong charset for et_EE</a>
175
176 <li><strike><a href="http://bugs.debian.org/211607">#211607: Bad catalan
177 locale currency format</a></strike>
178
179 <li><a href="http://bugs.debian.org/214107">#214107: locales:
180 en_US.UTF-8 treats [ as a space char</a>
181
182 <li><a href="http://bugs.debian.org/214414">#214414: Incorrect
183 date format in en_NZ</a>
184
185 <li><a href="http://bugs.debian.org/215466">#215466: fi_FI
186 locale doesn't contain first_weekday</a>
187
188 </ul>
189
190 <h3>From <a href="https://bugzilla.redhat.com/">RedHat Bugzilla</a></h3>
191
192 <ul>
193
194 <li><strike><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=75139">#75139:
195 Incorrect week start day for sv_SE (should start on
196 monday)</a></strike>
197 <br>(Corrected in CVS 2003-01-14)
198
199 <li><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83276">#83276:
200 Norwegian locale in distro</a>
201 <br>Same as libc/2931
202
203 </ul>
204
205 <h2>Patches submitted to the glibc maintainers</h2>
206
207 <p>If you know of some patches that should be listed here, please
208 send me an email. I want to track all relevant patches, not just
209 the ones submitted by me.</p>
210
211 <h3>Pending/rejected</h3>
212
213 <ul>
214
215 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-04/msg00173.html">2003-04-15
216 Add sorting test for no_NO</a>
217
218
219 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00151.html">2003-05-18
220 Correct sorting for nn_NO to match no_NO</a>
221
222 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00154.html">2003-05-18
223 Norwegian week start on monday, fix no_NO and nn_NO</a>
224
225 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00155.html">2003-05-18
226 Change sv_SE to use ':' in clock format (BTS #111268)</a>
227
228 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00158.html">2003-05-18
229 Include examples in 'locale --help' (PR libc/2254,
230 rejected)</a></strike>
231
232 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00265.html">2003-05-29
233 Generate locales on 'make check' (rejected)</a></strike>
234
235 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00267.html">2003-05-29
236 Indent the error output from sort-test.sh</a>
237
238 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00133.html">2003-06-15
239 Add nb_NO locale (PR libc/2931)</a></strike>
240
241 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00257.html">2003-06-21
242 Add test for international currency formatting.</a>
243
244 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00021.html">2003-07-06
245 Correct wrong date format for locale sl_SI (PR libc/5059)</a>
246
247 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00022.html">2003-07-06
248 Some small locale fixes</a>
249
250 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-08/msg00082.html">2003-08-13
251 Updated/new locales for sr_CS (Serbia and Montenegro)</a></li>
252
253 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00126.html">2003-11-23
254 Only check the currency name against 4217, exclude the space</a>
255
256 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00127.html">2003-11-23
257 Correct formatting of internatinal currency</a>
258
259 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00128.html">2003-11-23
260 Monday is first work and week day in Finland</a>
261
262 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00129.html">2003-11-23
263 Remove unused file localedata/locales/translit_et</a></li>
264
265 </ul>
266
267 <h3>Accepted/included</h3>
268
269 <ul>
270
271 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00310.html">2003-05-31
272 Correct email of Denis V. Dmitrienko in uk_UA
273 (commited)</a></strong>
274
275 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00311.html">2003-05-31
276 Correct thousand separator for fi_FI (commited)</a></strong>
277
278 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00129.html">2003-06-15
279 Correct fi_FI date gramar (PR libc/5013) (commited)</a></strong>
280
281 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00141.html">2003-06-15
282 Clean up locale test code (commited)</a></strong>
283
284 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00155.html">2003-06-15
285 Use lower case letters in month and week day names in is_IS
286 (commited)</a></strong>
287
288 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00255.html">2003-06-21
289 Add missing ETH to LC_COLLATE in no_NO
290 (commited)</a></strong>
291
292 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00317.html">2003-06-25
293 Correct an_ES charset and add an_ES.ISO-8859-15 to
294 SUPPORTED (commited)</a></strong>
295
296 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00017.html">2003-07-05
297 Updating/adding locale for Ethiopia and Eritrea</a></strong></li>
298
299 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00020.html">2003-07-13
300 Make sort-test handle more then 100 lines, and avoid
301 segfault (commited)</a></strong>
302
303 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00003.html">2003-09-01
304 Document why there are two locales for Hebrew</a></strong>
305
306 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00091.html">2003-09-11
307 Locales for Uzbekistan (uz_UZ and uz_UZ@Cyrl)</a></strong>
308
309 </ul>
310
311 <h2>Mailing list for discussing locales</h2>
312
313 <p>I'm interested in creating a new mailinglist for discussiong
314 the GNU libc locales. It would be a forum where we can
315 discuss how to write locales and how locales should behave,
316 without drowning in the technical discussions about linker
317 problems and syscall conventions. Roland McGrath told me that
318 such list could be created if there is a significant number of
319 people interested in being on such list, and not interested in
320 being on libc-alpha.</p>
321
322 <p>The following people have expressed their interest in joining
323 such list. If you are interested in such list, please send me
324 an email.</p>
325
326 <ul>
327
328 <li>Danilo Segan</li>
329 <li>Ionel Mugurel Ciobica</li>
330 <li>Volodymyr M. Lisivka</li>
331 <li>Christian Rose</li>
332 <li>Mashrab Kuvatov</li>
333 <li>Manuel Novoa III</li>
334 <li>Petter Reinholdtsen</li>
335 </ul>
336
337 </div>
338 <hr>
339 <address><a href="mailto:pere@hungry.com">Petter Reinholdtsen</a></address>
340 <!-- Created: Tue Sep 2 00:10:31 CEST 2003 -->
341 <!-- hhmts start -->
342 Last modified: Sun Nov 23 17:02:28 CET 2003
343 <!-- hhmts end -->
344 </body>
345 </html>