Closed Bug 749542 Opened 9 years ago Closed 9 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: 9 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 727550
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
Duplicate of this bug: 749643
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: 9 years ago9 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
Duplicate of this bug: 752443
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.