Comment # 64 on bug 1216689 from Steffen Winterfeldt
To rule out some missing locale stuff, I've added full glibc locale packages
to the installation system and run the tests again. The result was the same.
Old TW works, new TW not.

Looking closer, I found that the yast process in the installation system
maps *both*:

/usr/lib/locale/en_US/LC_CTYPE
/usr/lib/locale/en_US.utf8/LC_CTYPE

When you switch the language to German it *additionally* maps

/usr/lib/locale/de_DE/LC_CTYPE

The codeset is wrong with new TW (and ok with old TW).

If I run 'yast storage' directly in the installation system, it maps
(as expected) only

/usr/lib/locale/de_DE.utf8/LC_CTYPE

and you get the correct codeset.

But strangely this is the same behavior in old and new TWs.

I would at this point suspect locale handling in YaST is broken. Maybe has
always been and it just shows now.


You are receiving this mail because: