Comment 2 for bug 160984

Revision history for this message
Henning Moll (drscott) wrote :

Ubuntu is a derivative of Debian. Therefore i think Ubuntu is somehow bound to design desicions made in Debian. They say:

> [...] Debian Policy forbids modifying
> configuration files of other packages, and /etc/environment is a
> configuration file for PAM.

and

> Locale variables are now stored in /etc/default/locale and no more
> /etc/environment.
> Make sure to remove old definitions from /etc/environment, this file
> is no more modified for the reason explained above.

Now the problem is, that the gdm of gutsy is still looking for LANG in /etc/environment. (Even if LANG is not defined there, gdm does _not_ look in /etc/default/locale.)

As i (seem to) understand now, the bug report i quoted above is a different thing. But do i misunderstand the content of file /usr/share/doc/belocs-locales-bin/NEWS.Debian.gz? Programms should no longer store their variables in configuration files of other packages. It is also advised to remove LANG from /etc/environment, which - at least in gutsy - does not work: You end up with a non-localized gnome desktop. So, is this a breach of the debian policy? Is this ok for ubuntu? Is the debian policy just political or also technical? Do i miss something?

Hope you see my point ;-)