Re: Problem with new libc, locales and X
On Tue, Aug 26, 2003 at 11:27:34AM +0200, Jean-Christophe Dubacq wrote:
> Hi!
>
> I run XFree 4.3.0. I tested the new libc (2.3.2-3) and accordingly new
> locale package (and new gdm package). For european countries, LANG is
> now set to something like fr_FR.ISO-8859-15@euro (instead of the former
> fr_FR@euro). Xlib does not recognize this kind of locale. More
> important, fonts are not found any more (probably no matching charset)
> because of this. This leads to really poor experience.
>
> Any thoughts on this ?
I will continue my soliloque: it works perfectly when adding the correct
stuff to /usr/X11R6/lib/X11/locale/locale.alias (see attached file)
Current versions:
libc6:
Installed: 2.3.2-3
Candidate: 2.3.2-3
Version Table:
*** 2.3.2-3 0
500 ftp://ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
xlibs:
Installed: 4.3.0-0pre1v1
Candidate: 4.3.0-0pre1v1
Version Table:
*** 4.3.0-0pre1v1 0
1 ftp://ftp.debian.org ../project/experimental/main Packages
100 /var/lib/dpkg/status
4.2.1-10 0
500 ftp://ftp.fr.debian.org unstable/main Packages
Result of locale:
LANG=fr_FR.ISO-8859-15@euro
LC_CTYPE="fr_FR.ISO-8859-15@euro"
LC_NUMERIC="fr_FR.ISO-8859-15@euro"
LC_TIME="fr_FR.ISO-8859-15@euro"
LC_COLLATE="fr_FR.ISO-8859-15@euro"
LC_MONETARY="fr_FR.ISO-8859-15@euro"
LC_MESSAGES="fr_FR.ISO-8859-15@euro"
LC_PAPER="fr_FR.ISO-8859-15@euro"
LC_NAME="fr_FR.ISO-8859-15@euro"
LC_ADDRESS="fr_FR.ISO-8859-15@euro"
LC_TELEPHONE="fr_FR.ISO-8859-15@euro"
LC_MEASUREMENT="fr_FR.ISO-8859-15@euro"
LC_IDENTIFICATION="fr_FR.ISO-8859-15@euro"
LC_ALL=
Patch to /usr/X11R6/lib/X11/locale/locale.alias: append
br_FR.ISO-8859-15@euro: br_FR.ISO8859-15
ca_ES.ISO-8859-15@euro: ca_ES.ISO8859-15
de_AT.ISO-8859-15@euro: de_AT.ISO8859-15
de_BE.ISO-8859-15@euro: de_BE.ISO8859-15
de_DE.ISO-8859-15@euro: de_DE.ISO8859-15
de_LU.ISO-8859-15@euro: de_LU.ISO8859-15
el_GR.ISO-8859-15@euro: el_GR.ISO8859-15
en_IE.ISO-8859-15@euro: en_IE.ISO8859-15
es_ES.ISO-8859-15@euro: es_ES.ISO8859-15
eu_ES.ISO-8859-15@euro: eu_ES.ISO8859-15
fi_FI.ISO-8859-15@euro: fi_FI.ISO8859-15
fr_BE.ISO-8859-15@euro: fr_BE.ISO8859-15
fr_FR.ISO-8859-15@euro: fr_FR.ISO8859-15
fr_LU.ISO-8859-15@euro: fr_LU.ISO8859-15
ga_IE.ISO-8859-15@euro: ga_IE.ISO8859-15
gl_ES.ISO-8859-15@euro: gl_ES.ISO8859-15
it_IT.ISO-8859-15@euro: it_IT.ISO8859-15
nl_BE.ISO-8859-15@euro: nl_BE.ISO8859-15
nl_NL.ISO-8859-15@euro: nl_NL.ISO8859-15
oc_FR.ISO-8859-15@euro: oc_FR.ISO8859-15
pt_PT.ISO-8859-15@euro: pt_PT.ISO8859-15
sv_FI.ISO-8859-15@euro: sv_FI.ISO8859-15
sv_SE.ISO-8859-15@euro: sv_SE.ISO8859-15
wa_BE.ISO-8859-15@euro: wa_BE.ISO8859-15
br_FR.ISO-8859-15@euro: br_FR.ISO8859-15
ca_ES.ISO-8859-15@euro: ca_ES.ISO8859-15
de_AT.ISO-8859-15@euro: de_AT.ISO8859-15
de_BE.ISO-8859-15@euro: de_BE.ISO8859-15
de_DE.ISO-8859-15@euro: de_DE.ISO8859-15
de_LU.ISO-8859-15@euro: de_LU.ISO8859-15
el_GR.ISO-8859-15@euro: el_GR.ISO8859-15
en_IE.ISO-8859-15@euro: en_IE.ISO8859-15
es_ES.ISO-8859-15@euro: es_ES.ISO8859-15
eu_ES.ISO-8859-15@euro: eu_ES.ISO8859-15
fi_FI.ISO-8859-15@euro: fi_FI.ISO8859-15
fr_BE.ISO-8859-15@euro: fr_BE.ISO8859-15
fr_FR.ISO-8859-15@euro: fr_FR.ISO8859-15
fr_LU.ISO-8859-15@euro: fr_LU.ISO8859-15
ga_IE.ISO-8859-15@euro: ga_IE.ISO8859-15
gl_ES.ISO-8859-15@euro: gl_ES.ISO8859-15
it_IT.ISO-8859-15@euro: it_IT.ISO8859-15
nl_BE.ISO-8859-15@euro: nl_BE.ISO8859-15
nl_NL.ISO-8859-15@euro: nl_NL.ISO8859-15
oc_FR.ISO-8859-15@euro: oc_FR.ISO8859-15
pt_PT.ISO-8859-15@euro: pt_PT.ISO8859-15
sv_FI.ISO-8859-15@euro: sv_FI.ISO8859-15
sv_SE.ISO-8859-15@euro: sv_SE.ISO8859-15
wa_BE.ISO-8859-15@euro: wa_BE.ISO8859-15
Should I file a formal bug against xlibs ?
Reply to: