Hi guys, Attached is a patch for utf-8.xml with a number of changes, the most important of which is the dropping of KEYMAP="-u uk" for KEYMAP="uk". It seems -u uk threw a warning at bootup and caused more trouble than it fixed. Till I can figure what's going on with it, I'd like it to be changed back to just "uk". Users couldn't input Unicode on the console before anyway, so it doesn't really make much difference. Also, Jani Averbach <jaa@jaa.iki.fi> mailed me, suggesting I mention the performance hit with perl and grep and Unicode, and also the bug where tr cannot translate three-byte unicode characters into two-byte unicode characters. There's also a few grey areas which I wanted to clarify -- they're fixed up in the patch as well. Thanks, Tom
Created attachment 57024 [details, diff] utf-8.xml.patch
Created attachment 57039 [details, diff] utf-8.xml.patch Updated patch. I've rewritten the section on setting the locale so that it is done globally now. Too many people were finding that their locale was unset because they were using display managers.
IMO, /etc/locales.build should be somehow mentioned.
Benny, it is.
My bad, patched and committed. Thanks :)
Created attachment 57074 [details, diff] utf-8.xml.2.patch Just noticed a couple of things that I forgot: * Schauffer's is a blatant spelling mistake for scharfes. I'm sure I meant to change that. * The indentation on the source /etc/profile <pre> line was wrong, fixed. * Changed locale name endings to be consistent throughout the file. This patch is to the new version in CVS. Sorry for the continuing hassle :( Tom
Attachment #57039 [details, diff] was not against current version. It reverted changes and introduced back spelling mistakes.
I apologize for the hassel. Tom has agreed to fix the the doc.
Created attachment 57093 [details, diff] utf-8.xml.2.patch Okay, this should be okay. Sorry about the trouble, and thanks for bearing with me Tom
verified and committed. Thanks and sorry guys
Humph. I'd appreciate if verifying meant that someone has actually tested and verified stuff and not that no-one has even looked at the patch but commits it anyway ;-) It still talks about setting variable named LOCALE which has no meaning whatsoever. AltGr+4 does not produce euro on most of european keyboards according to what keymap files say, instead it is either AltGr+5 or AltGr+e. And version is still not bumped correctly. Besides LC_ALL and LANG are mostly the same variable with different precedence. See also bug 90208 which was reported while you were messing the doc up.