[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:11714] Re: [pod 01172] Re: default built localedata
吉山です。
From: Taketoshi Sano <kgh12351@xxxxxxxxxxx>
Subject: [debian-devel:11713] Re: [pod 01172] Re: default built localedata
Date: Wed, 23 Feb 2000 11:54:56 +0900
Message-ID: <20000223103139T.xlj06203@xxxxxxxxxxxxxxxxxxxx>
> 佐野@浜松です。
>
> In <20000216020930Q.yosshy@xxxxxxxxx>,
> at Wed, 16 Feb 2000 02:10:25 +0900,
> on [debian-devel:11632] Re: [pod 01172] Re: default built localedata,
> Akira YOSHIYAMA <yosshy@xxxxxxxxx> さん writes:
>
> なんか debian-users で報告が出てますね。
>
> [debian-users:20975] libc6_2.1.3-4
> <http://www.debian.or.jp/Lists-Archives/debian-users/200002/msg00500.html>
>
> [debian-users:20981] Re: libc6_2.1.3-4 で日本語ロケール
> <http://www.debian.or.jp/Lists-Archives/debian-users/200002/msg00506.html>
>
> | > libc6を2.1.3-4にしたところ、日本語のロケールが効かなくなってしまいました
> | > setlocale()の時点で失敗してるみたいです。
> |
> | 同じ現象に遭遇しました。i18ndata の 2.1.3-4 をインストールして、
> | locale-ja をソースから build 仕直してインストールしたら直りました。
>
> ということらしいです。2.1.3-3 or 2.1.3-4 で何か変更があったということかな ?
>
> 私も現象を確認しました。 locale-ja を recompile して upload してください。
> それで解決するようです。
私の環境でも同様の問題が発生し、perl がすねるようになりました。
libc6 の 2.1.3-2 → 2.1.3-4 の期間の changelog.gz を見ると、
---
2000-02-12 Ulrich Drepper <drepper@xxxxxxxxxx>
* ctype/ctype-info.c (__ctype32_tolower, __ctype32_toupper): New
variables.
* locale/langinfo.h: Add _NL_CTYPE_TOUPPER32_EB,
_NL_CTYPE_TOLOWER32_EB, _NL_CTYPE_TOUPPER32_EL, and
_NL_CTYPE_TOLOWER32_EL.
* locale/C-ctype.c: Add initializers for new elements.
* locale/lc-ctype.c: Initialize __ctype32_toupper and
__ctype32_tolower.
* locale/programs/linereader.c (get_symname): Start looking for
numeric value at the right position.
* locale/programs/charset.c (charset_new_char): Remove third parameter.
* locale/programs/charset.h (charset_new_char): Likewise.
* locale/programs/charmap.c (parse_charmap): Update charset_new_char
call.
* locale/programs/ld-ctype.c: Many many changes to generate wide
character classification and mapping tables correctly.
* locale/programs/locales.h: Update prototypes of ctype_class_from,
ctype_class_to, ctype_map_from, and ctype_map_to.
* locale/programs/locfile.c (locfile_read): Initialize
locfile->repertoire. Pass repertoire to ctype_class_from,
ctype_class_to, ctype_map_from, and ctype_map_to calls.
* locale/programs/locfile.h (struct localedef_t): Add repertoire
element.
* locale/programs/repertoire.c (repertoire_find_value): New function.
(repertoire_read): Remove third parameter from charset_new_char call.
* locale/programs/repertoire.h (repertoire_find_value): Declare.
* wctype/wcfuncs.c: Use __ctype32_tolower and __ctype32_toupper.
* wctype/wcfuncs_l.c: Likewise.
* locale/nl_langinfo.h: Add casts to prevent warnings.
2000-02-08 Andreas Jaeger <aj@xxxxxxx>
* locale/programs/locale.c (write_locales): Fix handling of
whitespace lines.
Fixes PR libc/1588, reported by Miroslav Holcak
<miroslav.holcak@xxxxxxxxxxxx>.
---
となっています。これって、glibc-2.2pre からの逆移植かもしれない。
# ここまでやれば日本のロケールデータがマトモになる?
---
吉山あきら (yosshy@debian.or.jp)