desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #03672
[Bug 677815]
(In reply to David McNamara [:mackers] from comment #3)
> r94029 has a potential fix for this.
>
> When ACR detects that a major application upgrade has occurred, it will
> *uninstall* all locales, and then restart the browser. This will mean that
> Firefox can at least start with a working UI.
>
> For some reason, merely disabling the locales does not have any effect. I
> suspect this is because the addon manager is not yet watching for addon
> disables when we need to disable it (when the broken UI comes up), but
> uninstalling the addon will trigger the uninstall immediately.
This is a little surprising, not sure why that'd be the case.
> I'm not sure it is desireable that we uninstall all locales in this
> instance, but this behaviour must be better than seeing a broken UI.
As I understand things the UI by default uses the system locale and
attempts to find chrome packages registered for that, however my
understanding is that there are prefs you can set to override this and
use a specific locale. Perhaps you can just set these prefs on startup
to force it to use the app-shipped locale for that startup while you
handle disabling the other locale packs.
> I am also looking for some clarification on locale vs langpack in this
> regard, as the AddonManager returns "locale" as the addon type, regardless.
As far as the add-on manager is concerned we have an extension type
"locale" which ships localized strings. Langpacks are all of this type.
Technically it is possible to ship localizations for only a part of the
UI in a "locale" xpi, but I don't think this ever happens in a reality
so there is basically a 1:1 mapping here.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/677815
Title:
Firefox crashes with XML Parsing Error
Status in The Mozilla Firefox Browser:
Confirmed
Status in “firefox” package in Ubuntu:
Fix Released
Bug description:
Binary package hint: firefox
The newest version of Firefox installed from the Natty repositories
crashes on startup with the following message:
XML Parsing Error: undefined entity
Location: chrome://browser/content/browser.xul
Line Number 232, Column 5: <key id="key_openAddons" key="&addons.commandkey;" command="Tools:Addons" modifiers="accel,shift"/>
----^
Firefox 4b7 downloaded straight from Mozilla is running fine.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: firefox 4.0~b7+nobinonly-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.37-2.10-generic 2.6.37-rc1
Uname: Linux 2.6.37-2-generic i686
NonfreeKernelModules: wl
Architecture: i386
Date: Sat Nov 20 12:30:08 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
SourcePackage: firefox
To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/677815/+subscriptions