X11 locale data misconfiguration after upgrade to feisty.

Bug #89659 reported by Vasiliy Shlykov
2
Affects Status Importance Assigned to Milestone
libx11 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: libx11-6

I use ru_RU.UTF-8 locale (sets by LANG environment variable).

X.Org version ships with edgy release lacks of necessary X locale files (/usr/share/X11/locale/ru_RU.UTF-8/*, after edgy installation THERE WERE NOT a directory /usr/share/X11/locale/ru_RU.UTF-8 itself). Because many programs requires this data I made
symlink to exists en_US.UTF-8 dir. This is widely used way to get working RXVT and other programs with Russian locale.

But version of X.Org ships with feisty release have all necessary files so during installation all files destined for en_US.UTF-8 dir overwrote bu files from ru_RU.UTF-8.
New /usr/share/X11/locale/ru_RU.UTF-8/Compose contains one line:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"

Because ru_RU.UTF-8 dir is still symlink to en_US.UTF-8 we get an infinite recursion during parsing this file and mysterious crashes of many programs.

See bugs #87539, #85610.

After replacing ru_RU.UTF-8 and en_US.UTF-8 dirs by files from libX11-6 deb package all programs works fine.

ProblemType: Bug
Date: Sun Mar 4 16:24:52 2007
DistroRelease: Ubuntu 7.04
Uname: Linux vash 2.6.19.1 #1 Wed Dec 27 12:41:49 MSK 2006 i686 GNU/Linux

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Not a bug in the package, you messed up your system by yourself.

Changed in libx11:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.