Closed Bug 749542 Opened 13 years ago Closed 13 years ago

10.0.4 XULfennec does not apply locale after prompt for restart - release tagging issue

Categories

(Release Engineering :: General, defect)

ARM
Android
defect
Not set
blocker

Tracking

(firefox-esr1013+ verified)

VERIFIED FIXED
Tracking Status
firefox-esr10 13+ verified

People

(Reporter: f.courtault, Assigned: joduinn)

References

Details

(Keywords: regression)

User Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0 Build ID: 20120420145725 Steps to reproduce: Update my previous version (11) through Play Store. Update successful Actual results: The updated version (12) is not localized (in my case French) even if in the settings I change the Language from AutoDetect to French. Expected results: All the previous updates I have applied through Play Store haven't this issue. So normally I have expected to have a properly localized version of Firefox
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Why is this "resolved invalid"? This is not a Beta! This affects the release Version. I confirm this for German local.
This is not your bug. Would you please file a new bug at https://bugzilla.mozilla.org/enter_bug.cgi?product=Fennec
Reopening for investigation
Status: RESOLVED → REOPENED
Ever confirmed: true
OS: Windows XP → Android
Product: Fennec Native → Fennec
Hardware: x86 → ARM
Resolution: DUPLICATE → ---
Summary: The last firefox (v12 or 10.0.4) update done through Play Store is not properly localized (in my case french) → 10.0.4 ESR does not apply locale after prompt for restart
Version: Firefox 12 → Firefox 10
https://l10n.mozilla.org/shipping/about-milestone/fennec10 was localized. 11+ don't get localizations, as we don't intend to ship them until 14. We're currently shipping 10.0.x ESR builds. I don't know what version they're reporting.
So with ESR in particular it looks like with 10.0.3 swapping locales works. With 10.0.4, swapping locales does not work.
It looks like the locales do apply, as per a change in extensions based on the locale. There are just no string changes ... weird
(In reply to Axel Hecht [:Pike] from comment #7) > We're currently shipping 10.0.x ESR builds. I don't know what version > they're reporting. The Version from Goople Play Market (former Google Market), last Update 24.4.2012 Build. Version Number is 10.0.4 User-Agent says so too.
Wild guess ... bug 723135 is the culprit
Log: http://people.mozilla.com/~armenzg/incoming/esr.diff I see some errors updating to the FENNEC tags for esr since they don't exist (perhaps a tagging issue?) hg.mozilla.org/releases/l10n/mozilla-release/fr/tags I also see the locales not looking healthy for releasing and I can't load that info from the L10n dashboard. 21:23:47 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'update', '-C'] in /builds/slave/rel-m-esr10-lnx-andrd-bld/mozilla-release/fr 21:23:48 INFO - 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 21:23:48 INFO - Return code: 0 21:23:48 INFO - Getting output from command: ['hg', '--config', 'ui.merge=internal:merge', 'parent', '--template', '{node|short}'] in /builds/slave/rel-m-esr10-lnx-andrd-bld/mozilla-release/fr 21:23:48 INFO - Reading from file tmpfile_stdout 21:23:48 INFO - Output received: 21:23:48 INFO - e647d7f02f6e 21:23:48 INFO - Updating /builds/slave/rel-m-esr10-lnx-andrd-bld/mozilla-release/fr revision FENNEC_10_0_4esr_RELEASE. 21:23:48 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'update', '-C', '-r', 'FENNEC_10_0_4esr_RELEASE'] in /builds/slave/rel-m-esr10-lnx-andrd-bld/mozilla-release/fr 21:23:49 ERROR - abort: unknown revision 'FENNEC_10_0_4esr_RELEASE'! 21:23:49 ERROR - Return code: 255 21:23:49 INFO - Getting output from command: ['hg', '--config', 'ui.merge=internal:merge', 'parent', '--template', '{node|short}'] in /builds/slave/rel-m-esr10-lnx-andrd-bld/mozilla-release/fr 21:23:49 INFO - Reading from file tmpfile_stdout 21:23:49 INFO - Output received: 21:23:49 INFO - e647d7f02f6e ####################################### 21:24:32 INFO - fr 21:24:32 INFO - dom/chrome 21:24:32 INFO - accessibility/mac/accessible.properties 21:24:32 INFO - -htmlContent 21:24:32 INFO - -tab 21:24:32 INFO - charsetTitles.properties 21:24:32 INFO - +geostd8.title 21:24:32 INFO - dom/dom.properties 21:24:32 INFO - -FocusedWindowedPluginWhileFullScreen 21:24:32 INFO - -FullScreenDeniedDisabled 21:24:32 INFO - -FullScreenDeniedFocusedPlugin 21:24:32 INFO - -FullScreenDeniedHidden 21:24:32 INFO - -FullScreenDeniedIframeDisallowed 21:24:32 INFO - -FullScreenDeniedLostWindow 21:24:32 INFO - -FullScreenDeniedMovedDocument 21:24:32 INFO - -FullScreenDeniedNotDescendant 21:24:32 INFO - -FullScreenDeniedNotFocusedTab 21:24:32 INFO - -FullScreenDeniedNotInDocument 21:24:32 INFO - -FullScreenDeniedNotInputDriven 21:24:32 INFO - -FullScreenDeniedSubDocFullScreen 21:24:32 INFO - -HTMLMultipartXHRWarning 21:24:32 INFO - -HTMLSyncXHRWarning 21:24:32 INFO - -InvalidRedirectChannelWarning 21:24:32 INFO - -JSONCharsetWarning 21:24:32 INFO - -MediaLoadDecodeError 21:24:32 INFO - -MediaLoadExhaustedCandidates 21:24:32 INFO - -MediaLoadHttpError 21:24:32 INFO - -MediaLoadInvalidURI 21:24:32 INFO - -MediaLoadSourceMissingSrc 21:24:32 INFO - -MediaLoadUnsupportedMimeType 21:24:32 INFO - -MediaLoadUnsupportedType 21:24:32 INFO - -MozBeforePaintWarning 21:24:32 INFO - -RemovedFullScreenElement 21:24:32 INFO - -ResponseTypeSyncXHRWarning 21:24:32 INFO - -TimeoutSyncXHRWarning 21:24:32 INFO - -WithCredentialsSyncXHRWarning 21:24:32 INFO - layout 21:24:32 INFO - HtmlForm.properties 21:24:32 INFO - -CannotEncodeAllUnicode 21:24:32 INFO - css.properties 21:24:32 INFO - -PEMozDocRuleEOF 21:24:32 INFO - security/caps.properties 21:24:32 INFO - +capdesc.UniversalBrowserRead 21:24:32 INFO - +capdesc.UniversalBrowserWrite 21:24:32 INFO - +capdesc.UniversalFileRead 21:24:32 INFO - +capdesc.UniversalPreferencesRead 21:24:32 INFO - +capdesc.UniversalPreferencesWrite 21:24:32 INFO - mobile 21:24:32 INFO - android 21:24:32 INFO - base 21:24:32 INFO - android_strings.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - sync_strings.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - chrome 21:24:32 INFO - about.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - aboutAddons.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - aboutAddons.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - aboutCertError.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - aboutHome.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - browser.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - checkbox.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - config.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - config.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - feedback.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - localepicker.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - notification.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - phishing.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - prompt.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - sync.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - sync.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - webapps.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - chrome 21:24:32 INFO - about.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - aboutCertError.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - aboutHome.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - browser.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - browser.properties 21:24:32 INFO - // add and localize this file 21:24:32 INFO - checkbox.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - config.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - feedback.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - localepicker.properties 21:24:32 INFO - // add and localize this file 21:24:32 INFO - notification.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - overrides 21:24:32 INFO - appstrings.properties 21:24:32 INFO - // add and localize this file 21:24:32 INFO - netError.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - passwordmgr.properties 21:24:32 INFO - // add and localize this file 21:24:32 INFO - phishing.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - preferences.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - prompt.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - sync.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - sync.properties 21:24:32 INFO - // add and localize this file 21:24:32 INFO - webapps.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - crashreporter/crashreporter-override.ini 21:24:32 INFO - // add and localize this file 21:24:32 INFO - installer/setup.ini 21:24:32 INFO - // add and localize this file 21:24:32 INFO - overrides 21:24:32 INFO - appstrings.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - netError.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - passwordmgr.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - updater/updater.ini 21:24:32 INFO - // add and localize this file 21:24:32 INFO - xul 21:24:32 INFO - chrome 21:24:32 INFO - about.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - aboutCertError.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - aboutHome.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - browser.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - browser.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - checkbox.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - config.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - feedback.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - localepicker.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - notification.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - phishing.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - preferences.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - prompt.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - sync.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - sync.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - webapps.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - crashreporter/crashreporter-override.ini 21:24:32 INFO - // remove this file 21:24:32 INFO - updater/updater.ini 21:24:32 INFO - // remove this file 21:24:32 INFO - services/sync 21:24:32 INFO - errors.properties 21:24:32 INFO - -error.sync.reason.serverMaintenance 21:24:32 INFO - +error.sync.reason.server_maintenance 21:24:32 INFO - sync.properties 21:24:32 INFO - +tabs.fromOtherComputers.label 21:24:32 INFO - toolkit/chrome 21:24:32 INFO - cookie/cookieAcceptDialog.dtd 21:24:32 INFO - +props.policy.label 21:24:32 INFO - global 21:24:32 INFO - aboutSupport.dtd 21:24:32 INFO - -aboutSupport.modifiedKeyPrefsTitle 21:24:32 INFO - +aboutSupport.modifiedPrefsTitle 21:24:32 INFO - +aboutSupport.show.label 21:24:32 INFO - -aboutSupport.showDir.label 21:24:32 INFO - -aboutSupport.showWin.label 21:24:32 INFO - config.dtd 21:24:32 INFO - +filterPrefs.accesskey 21:24:32 INFO - +filterPrefs.label 21:24:32 INFO - +focusFilter.key 21:24:32 INFO - -focusSearch.key 21:24:32 INFO - -searchPrefs.accesskey 21:24:32 INFO - -searchPrefs.label 21:24:32 INFO - console.properties 21:24:32 INFO - -errTime 21:24:32 INFO - customizeToolbar.dtd 21:24:32 INFO - -dialog.dimensions 21:24:32 INFO - +dialog.style 21:24:32 INFO - textcontext.dtd 21:24:32 INFO - -spellUndoAddToDictionary.accesskey 21:24:32 INFO - -spellUndoAddToDictionary.label 21:24:32 INFO - videocontrols.dtd 21:24:32 INFO - -error.aborted 21:24:32 INFO - -error.decode 21:24:32 INFO - -error.generic 21:24:32 INFO - -error.network 21:24:32 INFO - -error.noSource2 21:24:32 INFO - -error.srcNotSupported 21:24:32 INFO - -fullscreenButton.enterfullscreenlabel 21:24:32 INFO - -fullscreenButton.exitfullscreenlabel 21:24:32 INFO - mozapps 21:24:32 INFO - extensions 21:24:32 INFO - extensions.dtd 21:24:32 INFO - -search.commandkey 21:24:32 INFO - xpinstallConfirm.dtd 21:24:32 INFO - // remove this file 21:24:32 INFO - xpinstallConfirm.properties 21:24:32 INFO - // remove this file 21:24:32 INFO - xpinstall 21:24:32 INFO - xpinstallConfirm.dtd 21:24:32 INFO - // add and localize this file 21:24:32 INFO - xpinstallConfirm.properties 21:24:32 INFO - // add and localize this file 21:24:32 INFO - passwordmgr/passwordmgr.properties 21:24:32 INFO - -rememberPasswordMsg 21:24:32 INFO - -rememberPasswordMsgNoUsername 21:24:32 INFO - +rememberPasswordText 21:24:32 INFO - +rememberPasswordTextNoUsername 21:24:32 INFO - -updatePasswordMsg 21:24:32 INFO - -updatePasswordMsgNoUser 21:24:32 INFO - +updatePasswordText 21:24:32 INFO - +updatePasswordTextNoUser 21:24:32 INFO - fr: 21:24:32 INFO - missing: 19 21:24:32 INFO - keys: 362 21:24:32 INFO - unchanged: 392 21:24:32 INFO - changed: 3438 21:24:32 INFO - missingInFiles: 565 21:24:32 INFO - obsolete: 56 21:24:32 INFO - 77% of entries changed
Component: General → Release Engineering
Product: Fennec → mozilla.org
QA Contact: general → release
Version: Firefox 10 → other
Status: REOPENED → NEW
Summary: 10.0.4 ESR does not apply locale after prompt for restart → 10.0.4 ESR does not apply locale after prompt for restart - possible release tagging issue?
Depends on: 607392, 749720
(tweaking summary to match latest info.) 1) 10.0.4build#1 has now been pulled from the marketplace. PR/Marketing have been notified that this means existing blogs, links pointing to 10.0.4build#1 are broken. 2) There was some concerns about needing to backout a code change, but this has now been ruled out as not-needed. It is confirmed that l10n tagging is being done differently this time, and will resolve this issue. 3) 10.0.4build#2 has now started. We've reopened bug#735393 to track the rebuild work. I'll keep this bug open for now, in case other issues remain after 10.0.4build#2 is posted to marketplace.
Assignee: nobody → joduinn
Blocks: 735393
Severity: normal → blocker
Summary: 10.0.4 ESR does not apply locale after prompt for restart - possible release tagging issue? → 10.0.4 XULfennec does not apply locale after prompt for restart - release tagging issue
Verified Fixed with 10.0.4 (XUL) multi-locale build #2 20120427165612
Status: NEW → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
An updated 10.0.4 has been released on Google Play with this fix. To download, visit: https://play.google.com/store/apps/details?id=org.mozilla.firefox
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.