[Pkg-kbd-devel] Bug#810332: Bug#810332: Bug#810332: kbd: loss of locale settings on upgrade to version 2.0.3-2

Andreas Henriksson andreas at fatal.se
Fri Jan 8 13:40:52 UTC 2016


On Fri, Jan 08, 2016 at 02:29:48PM +0100, Andreas Henriksson wrote:
> Hello Arthur.
[...]
> I find it very curious that LC_* does not adhere to your LANG setting.
[...]

I've found that if you explicitly export the LC_* as empty in your
environment, then locale will report them as empty (instead of
falling back to the default LANG).

eg.

# env | grep -e LC_ -e LANG
LANG=en_DK.UTF-8
# locale
LANG=en_DK.UTF-8
LANGUAGE=
LC_CTYPE="en_DK.UTF-8"
LC_NUMERIC="en_DK.UTF-8"
LC_TIME="en_DK.UTF-8"
LC_COLLATE="en_DK.UTF-8"
LC_MONETARY="en_DK.UTF-8"
LC_MESSAGES="en_DK.UTF-8"
LC_PAPER="en_DK.UTF-8"
LC_NAME="en_DK.UTF-8"
LC_ADDRESS="en_DK.UTF-8"
LC_TELEPHONE="en_DK.UTF-8"
LC_MEASUREMENT="en_DK.UTF-8"
LC_IDENTIFICATION="en_DK.UTF-8"
LC_ALL=

# env | grep -e LANG -e LC_
LC_PAPER=
LC_ADDRESS=
LC_MONETARY=
LC_NUMERIC=
LC_ALL=
LC_TELEPHONE=
LC_MESSAGES=
LC_IDENTIFICATION=
LC_COLLATE=
LANG=en_DK.UTF-8
LC_MEASUREMENT=
LC_CTYPE=
LC_TIME=
LC_NAME=
# locale
LANG=en_DK.UTF-8
LANGUAGE=
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATION=
LC_ALL=


Could you please check the content of your environment and if
something is setting up the LC_* environment variables as empty try
to locate what that is?
Maybe not the easiest to track down but hopefully "grep -R LC_ /etc"
should spot something.

Regards,
Andreas Henriksson



More information about the Pkg-kbd-devel mailing list