Bug 1202247

Summary: firefox 36 broke langpack detection for new profiles
Product: [Fedora] Fedora Reporter: Kamil Páral <kparal>
Component: firefoxAssignee: Martin Stransky <stransky>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: danofsatx, gecko-bugs-nobody, kparal, massi.ergosum, robatino, stransky, tagoh
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: AcceptedFreezeException
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-25 13:28:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1043132    

Description Kamil Páral 2015-03-16 08:30:00 UTC
Description of problem:
Beginning with firefox-36.0-1.fc21, firefox does not detect installed language packs and shows up in English, regardless of your environment locale setting. This affects only *new profiles* - if you upgrade firefox with an already existing profile, everything is fine.

The problem does not happen with firefox-35.0-2.fc21, and it seems it has been fixed in firefox-36.0.1-5.fc21. But the currently stable version (firefox-36.0-1.fc21) is affected.

Version-Release number of selected component (if applicable):
firefox-36.0-1.fc21

How reproducible:
always

Steps to Reproduce:
1. install firefox-36.0-1.fc21
2. rm -rf ~/.mozilla
3. make sure you have something else than English set as your environment language
4. run firefox, see it's in English
5. confirm the langpack is installed, just not used: rpm -ql firefox | grep langpack

Comment 1 Kamil Páral 2015-03-16 08:40:41 UTC
The same problem is in Fedora 22. Proposing as a blocker. This seems to break a high-profile application localization for all languages (except for US English, of course). I can't find any specific criterion for it.

Comment 2 Kamil Páral 2015-03-16 08:42:48 UTC
This problem can be "worked around" by installing the language pack manually:
https://addons.mozilla.org/en-US/firefox/language-tools/
(but it's a bit hard to realize it and find that page)

Comment 3 Martin Stransky 2015-03-16 12:36:42 UTC
So firefox-36.0.1-5.fc21 is fixed, right?

Comment 4 Kamil Páral 2015-03-16 15:33:05 UTC
Yes, I can no longer reproduce the problem with firefox-36.0.1-5.fc21. Even with ~/.mozilla directory created with 36.0-1 (displaying in english) it correctly displays other languages after an upgrade to 36.0.1-5. I did not test the same on F22, though (because that exact build failed on F22). I can test on F22 as well, if needed.

Comment 5 Dan Mossor [danofsatx] 2015-03-16 17:52:45 UTC
Discussed at Fedora Blocker Review Meeting 2015-03-16[0]:

RejectedBlocker AcceptedFreezeException Final - This bug doesn't directly violate any criteria, but if a fix presents itself during freeze it would be accepted.

[0]: http://meetbot.fedoraproject.org/fedora-blocker-review/2015-03-16/f22-blocker-review.2015-03-16-16.01.log.txt

Comment 6 Martin Stransky 2015-03-25 13:28:26 UTC
Firefox 36.0.4-1 is already there.

Comment 7 Kamil Páral 2015-03-25 13:50:11 UTC
Seems to be working. Thanks.