On the live-cd language-selector offers me installing packages which I don't need (it haven't connection with selected language)

Bug #37568 reported by Petr Tomeš
10
Affects Status Importance Assigned to Milestone
casper (Ubuntu)
Fix Released
Medium
Michael Vogt

Bug Description

I download, burned and used following: http://cdimage.ubuntu.com/releases/dapper/flight-6/dapper-live-i386.iso

On boot screen I choosed Czech language and set up the internet (ethernet) connection throught Network settings. Then I wanted to see, how I could install more langauge support for Czech. I started Language Support (from System menu) and appeared following dialog (see my screenshot on this bugreport):

------
The language support is not installed completely

Not all translations or writing aids, that are available for the supported languages on your system, are installed.

Details
mozilla-firefox-locale-fr-fr (220k)
mozilla-firefox-locale-de-de (158k)
mozilla-firefox-locale-zh-tw (143k)
mozilla-firefox-locale-zh-cn (152k)
-----

I don't know why I am offered to install several language packs for Mozilla Firefox. I choosed Czech language on the boot screen of LiveCD. I don't want to install language packs for languages, which didn't choose anywhere.

I choosed "Remind me later" option. Then I activate Czech language support and press OK button. None of above packages were downloaded and installed. So I think offering to install that packages is an annoying bug.

Revision history for this message
Petr Tomeš (ptomes) wrote : Screenshot

Screenshot

Revision history for this message
Michael Vogt (mvo) wrote : Re: Language Support offers me installing packages which I needn't (it haven't connection with selected language)

Thanks for your bugreport.

Can you please tell me what the output of the following command is:

$ dpkg -l language-pack-fr language-pack-de language-pack-zh

and append the output to this bugreport?

Thanks,
 Michael

Changed in language-selector:
assignee: nobody → mvo
status: Unconfirmed → Needs Info
Revision history for this message
Michael Vogt (mvo) wrote :

Did you install using the live-cd? It seems that the live-cd has some language-packs pre-installed and that they are not removed when you do the final install.

That is why language-selector detects the missing translations for firefox.

Colin, can we change this in the installer? Or should language-selector work around this somehow?

Cheers,
 Michael

Changed in language-selector:
status: Needs Info → Unconfirmed
Revision history for this message
Michael Vogt (mvo) wrote :

After reading the bugreport again it it seems like I misunderstood it at first. This is all on the live-cd, right?

Changed in language-selector:
status: Unconfirmed → Needs Info
Revision history for this message
Petr Tomeš (ptomes) wrote :

"After reading the bugreport again it it seems like I misunderstood it at first. This is all on the live-cd, right?"

Yes. I am now prepare to do your instructions and post here the output. Shall I still do it?

Revision history for this message
Colin Watson (cjwatson) wrote :

But the live CD installer *does* remove those extra language support packages if they aren't needed ... or at least it's supposed to.

Revision history for this message
Petr Tomeš (ptomes) wrote :

I didn't speak about Live CD installer but about installing language support on Live CD sessions to see Ubuntu LiveCD cabability of support Czech interface. It's immportant for every user, who want to try Ubuntu LiveCD on local/native language before potentional decision to install it on harddisk.

Revision history for this message
Matt Zimmerman (mdz) wrote :

It seems the only bug here is that the user is prompted to install the additional language support packages on the live CD, which they very likely don't want unless they have selected that language for their session.

Michael, is it feasible to fix this for 6.06?

Changed in language-selector:
status: Needs Info → Unconfirmed
Revision history for this message
Petr Tomeš (ptomes) wrote :

Confirmed on Ubuntu 6.06 beta 2 DesktopCD (i386).

Revision history for this message
Michael Vogt (mvo) wrote :

This is fixed in my bzr tree now and will be uploaded shortly.

Revision history for this message
Michael Vogt (mvo) wrote :

I talked to Mithrandir and he suggested to rewrite the desktop file in the live-session to use the new "-n" option that will skip the verification for full language support on startup. The upload of language-selector_0.1.20 has the required support.

I will subscribe Tollef for the remaining bits.

Changed in language-selector:
status: Unconfirmed → In Progress
Revision history for this message
Michael Vogt (mvo) wrote :

Reassigned to casper because it needs to modify the live-session to update language-selectors desktop file to run it with "-n" to supress the check for missing language-packs

Revision history for this message
Tollef Fog Heen (tfheen) wrote :

Fixed in bzr.

Changed in casper:
status: In Progress → Fix Committed
Revision history for this message
Tollef Fog Heen (tfheen) wrote :

casper (1.71) edgy; urgency=low

  * Use TEXT-URGENT in shutdown script to make sure we display the "please
    remove disc and press enter" text. Malone: #61533
  * Increase usplash timeout since "TIMEOUT 0" no longer means "spin
    forever".
  * Don't move-mount all the squashfs-es into / since that confuses mono
    (and some other apps too). Malone: #62756
  * Disable kwallet by default. Malone: #47743
  * Add -n to language selector to make it not whine about
    not-fully-installed langpacks. Malone. #37568
  * Override definition of log_end_msg in casper-functions. Make sure all
    casper-bottom scripts use this.
  * Pulsate bar in casper-top and casper-bottom. Malone: #61535

 -- Tollef Fog Heen <email address hidden> Wed, 4 Oct 2006 09:52:06 +0200

Changed in casper:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.