[Bug 1294858] Re: Installer does not install all language support packages

Gunnar Hjalmarsson 1294858 at bugs.launchpad.net
Sat Mar 22 20:40:43 UTC 2014


I did a new Swedish install, and this time mythes-sv was pulled by the
installer as expected. :) So mythes-sv has no longer anything to do with
this bug report.

However, if I do an English install, and instantly run check-language-
support (without options), I get this list:

hunspell-en-ca
libreoffice-help-en-gb
libreoffice-l10n-en-gb
libreoffice-l10n-en-za
mythes-en-au
thunderbird-locale-en-gb

It's the packages I'm prompted to install if I open language-selector.

So, why is this not an ideal behavior?

First: Some users, who just did a fresh install while connected to the
net and asked for updates to be taken into consideration, find it
confusing to be told that language support is not completely installed.
That prompt in itself indicates an error.

Also, consider these steps:
- Do a fresh install with en_US.
- Create a new standard user via User Accounts and set the language en_GB.

When logging in as that new user, the language support won't be
complete. Not even opening language-selector from that user helps, since
standard users are not prompted to install missing language support.

This reasonably applies to language packs with multiple translations -
English, Spain, Portuguese, Catalan... OTOH, since English is always
there, it affects all users.

I attached a patch which I think would fix this bug. It may be a little
hackish, but the point is that I would like the installer to pull
language support packages by calling check-language-support without
options (or with the -a option).

** Patch added: "install-all-lang-support.patch"
   https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1294858/+attachment/4038039/+files/install-all-lang-support.patch

** Tags added: patch

** Changed in: ubiquity (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1294858

Title:
  Installer does not install all language support packages

Status in “ubiquity” package in Ubuntu:
  New

Bug description:
  My very first own package, mythes-sv, has just been sponsored into
  Debian and Ubuntu. :)

  It's a Swedish thesaurus for LibreOffice, and if I install Swedish via
  language-selector, it's pulled as expected through /usr/share
  /language-selector/data/pkg_depends.

  However, when I did a fresh install with Swedish as the selected
  language, and connected to Internet, mythes-sv was not installed at
  first login. My first theory was that it might be due to the fact that
  it's in universe, but when I opened language-selector, there were
  several other language support packages missing, most of them in main.

  I would think that the desired behavior is that as long as you are
  connected to the net while installing, the installer should pull all
  the applicable language support packages, not only some of them. So
  the only situation when language-selector should need to prompt you
  about not installed language support packages when you open it should
  be if one or more packages were added to the archive.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1294858/+subscriptions



More information about the foundations-bugs mailing list