gnome-session only sets LC_ALL during session startup which overrides *any*
other LC_* variable in any case, thus rendering script, aliases or command
definitions that locally override some LC_* setting for one command
inoperative, e.g. generating an %changelog entry in say vi. Until now it
was sufficient to invoke date like "LC_TIME=C date +'\%a \%b \%d \%Y"'",
now you have to unset LC_ALL first and then still have set LC_TIME to the
To say the least, this new behaviour is extremely annoying.
Patch will follow.
Fixed. We should now consistently by only setting LANG everywhere.