Bug 23674

Summary: Language packs for firefox-62.0.3-1.mga7 are incompatible with firefox 62.0.3
Product: Mageia Reporter: Sébastien Morin <sebsweb>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia, marja11, mhrambo3501, nicolas.salguero, olav, thierry.vignaud, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: firefox-62.0.3-1.mga7, firefox-l10n CVE:
Status comment:

Description Sébastien Morin 2018-10-12 20:46:16 CEST
Description of problem:
In Mga Cauldron firefox-fr is installed but firefox is still in English.
firefox-de was also installed for testing purposes, but firefox is still in English.

The Add-ons Manager says the Language Pack is "incompatible with Firefox 62.0.3" when the French language pack is installed.
The same is true when the German language pack is installed.


Version-Release number of selected component (if applicable):
   1st test:
$ rpm -q firefox firefox-fr
firefox-62.0.3-1.mga7
firefox-fr-62.0.3-1.mga7

I removed firefox-fr and then installed firefox-de.

  2nd test :
$ rpm -q firefox firefox-de
firefox-62.0.3-1.mga7
firefox-de-62.0.3-1.mga7

How reproducible:
Always

Steps to Reproduce:
1. Install firefox-62.0.3-1.mga7 and firefox-de-62.0.3-1.mga7
2. Open Firefox and see the menus are still in English. The Add-ons Manager says the German language pack is incompatible.
3. Close Firefox. Remove firefox-de, then install firefox-fr.
4. Open Firefox again, and see the menus are still in English. The Add-ons Manager prints the same error message about the French language pack being incompatible.
Comment 1 Marja Van Waes 2018-10-13 09:03:14 CEST
Assigning to all packagers collectively, since there is no registered maintainer for this package.

Also CC'ing a bunch of committers.

Assignee: bugsquad => pkg-bugs
Source RPM: firefox-62.0.3-1.mga7 => firefox-62.0.3-1.mga7, firefox-l10n
CC: (none) => mageia, marja11, mrambo, nicolas.salguero, olav, thierry.vignaud, tmb

Comment 2 Sébastien Morin 2018-10-14 06:43:34 CEST
Well, this is now FIXED with today's update:

$ rpm -qa | grep "firefox"
firefox-en_GB-62.0.3-2.mga7
firefox-fr-62.0.3-2.mga7
firefox-en_US-62.0.3-2.mga7
firefox-62.0.3-1.mga7
firefox-en_ZA-62.0.3-2.mga


I'm not sure how the "en_GB", "en_US" and "en_ZA" language files were automatically installed in the process, but when I restarted firefox and switched them to "Disabled" (keeping only the French one as "Enabled"), Firefox was in French again.
Also, I'm not sure the typical "new user" would go straight to the Adds-on Manager to disable the unnecessary languages, but I suppose this happened because I had installed other language files and "unnecessary" locales along with them.
Comment 3 Sébastien Morin 2018-10-14 06:56:30 CEST
(In reply to Sébastien Morin from comment #2)
> I'm not sure how the "en_GB", "en_US" and "en_ZA" language files were
> automatically installed in the process,

I double-checked this part in the Cauldron I have installed in a VM, without locales-en and locales-de installed, and the "unnecessary" language files were NOT installed during the update.

Marking as FIXED.
Thank you very much!

Resolution: (none) => FIXED
Status: NEW => RESOLVED