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

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: