[WIN] - Acer - FFX 62+ not displaying languagePack in about:addons language section
Categories
(Firefox :: Distributions, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox66 | --- | wontfix |
firefox67 | blocking | verified |
firefox68 | --- | fixed |
People
(Reporter: cfogel, Assigned: mkaply)
References
Details
(Keywords: regression)
Attachments
(3 files, 1 obsolete file)
128.73 KB,
image/png
|
Details | |
35.80 KB,
image/png
|
Details | |
47 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-release+
|
Details | Review |
Affected versions
- 67.0
Affected platforms
- Windows 10, Windows 8.1
Steps to reproduce
- Install a Firefox (62+ version)- set up for Acer distribution;
- Set up the language pack as per instructions in the document bellow;
- Perform update;
- Access about:addons
*see this link for additional details;
Expected result
- New section displayed under Plugins;
Actual result
- The Languages section is not displayed;
- After the restart, warning that the version is not compatible is displayed;
Regression range
- issues started to reproduce with updates from Firefox 62;
Additional notes
- attached screenshot with console log, xpi file renamed;
- trying to redo the setup with versions prior to this, ex 58.0 does not exhibit this issue;
Comment 1•5 years ago
•
|
||
Hello! Opening Firefox 65.0 on the first run after following the steps from comment 0, the following messages (see screenshot) are displayed in the browser console:
1557823848286 addons.xpi-utils WARN Add-on langpack-tr@firefox.mozilla.org is not correctly signed.
1557823848292 addons.xpi-utils WARN addMetadata: Add-on langpack-tr@firefox.mozilla.org is invalid: Error: Extension langpack-tr@firefox.mozilla.org is not correctly signed(resource://gre/modules/addons/XPIDatabase.jsm:2343:17) JS Stack trace: addmetadata@xpidatabase.jsm:2343:17
processfilechanges@xpidatabase.jsm:2686:21
checkforchanges@xpiprovider.jsm:2581:34
startup@xpiprovider.jsm:2159:25
callprovider@addonmanager.jsm:203:12
_startprovider@addonmanager.jsm:652:5
startup@addonmanager.jsm:805:9
startup@addonmanager.jsm:2775:5
observe@addonmanager.js:66:9
Comment 2•5 years ago
|
||
Mike, could you investigate and triage wrt our upcoming 67 release next week? Thanks
Comment 3•5 years ago
•
|
||
I installed Firefox 66.0.5 "de" and "en-US" x64 builds (- set up for Acer distribution) -> I set up the language pack as per instructions in the document from Description -> Perform update (Firefox is updated to 67.0) and then access about:addons -> The Languages section is displayed.
It seems that for builds updated from Firefox 66.0.5, Languages section is correctly displayed.
I've tested on Windows 7 x64 and Windows 10 x64.
Assignee | ||
Comment 4•5 years ago
|
||
Summary of what is happening:
Firefox 62 tries to install the addon from the distribution directory, but it fails because of the signature problem.
Even though the install failed, we set the pref:
extensions.installedDistroAddon.langpack-de@firefox.mozilla.org
to true
Because this pref is set to true, we will never try to install the distribution langpacks again.
Assignee | ||
Comment 5•5 years ago
|
||
This bug should block 67. We need to do a one time reset of distro addon prefs.
Assignee | ||
Comment 6•5 years ago
|
||
Also we need to fix the bug here:
https://searchfox.org/mozilla-central/source/toolkit/mozapps/extensions/internal/XPIInstall.jsm#3340
We should not set this pref if the install didn't succeed.
Assignee | ||
Comment 7•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 8•5 years ago
|
||
[Tracking Requested - why for this release]: This is as major blocker for Acer preloads.
They are already in the store, so we have to figure out how to fix this in an update.
Updated•5 years ago
|
Assignee | ||
Comment 9•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 10•5 years ago
|
||
Mike, this patch is r+, what is preventing the landing and uplift request?
Worth asking if this is needed in ESR repo or not.
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 12•5 years ago
|
||
Comment on attachment 9065409 [details]
Bug 1551455 - Reinstall distribution language packs.
Beta/Release Uplift Approval Request
- User impact if declined: Acer preloads lose their language packs.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Steps are in bug, QA is familiar
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Only affects this very specific case (locales that are installed via distribution)
- String changes made/needed:
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 13•5 years ago
|
||
This is not needed on ESR.
Comment 14•5 years ago
|
||
Comment on attachment 9065409 [details]
Bug 1551455 - Reinstall distribution language packs.
Release blocker, uplift approved for RC2.
Updated•5 years ago
|
Comment 15•5 years ago
|
||
bugherder uplift |
Comment 16•5 years ago
|
||
Reporter | ||
Comment 17•5 years ago
|
||
Fix verified with 67.0 - build 2.
For a detailed report, check the test run in this link.
Comment 19•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Comment 20•5 years ago
|
||
Please specify a root cause for this bug. See :tmaity for more information.
Assignee | ||
Updated•5 years ago
|
Description
•