language-options causes live CD sessions to be untranslated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lightdm (Ubuntu) |
Fix Released
|
Medium
|
Gunnar Hjalmarsson |
Bug Description
Since Ubuntu 19.10, for all Ubuntu live CDs that use LightDM (e.g. MATE and Xubuntu), if a user selects a language in syslinux other than those with an included langpack, the session is then untranslated.
For example, if one boots Ubuntu MATE 20.04 and selects Greek in syslinux, he ends up with LANGUAGE=en in the session.
The chain of events is:
LightDM has an Ubuntu-specific patch that makes it call /usr/share/
`locale -a` does list el_GR as a supported locale because casper correctly updated the locales.
But language-options doesn't list el_GR, so it fools LightDM into thinking that Greek aren't supported; while they're all there, since e.g. MATE doesn't rely on langpacks; mate-panel.mo and mate-calc.mo etc are all there.
I believe the correct fix would be for language-options to list el_GR on live CDs (to merge the output of locale -a in its output).
Thanks!
Changed in lightdm (Ubuntu): | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in lightdm (Ubuntu): | |
status: | In Progress → Fix Released |
Gunnar, you know probably that script best, could you maybe have a look to what changed in 19.10 to create the issue?