Comment 0 for bug 1491066

Revision history for this message
Lauri Võsandi (v6sa) wrote :

Hi,

using Estonian locales regex [a-z] excludes letters t, u, v, w, x, y and this breaks several LTSP scripts.

Firstly I've noticed that LANG=C is necessary for building client, you can easily reproduce it by running LANG=et_EE.UTF-8 ltsp-build-client

I also isolated a piece of code which prevents local devices appearing on desktop with Estonian locale, it's a sed expression on line 104 here
http://apt-browse.org/browse/ubuntu/trusty/main/i386/ltsp-client-core/5.5.1-1ubuntu2/file/usr/share/ltsp/ltsp-client-common-functions

I think it would be good idea to run recursive grep over the LTSP script tree to identify a-z regexes and substitute them with [:alnum:] or similar, see similar fixes below

https://en.wikipedia.org/wiki/Estonian_orthography
a
http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=6b234d7ce4b687912e4778327945c64743db90ea
https://bugzilla.gnome.org/show_bug.cgi?id=602093
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=03994f01e8b72b3d01fd3d09d1cc7c9f421a727c