Re: Glibc, gcc, libdb2 and nss_db
From: Ben Collins <bcollins@debian.org>
Date: Tue, 26 Sep 2000 13:38:35 -0400
> On Wed, Sep 27, 2000 at 02:50:48AM +0900, GOTO Masanori wrote:
> > From: Ben Collins <bcollins@debian.org>
> > Date: Mon, 25 Sep 2000 17:19:58 -0400
> > > > * locale package have some missing conflicts/replaces entries.
> > > > Change your locale.deb package to
> > > >
> > > > Depends: libc6 (= 2.1.92-0.0.1)
> > > > Conflicts: localebin, wg15-locale, wcsmbs-locale-ja, libwcsmbs, locale-ja,
> > > > locale-ko, wcsmbs-locale-ko, locale-vi, locale-zh
> > > > Replaces: localebin, wg15-locale, libc6-bin, wcsmbs-locale-ja, libwcsmbs,
> > > > locale-ja, locale-ko, wcsmbs-locale-ko, locale-vi, locale-zh
> > >
> > > Where did these packages come from?
> >
> > check: potato/main/binary-*/admin/locale-*,
> > slink/main/binary-*/*/{locale-*,*wcsmbs*}.
> > These are glibc-2.0/2.1 additional locale packages,
> > since glibc-2.0/2.1 did not handle multibyte characters and locales.
>
> Please compare against what is in the new packages, not the old ones.
Old locale-*/wcsmbs-* packages includes locale data like:
/usr/share/locale/ja_JP.eucJP/LC_*.
Why these additional packages were needed? Because
glibc-2.2 have no multibyte locale supports, so we have to
have a original locale data.
Now, new glibc-2.2 locale can deal with multibyte locales.
And glibc-2.2 locale formats are not compatible with
old glibc-2.1 locales. So, both glibc-2.2 locale package and
old locale-{ja,ko,vi,zh}/wcsmbs packages *must not* install
at the same time.
New glibc 2.2 debs also should have Replaces entries of locale-*,
because some packages are depends on locale-*/wcsmbs-* package.
> > > It is no longer build, so I assume so.
> >
> > Why? The newest cvs glibc build it. But I agree "sln" does not
> > require for the distro...
>
> Then maybe I removed it (or didn't install it). I forget why now, but I
> think it had to do with it's uselessness.
Ok, I see.
Regards,
-- GOTO Masanori
Reply to: