[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:11713] Re: [pod 01172] Re: default built localedata



佐野@浜松です。

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:

> > In     <873dqvy6rx.wl@xxxxxxxxxxxxxxx>
> > Writer Fumitoshi UKAI
> > >> なので「日本語ロケールは 2.2 を待ってね」という状態です。
> > >
> > >つまり 2.1系では 従来のごまかし ja locale でいくしかなく
> > >まともな日本語ロケールになるのは 2.2から という認識で
> > >いいのですよね?
> > 
> > はい。その通りです。
> > 私と吉山さんで作りかけた 2.1 向けの中途半端なパッチならば
> > 存在するのですが 2.1 では根本的に MB に対応できていないので。
> > できるだけ早く 2.2 をリリースして欲しいと思う次第。
> 
>   混乱させて申し訳ありません。m(__)m
>   glibc-2.1.? は従来通りの対応でお願い致します。

なんか 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 してください。
それで解決するようです。

ところで locale-ja_10 の changelog には

locale-ja (10) frozen unstable; urgency=low

  * gconv-modules merged into locales on glibc2 version 2.1.2-12.
    So, change locale-ja dependency from "Depends: gconv-modules"
    to "Depends: locales".

と書いてありますが、 debian/control は

Depends: gconv-modules
Suggests: locales
Conflicts: wcsmbs-locale-ja
Replaces: wcsmbs-locale-ja

となっているようです。 (apt-cache show でもそう表示された。)

あるいは

 $ dpkg -S /usr/bin/iconv
 libc6: /usr/bin/iconv

なので、 Depends: libc6 (>= 2.1.3-4) とするのがいいかも。
(これは、そうすべき、かな。)

参考までに 2.1.3-4, 2.1.3-3 の changelog は

Closes: 57031 57456 57482 57580 57584 57698 57797 57885 57922 58385
Changes: 
 glibc (2.1.3-4) frozen unstable; urgency=low
 .
   * The "Pain as bright as steel squared" release.
   * glibc 2.1.3pre4.
   * Remove debian/patches/po-it-po.dpatch,
     debian/patches/powerpc-linux-sys-procfs.h.dpatch, and
     debian/patches/powerpc-linux-syscalls.list-mmap64.dpatch;
     Integrated upstream.
   * Add back debian/patches/linuxthreads-lock.dpatch now that I know
     what it's for (closes:Bug#58385).
   * Bugs closed since devpts.sh is gone (closes:Bug#57584,#57698,#57580).
   * debian/libc/DEBIAN/preinst:
     - Save a copy of /etc/timezone in /etc/timezone.save.
     - Convert /etc/localtime from link to file.
   * debian/libc/DEBIAN/postinst:
     - Use /etc/timezone.save if necessary. (closes:Bug#57885,#57922).
     - Remove some unnecessary timezone code that caused some odd behavior
       (closes:Bug#57456).
   * tzconfig: /etc/localtime is a file, not a link.
   * $(libc): Pre-Depend on debianutils (>= 1.13.1) for readlink.
 .
 glibc (2.1.3-3) frozen unstable; urgency=low
 .
   * The "Pain as bright as steel" release.
   * Move iconv, locale, localedef to $(libc).
   * Remove devpts.sh.
   * debian/patches/po-it-po.dpatch:
     Add "portable object" for Italian (closes:Bug#57031).
   * $(libc): Replaces: locales (closes:Bug#57482).
   * Add Build-Depend for gettext (closes:Bug#57797).

となってます。どこが関連してるんでしょうね。

   * Remove debian/patches/po-it-po.dpatch,
     debian/patches/powerpc-linux-sys-procfs.h.dpatch, and
     debian/patches/powerpc-linux-syscalls.list-mmap64.dpatch;
     Integrated upstream.

   * Move iconv, locale, localedef to $(libc).
   * debian/patches/po-it-po.dpatch:
     Add "portable object" for Italian (closes:Bug#57031).
   * $(libc): Replaces: locales (closes:Bug#57482).

このあたりかな ?

ところで slink からの移行の場合は Conflicts: libwcsmbs だけで
いいんでしたっけ ? 以前 Replaces: libwcsmbs も必要とかいう話が
あったような気がするんですが。勘違いかな。

 gconv-modules が消えて locales と libc6 でいろいろファイルの
移動があったので、Conflicts/Replaces に付けるものが増えて
メンテナーも混乱してるかもしれません。

--
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)