Bug 292143

Summary: kdesrc-build sets the "C" locale incorrectly
Product: [Developer tools] kdesrc-build Reporter: Michael Pyne <mpyne>
Component: generalAssignee: Michael Pyne <mpyne>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Michael Pyne 2012-01-21 22:57:01 UTC
According to Oswald Buddenhagen the proper way to ensure that a program is run with untranslated output while still passing in filenames properly is to use LANG=C and then set LC_CTYPE to en_US.UTF-8 (so file names are read properly).

Other LC_* variables should be unset or set to C.

See: http://lists.kde.org/?l=kde-commits&m=132705138805806&w=2
and also the locale(7) manpage.
Comment 1 Michael Pyne 2012-03-30 02:17:50 UTC
Git commit e67735091933090b76755bb98a36638826cfd633 by Michael Pyne.
Committed on 30/03/2012 at 02:21.
Pushed by mpyne into branch 'master'.

Port LC_ALL users to problem-specific functions.

This should hopefully fully fix bug 292143 (or at least, if it's still buggy,
it will be possible to fix in just one or two spots).

M  +20   -29   kdesrc-build

http://commits.kde.org/kdesrc-build/e67735091933090b76755bb98a36638826cfd633