[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)