Bug#325718: libc6: cannot set individual locale variables
Package: libc6
Version: 2.3.5-5
Severity: normal
I cannot set individual LC variables:
mlennert@moritz:~$ locale
LANG=fr_BE
LC_CTYPE="fr_BE"
LC_NUMERIC="fr_BE"
LC_TIME="fr_BE"
LC_COLLATE="fr_BE"
LC_MONETARY="fr_BE"
LC_MESSAGES="fr_BE"
LC_PAPER="fr_BE"
LC_NAME="fr_BE"
LC_ADDRESS="fr_BE"
LC_TELEPHONE="fr_BE"
LC_MEASUREMENT="fr_BE"
LC_IDENTIFICATION="fr_BE"
LC_ALL=fr_BE
mlennert@moritz:~$ export LC_NUMERIC=C
mlennert@moritz:~$ locale
LANG=fr_BE
LC_CTYPE="fr_BE"
LC_NUMERIC="fr_BE"
LC_TIME="fr_BE"
LC_COLLATE="fr_BE"
LC_MONETARY="fr_BE"
LC_MESSAGES="fr_BE"
LC_PAPER="fr_BE"
LC_NAME="fr_BE"
LC_ADDRESS="fr_BE"
LC_TELEPHONE="fr_BE"
LC_MEASUREMENT="fr_BE"
LC_IDENTIFICATION="fr_BE"
LC_ALL=fr_BE
However using LC_ALL works:
mlennert@moritz:~$ export LC_ALL=C
mlennert@moritz:~$ locale
LANG=fr_BE
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
This looks like bug 163199 which was closed with version 2.3.1-2.
Moritz
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8
Locale: LANG=fr_BE, LC_CTYPE=fr_BE (charmap=ISO-8859-1) (ignored: LC_ALL set to fr_BE)
-- no debconf information
Reply to: