Closed Bug 1733498 Opened 3 years ago Closed 18 days ago

Migrate necko errors l10n strings from .properties to Fluent

Categories

(Core :: Networking, task, P2)

task
Points:
2

Tracking

()

RESOLVED FIXED
134 Branch
Tracking Status
firefox134 --- fixed

People

(Reporter: zbraniecki, Assigned: sekim)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged][necko-priority-queue][patch-available])

Attachments

(2 files)

There are only several of those strings: https://searchfox.org/mozilla-central/rev/7539ad54ddc720a0553efd07ca681b9a409f9887/netwerk/locales/en-US/necko.properties#5-15

but they show up quite a bit in arewefluentyet.com - and the keys like 6 and 12 are hard to debug.

We should migrate it to more meaningful keys and use Fluent.

This is some subset of https://searchfox.org/mozilla-central/search?q=symbol:M_969b4ac57a0ae13a&redirect=false - I don't think we need to migrate all of necko.properties at once, just the error keys, so maybe just one or two of those callsites.

What is the priority for this work? Should the necko team do this or the fluent team?

Flags: needinfo?(zbraniecki)

Hi Dragana, I'd mark it as P4 - it's a tech debt reduction (low) but as part of the major platform Key Result ("Unify Localization").

The work should be done by the necko team as part of tech debt reduction cycle.

Flags: needinfo?(zbraniecki)

Thank you.

Jens, can you prioritize this with our other work?

Flags: needinfo?(jstutte)

Hi Manuel, can you take this?

Flags: needinfo?(jstutte) → needinfo?(mbucher)

Yes, I'll look into this.

Assignee: nobody → mbucher
Flags: needinfo?(mbucher)
Severity: -- → S4
Status: NEW → ASSIGNED
Priority: -- → P2
Whiteboard: [necko-triaged]

My currently gathered information on this bug:

Depends on: 1752552

From a review of the current arewefluentyet.com M2 data, it looks like the CookieLaxForced2 string from necko.properties is also formatted during startup. Should that get its own bug, or will it get migrated along with the numerical messages here?

Comment on attachment 9260146 [details]
Bug 1733498 - Migrate necko errors l10n strings from properties to Fluent r=#necko

Revision D136612 was moved to bug 1771867. Setting attachment 9260146 [details] to obsolete.

Attachment #9260146 - Attachment is obsolete: true

Manuel, is the patch that was at https://phabricator.services.mozilla.com/D136612?id=532851 before it got renamed & reformatted to something completely different something that might still eventually land?

Flags: needinfo?(manuel)
Blocks: 1581212
No longer blocks: 1501881

Oh, thats where the duplicate patch came from ^^. I'll look into restoring and completing the patch.

Flags: needinfo?(manuel)
Attachment #9260146 - Attachment is obsolete: false
Attachment #9260146 - Attachment is obsolete: true

9260146 could potentially be adapted. But I won't get around doing this in the foreseeable future. Putting back into Necko priority queue to let Necko determine priority of this bug.

Assignee: manuel → nobody
Status: ASSIGNED → NEW
Whiteboard: [necko-triaged] → [necko-triaged][necko-priority-new]
Whiteboard: [necko-triaged][necko-priority-new] → [necko-triaged][necko-priority-next]
Points: --- → 2
Whiteboard: [necko-triaged][necko-priority-next] → [necko-triaged][necko-priority-next][patch-available]

Hello Manuel, could you explain the reasons why the patch was abandoned instead of being landed?

Flags: needinfo?(manuel)

Not entirely sure... I think it was just not complete. There are still FIXME in the flt file. Not sure whether I completely addressed the "There are multiple constructors and every path needs to make sure the localization object is initialized"-review comment (That addressed a weird bug of Firefox window being broken, however I can't find the discussion on phabricator including screenshots). It also might need test files.

I mostly abandoned due to me switching to Privacy team and me putting away non-essential Networking bugs I was still assigned on.

Flags: needinfo?(manuel)
Assignee: nobody → sekim
Attachment #9260146 - Attachment is obsolete: false
Status: NEW → ASSIGNED

however I can't find the discussion on phabricator including screenshots

Screenshot + some discussion is in Bug 1752552, that potentially could be closed after revisiting.

Hello Manuel, I am still unsure how this bug can be reproduced. Do you remember how you tested your patch?

Flags: needinfo?(manuel)

I just ran ./mach run. If everything works now, that might not be relevant anymore.

Flags: needinfo?(manuel)
Whiteboard: [necko-triaged][necko-priority-next][patch-available] → [necko-triaged][necko-priority-queue][patch-available]
Attachment #9260146 - Attachment description: WIP: Bug 1733498 - Migrate necko errors l10n strings from properties to Fluent → Bug 1733498 - Migrate necko errors l10n strings from properties to Fluent r=#necko
Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0643ca11931d Migrate necko errors l10n strings from properties to Fluent r=necko-reviewers,valentin
Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bb866e9aac62 Add a test for migrated necko errors l10n strings r=necko-reviewers,jesup,valentin

Backed out for causing bc failures @ browser_necko_l10n.js

[task 2024-10-28T15:17:12.848Z] 15:17:12     INFO - TEST-START | netwerk/test/browser/browser_necko_l10n.js
[task 2024-10-28T15:17:12.850Z] 15:17:12     INFO - GECKO(1058) | Chrome file doesn't exist: /builds/worker/workspace/build/tests/mochitest/browser/netwerk/test/browser/head.js
[task 2024-10-28T15:17:12.850Z] 15:17:12     INFO - TEST-INFO | started process screentopng
[task 2024-10-28T15:17:12.938Z] 15:17:12     INFO - TEST-INFO | screentopng: exit 0
[task 2024-10-28T15:17:12.938Z] 15:17:12     INFO - Buffered messages logged at 15:16:57
[task 2024-10-28T15:17:12.938Z] 15:17:12     INFO - Entering test bound test_domain_change
[task 2024-10-28T15:17:12.938Z] 15:17:12     INFO - Buffered messages finished
[task 2024-10-28T15:17:12.939Z] 15:17:12     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_necko_l10n.js | Getting an unexpected value for statusLabel - 
[task 2024-10-28T15:17:12.939Z] 15:17:12     INFO - Stack trace:
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochikit/content/browser-test.js:test_ok:1597
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_necko_l10n.js:observeStatusLabel/<:21
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_necko_l10n.js:observeStatusLabel:18
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_necko_l10n.js:test_domain_change:87
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-10-28T15:17:12.940Z] 15:17:12     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-10-28T15:17:12.941Z] 15:17:12     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1134
[task 2024-10-28T15:17:12.941Z] 15:17:12     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-10-28T15:17:12.941Z] 15:17:12     INFO - Console message: [JavaScript Warning: "HTTPS-First Mode: Upgrading insecure speculative TCP connection “http://example.com:43972/” to use “https”."]
[task 2024-10-28T15:17:12.948Z] 15:17:12     INFO - Console message: [JavaScript Warning: "HTTPS-First Mode: Upgrading insecure request “http://example.com:43972/” to use “https”."]
[task 2024-10-28T15:17:12.948Z] 15:17:12     INFO - TEST-PASS | netwerk/test/browser/browser_necko_l10n.js | Getting an unexpected value for statusLabel - 

Backed out for causing bc failures @ browser_all_files_referenced.js
————————————————————————————

[task 2024-10-28T15:18:06.102Z] 15:18:06     INFO - TEST-START | browser/base/content/test/static/browser_all_files_referenced.js
[task 2024-10-28T15:18:07.312Z] 15:18:07     INFO - GECKO(1056) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpcj1nbp5n.mozrunner/runtests_leaks_tab_pid1378.log
[task 2024-10-28T15:18:16.000Z] 15:18:16     INFO - TEST-INFO | started process screentopng
[task 2024-10-28T15:18:16.120Z] 15:18:16     INFO - TEST-INFO | screentopng: exit 0
[task 2024-10-28T15:18:16.121Z] 15:18:16     INFO - Buffered messages logged at 15:18:06
[task 2024-10-28T15:18:16.121Z] 15:18:16     INFO - Entering test bound checkAllTheFiles
[task 2024-10-28T15:18:16.122Z] 15:18:16     INFO - Buffered messages logged at 15:18:15
[task 2024-10-28T15:18:16.122Z] 15:18:16     INFO - indirectly allowlisted file: chrome://remote/content/marionette/test_dialog.dtd used from chrome://remote/content/marionette/test_dialog.xhtml
[task 2024-10-28T15:18:16.130Z] 15:18:16     INFO - indirectly allowlisted file: chrome://global-platform/locale/intl.properties used from resource://gre/greprefs.js
[task 2024-10-28T15:18:16.130Z] 15:18:16     INFO - indirectly allowlisted file: chrome://global/locale/intl.properties used from resource://gre/greprefs.js
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: resource://services-sync/bridged_engine.sys.mjs used from resource://services-sync/engines/extension-storage.sys.mjs,resource://services-sync/engines/tabs.sys.mjs
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: resource://services-sync/addonsreconciler.sys.mjs used from resource://services-sync/engines/addons.sys.mjs
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: resource://services-sync/addonutils.sys.mjs used from resource://services-sync/engines/addons.sys.mjs
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: resource://services-sync/collection_validator.sys.mjs used from resource://services-sync/engines/passwords.sys.mjs,resource://services-sync/engines/addons.sys.mjs,resource://services-sync/engines/forms.sys.mjs
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: resource://gre/modules/SyncedBookmarksMirror.sys.mjs used from resource://services-sync/engines/bookmarks.sys.mjs
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: chrome://pippki/content/resetpassword.js used from chrome://pippki/content/resetpassword.xhtml
[task 2024-10-28T15:18:16.131Z] 15:18:16     INFO - indirectly allowlisted file: chrome://pippki/content/load_device.js used from chrome://pippki/content/load_device.xhtml
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://remote/content/marionette/test2.xhtml used from chrome://remote/content/marionette/test_no_xul.xhtml,chrome://remote/content/marionette/test.xhtml,chrome://remote/content/marionette/test_nested_iframe.xhtml
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://remote/content/marionette/test_nested_iframe.xhtml used from chrome://remote/content/marionette/test_no_xul.xhtml,chrome://remote/content/marionette/test.xhtml
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/common.css used from chrome://fxr/content/prefs.html,chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/fxrui_blue.css used from chrome://fxr/content/prefs.html,chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://browser/content/places/interactionsViewer.css used from chrome://browser/content/places/interactionsViewer.html
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/fxrui.css used from chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-stop-reload.svg used from chrome://fxr/content/fxrui.css
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-home.svg used from chrome://fxr/content/fxrui.css
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-secure.svg used from chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-backward.svg used from chrome://fxr/content/prefs.css,chrome://fxr/content/fxrui.css
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-forward.svg used from chrome://fxr/content/fxrui.css
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-settings.svg used from chrome://fxr/content/fxrui.css
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-refresh.svg used from chrome://fxr/content/fxrui.css
[task 2024-10-28T15:18:16.132Z] 15:18:16     INFO - indirectly allowlisted file: chrome://browser/content/places/interactionsViewer.js used from chrome://browser/content/places/interactionsViewer.html
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/common.js used from chrome://fxr/content/prefs.html,chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/permissions.js used from chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://browser/content/backup/debug.js used from chrome://browser/content/backup/debug.html
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/fxrui.js used from chrome://fxr/content/fxrui.html
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/fxr-fullScreen.js used from chrome://fxr/content/fxrui.js
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/prefs.html used from chrome://fxr/content/fxrui.js
[task 2024-10-28T15:18:16.133Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/prefs.css used from chrome://fxr/content/prefs.html
[task 2024-10-28T15:18:16.134Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-toggle-off.png used from chrome://fxr/content/prefs.css
[task 2024-10-28T15:18:16.134Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-toggle-on.png used from chrome://fxr/content/prefs.css
[task 2024-10-28T15:18:16.134Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-logo-settings-preview.png used from chrome://fxr/content/prefs.html
[task 2024-10-28T15:18:16.135Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/assets/icon-reportissue.svg used from chrome://fxr/content/prefs.html
[task 2024-10-28T15:18:16.135Z] 15:18:16     INFO - indirectly allowlisted file: chrome://fxr/content/prefs.js used from chrome://fxr/content/prefs.html
[task 2024-10-28T15:18:16.136Z] 15:18:16     INFO - Buffered messages finished
[task 2024-10-28T15:18:16.136Z] 15:18:16     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files - Got 1, expected +0
[task 2024-10-28T15:18:16.136Z] 15:18:16     INFO - Stack trace:
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:test_is:1625
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochitests/content/browser/browser/base/content/test/static/browser_all_files_referenced.js:checkAllTheFiles:1065
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1134
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-10-28T15:18:16.137Z] 15:18:16     INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-10-28T15:18:16.138Z] 15:18:16     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_all_files_referenced.js | unreferenced file: resource://gre/localization/en-US/network/necko.ftl - 
[task 2024-10-28T15:18:16.138Z] 15:18:16     INFO - Stack trace:
[task 2024-10-28T15:18:16.138Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:test_ok:1597
[task 2024-10-28T15:18:16.138Z] 15:18:16     INFO - chrome://mochitests/content/browser/browser/base/content/test/static/browser_all_files_referenced.js:checkAllTheFiles:1069
[task 2024-10-28T15:18:16.139Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-10-28T15:18:16.139Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-10-28T15:18:16.139Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-10-28T15:18:16.139Z] 15:18:16     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1134
[task 2024-10-28T15:18:16.139Z] 15:18:16     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-10-28T15:18:16.140Z] 15:18:16     INFO - ignored unused allowlist entry: resource://app/blocklist.xml
[task 2024-10-28T15:18:16.140Z] 15:18:16     INFO - ignored unused allowlist entry: resource://gre/gmp-clearkey/0.1/manifest.json
[task 2024-10-28T15:18:16.140Z] 15:18:16     INFO - missing file: chrome://aboutsync/content/AboutSyncRedirector.js
[task 2024-10-28T15:18:16.141Z] 15:18:16     INFO - Console message: No chrome package registered for chrome://aboutsync/content/AboutSyncRedirector.js
[task 2024-10-28T15:18:16.329Z] 15:18:16     INFO - missing file: resource://test/ReturnCodeChild.sys.mjs
[task 2024-10-28T15:18:16.360Z] 15:18:16     INFO - missing file: resource://gre/modules/ProcessSelector.sys.mjs
[task 2024-10-28T15:18:16.424Z] 15:18:16     INFO - missing file: resource://gre-resources/accessiblecaret-normal.svg referenced from resource://content-accessible/accessiblecaret.css
[task 2024-10-28T15:18:16.425Z] 15:18:16     INFO - missing file: resource://gre-resources/accessiblecaret-tilt-left.svg referenced from resource://content-accessible/accessiblecaret.css
[task 2024-10-28T15:18:16.426Z] 15:18:16     INFO - missing file: resource://gre-resources/accessiblecaret-tilt-right.svg referenced from resource://content-accessible/accessiblecaret.css
[task 2024-10-28T15:18:16.460Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/nsserror.ftl referenced from chrome://global/content/aboutNetError.mjs
[task 2024-10-28T15:18:16.460Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/nsserror.ftl referenced from chrome://global/content/aboutNetError.mjs
[task 2024-10-28T15:18:16.461Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/neterror/nsserrors.ftl referenced from chrome://global/content/aboutNetError.mjs
[task 2024-10-28T15:18:16.465Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/downloads/downloadUtils.ftl referenced from resource://gre/modules/DownloadUtils.sys.mjs
[task 2024-10-28T15:18:16.472Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/global/resistFingerPrinting.ftl referenced from resource://gre/modules/RFPHelper.sys.mjs
[task 2024-10-28T15:18:16.478Z] 15:18:16     INFO - missing file: resource://gre/modules/WindowsRegistry.sys.mjs referenced from resource://gre/modules/NativeManifests.sys.mjs,resource://gre/modules/TelemetryEnvironment.sys.mjs,resource://gre/modules/OsEnvironment.sys.mjs,resource://gre/modules/UpdateUtils.sys.mjs,resource://gre/modules/UpdateService.sys.mjs,resource://app/modules/BrowserGlue.sys.mjs
[task 2024-10-28T15:18:16.480Z] 15:18:16     INFO - missing file: chrome://remote/content/shared/messagehandler/$%7Bthis.constructor.type%7D referenced from chrome://remote/content/shared/messagehandler/RootMessageHandler.sys.mjs,chrome://remote/content/shared/messagehandler/WindowGlobalMessageHandler.sys.mjs
[task 2024-10-28T15:18:16.485Z] 15:18:16     INFO - missing file: resource://gre/modules/policies/WindowsGPOParser.sys.mjs referenced from resource://gre/modules/EnterprisePoliciesParent.sys.mjs,resource://app/modules/BrowserGlue.sys.mjs
[task 2024-10-28T15:18:16.486Z] 15:18:16     INFO - missing file: resource://gre/modules/policies/macOSPoliciesParser.sys.mjs referenced from resource://gre/modules/EnterprisePoliciesParent.sys.mjs
[task 2024-10-28T15:18:16.495Z] 15:18:16     INFO - missing file: chrome://branding/locale/brand.dtd referenced from chrome://remote/content/marionette/driver.sys.mjs,chrome://remote/content/marionette/l10n.sys.mjs
[task 2024-10-28T15:18:16.496Z] 15:18:16     INFO - missing file: chrome://global/locale/findbar.properties referenced from chrome://remote/content/marionette/driver.sys.mjs,chrome://remote/content/marionette/l10n.sys.mjs
[task 2024-10-28T15:18:16.508Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/passwordmgr/passwordmgr.ftl referenced from resource://gre/modules/LoginManagerPrompter.sys.mjs
[task 2024-10-28T15:18:16.517Z] 15:18:16     INFO - missing file: chrome://global/content/shopping/prod referenced from chrome://global/content/shopping/ProductConfig.mjs
[task 2024-10-28T15:18:16.519Z] 15:18:16     INFO - missing file: resource://gre/actors/$%7BfromLanguage%7D referenced from resource://gre/actors/TranslationsParent.sys.mjs
[task 2024-10-28T15:18:16.519Z] 15:18:16     INFO - missing file: resource://gre/actors/language%20model referenced from resource://gre/actors/TranslationsParent.sys.mjs
[task 2024-10-28T15:18:16.520Z] 15:18:16     INFO - missing file: chrome://global/content/translations/bergamot-translator-worker.wasm referenced from resource://gre/actors/TranslationsParent.sys.mjs
[task 2024-10-28T15:18:16.521Z] 15:18:16     INFO - missing file: resource://gre/actors/$%7BlangTags.docLangTag%7D referenced from resource://gre/actors/TranslationsParent.sys.mjs
[task 2024-10-28T15:18:16.523Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/global/mozMessageBar.ftl referenced from chrome://global/content/elements/moz-message-bar.mjs,chrome://browser/content/shopping/shopping.html
[task 2024-10-28T15:18:16.527Z] 15:18:16     INFO - missing file: resource://services-settings/and referenced from resource://services-settings/SyncHistory.sys.mjs
[task 2024-10-28T15:18:16.530Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/extensionsUI.ftl referenced from resource://gre/modules/AddonManager.sys.mjs
[task 2024-10-28T15:18:16.531Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/extensionsUI.ftl referenced from resource://gre/modules/AddonManager.sys.mjs
[task 2024-10-28T15:18:16.532Z] 15:18:16     INFO - missing file: resource://gre/modules/prefs.js referenced from resource://gre/modules/BackgroundTasksUtils.sys.mjs
[task 2024-10-28T15:18:16.534Z] 15:18:16     INFO - missing file: resource://services-sync/)%20==%200)%20%7B referenced from resource://services-sync/addonutils.sys.mjs
[task 2024-10-28T15:18:16.536Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/about/aboutReader.ftl referenced from resource://gre/actors/PrintingChild.sys.mjs,resource://gre/modules/AboutReader.sys.mjs,chrome://global/content/reader/aboutReader.html
[task 2024-10-28T15:18:16.537Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/global/contextual-identity.ftl referenced from resource://gre/modules/ContextualIdentityService.sys.mjs,chrome://browser/content/utilityOverlay.js,chrome://browser/content/browser.xhtml
[task 2024-10-28T15:18:16.540Z] 15:18:16     INFO - missing file: resource://gre/modules/GeckoViewAutocomplete.sys.mjs referenced from resource://gre/actors/AutoCompleteParent.sys.mjs
[task 2024-10-28T15:18:16.541Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/about/aboutAddons.ftl referenced from resource://gre/modules/addons/GMPProvider.sys.mjs,resource://gre/modules/addons/SitePermsAddonProvider.sys.mjs,chrome://mozapps/content/extensions/aboutaddons.html
[task 2024-10-28T15:18:16.545Z] 15:18:16     INFO - missing file: resource://gre/modules/GeckoViewTestUtils.sys.mjs referenced from chrome://remote/content/shared/MobileTabBrowser.sys.mjs
[task 2024-10-28T15:18:16.555Z] 15:18:16     INFO - missing file: resource://app/defaults referenced from resource://services-settings/Attachments.sys.mjs
[task 2024-10-28T15:18:16.555Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/processTypes.ftl referenced from resource://gre/modules/ProcessType.sys.mjs
[task 2024-10-28T15:18:16.556Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/processTypes.ftl referenced from resource://gre/modules/ProcessType.sys.mjs
[task 2024-10-28T15:18:16.558Z] 15:18:16     INFO - missing file: chrome://global/content/vendor/lit referenced from chrome://global/content/vendor/lit.all.mjs
[task 2024-10-28T15:18:16.568Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/preview/megalist.ftl referenced from resource://gre/modules/megalist/aggregator/datasources/DataSourceBase.sys.mjs,chrome://global/content/megalist/megalist.html
[task 2024-10-28T15:18:16.576Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/branding/brand.ftl referenced from resource://gre/modules/megalist/aggregator/datasources/DataSourceBase.sys.mjs,resource://gre-resources/autofill/FormAutofillPreferences.sys.mjs,resource://gre/modules/FirefoxRelay.sys.mjs,resource://gre/modules/ExtensionPermissionMessages.sys.mjs,resource://gre-resources/autofill/FormAutofillPrompter.sys.mjs,resource://gre/actors/CookieBannerParent.sys.mjs,chrome://mozapps/content/profile/profileSelection.js,chrome://global/content/elements/videocontrols.js,chrome://global/content/certviewer/certviewer.html,chrome://global/content/aboutconfig/aboutconfig.html,chrome://mozapps/content/extensions/aboutaddons.html,chrome://global/content/aboutProcesses.html,chrome://global/content/aboutNetError.html,chrome://global/content/httpsonlyerror/errorpage.html,chrome://global/content/megalist/megalist.html,chrome://global/content/aboutGlean.html,chrome://global/content/resetProfile.xhtml,chrome://mozapps/content/update/updateElevation.xhtml,chrome://global/content/aboutRights.xhtml,chrome://mozapps/content/profile/profileDowngrade.xhtml,chrome://global/content/aboutTelemetry.xhtml,chrome://mozapps/content/downloads/unknownContentType.xhtml,chrome://mozapps/content/preferences/removemp.xhtml,chrome://global/content/aboutSupport.xhtml,chrome://mozapps/content/handling/appChooser.xhtml,chrome://pippki/content/exceptionDialog.xhtml,chrome://global/content/aboutProfiles.xhtml,chrome://mozapps/content/profile/profileSelection.xhtml,chrome://global/content/resetProfileProgress.xhtml,chrome://mozapps/content/preferences/changemp.xhtml,chrome://global/content/aboutServiceWorkers.xhtml,chrome://mozapps/content/profile/createProfileWizard.xhtml,chrome://global/content/commonDialog.xhtml,resource://app/modules/asrouter/RemoteL10n.sys.mjs,resource://app/modules/backup/BackupService.sys.mjs,resource://app/actors/AboutWelcomeChild.sys.mjs,resource://app/modules/asrouter/FeatureCallout.sys.mjs,resource://app/modules/ContentAnalysis.sys.mjs,resource://app/modules/BrowserGlue.sys.mjs,resource://app/modules/QuickActionsLoaderDefault.sys.mjs,resource://app/actors/AboutLoginsParent.sys.mjs,resource://app/modules/FileMigrators.sys.mjs,chrome://browser/content/migration/migration-wizard.mjs,resource://app/actors/EncryptedMediaParent.sys.mjs,resource://app/actors/MigrationWizardParent.sys.mjs,resource://app/modules/asrouter/OnboardingMessageProvider.sys.mjs,chrome://browser/content/browser.js,resource://devtools/client/aboutdebugging/aboutdebugging.js,resource://devtools/client/performance-new/panel/initializer.js,chrome://browser/content/preferences/privacy.js,chrome://devtools/content/performance-new/aboutprofiling/initializer.js,chrome://browser/content/browser-sync.js,chrome://browser/content/customizableui/panelUI.js,chrome://browser/content/aboutlogins/aboutLogins.html,resource://activity-stream/prerendered/activity-stream.html,resource://activity-stream/prerendered/activity-stream-debug.html,chrome://browser/content/spotlight.html,chrome://browser/content/aboutlogins/aboutLoginsImportReport.html,chrome://browser/content/firefoxview/firefoxview.html,chrome://pocket/content/panels/signup.html,chrome://browser/content/shopping/shopping.html,chrome://browser/content/policies/aboutPolicies.html,chrome://browser/content/genai/chat.html,chrome://browser/content/sidebar/sidebar-history.html,chrome://browser/content/asrouter/asrouter-admin.html,chrome://browser/content/aboutwelcome/aboutwelcome.html,chrome://browser/content/aboutFrameCrashed.html,chrome://browser/content/urlbar/quicksuggestOnboarding.html,chrome://browser/content/sidebar/sidebar-customize.html,chrome://browser/content/aboutPrivateBrowsing.html,chrome://browser/content/protections.html,chrome://browser/content/tabunloader/aboutUnloads.html,resource://activity-stream/prerendered/activity-stream-noscripts.html,chrome://browser/content/default-bookmarks.html,chrome://browser/content/sidebar/sidebar-syncedtabs.html,chrome://browser/content/sanitize_v2.xhtml,chrome://browser/content/aboutDialog.xhtml,chrome://browser/content/preferences/fxaPairDevice.xhtml,chrome://browser/content/preferences/dialogs/browserLanguages.xhtml,chrome://browser/content/preferences/dialogs/dohExceptions.xhtml,chrome://browser/content/aboutSessionRestore.xhtml,chrome://browser/content/preferences/dialogs/clearSiteData.xhtml,chrome://browser/content/safeMode.xhtml,chrome://browser/content/aboutTabCrashed.xhtml,chrome://browser/content/preferences/dialogs/connection.xhtml,chrome://browser/content/blockedSite.xhtml,chrome://browser/content/webrtcIndicator.xhtml,chrome://browser/content/browser.xhtml,chrome://browser/content/aboutWelcomeBack.xhtml,chrome://browser/content/aboutRestartRequired.xhtml,chrome://browser/content/preferences/dialogs/sanitize.xhtml,chrome://browser/content/preferences/preferences.xhtml,chrome://browser/content/preferences/dialogs/siteDataSettings.xhtml,chrome://browser/content/preferences/dialogs/permissions.xhtml,chrome://browser/content/preferences/dialogs/blocklists.xhtml
[task 2024-10-28T15:18:16.576Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/DataSourceBase.ftl referenced from resource://gre/modules/megalist/aggregator/datasources/DataSourceBase.sys.mjs
[task 2024-10-28T15:18:16.577Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/DataSourceBase.ftl referenced from resource://gre/modules/megalist/aggregator/datasources/DataSourceBase.sys.mjs
[task 2024-10-28T15:18:16.577Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/browser/appExtensionFields.ftl referenced from resource://gre/modules/addons/XPIDatabase.sys.mjs
[task 2024-10-28T15:18:16.578Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/services/accounts.ftl referenced from resource://gre/modules/FxAccountsDevice.sys.mjs
[task 2024-10-28T15:18:16.579Z] 15:18:16     INFO - missing file: resource:///modules/profiles/SelectableProfileService.sys.mjs referenced from resource://messaging-system/lib/SpecialMessageActions.sys.mjs,resource://app/modules/asrouter/ASRouterTargeting.sys.mjs,chrome://browser/content/browser.js
[task 2024-10-28T15:18:16.580Z] 15:18:16     INFO - missing file: resource://gre/modules/WindowsLaunchOnLogin.sys.mjs referenced from resource://messaging-system/lib/SpecialMessageActions.sys.mjs,resource://app/modules/BrowserGlue.sys.mjs,resource://app/modules/asrouter/ASRouterTargeting.sys.mjs,chrome://browser/content/preferences/main.js
[task 2024-10-28T15:18:16.584Z] 15:18:16     INFO - missing file: resource://gre/modules/patternProperties referenced from resource://gre/modules/Schemas.sys.mjs
[task 2024-10-28T15:18:16.586Z] 15:18:16     INFO - missing file: resource://gre/localization/en-US/preview/credentialChooser.ftl referenced from resource://gre/modules/CredentialChooserService.sys.mjs,chrome://browser/content/browser.xhtml
[task 2024-10-28T15:18:16.594Z] 15:18:16     INFO - missing file: chrome://global/content/ml/object referenced from chrome://global/content/ml/ort-dev.mjs,chrome://global/content/ml/ort.webgpu-dev.mjs
[task 2024-10-28T15:18:16.594Z] 15:18:16     INFO - missing file: resource://gre/modules/activate referenced from resource://gre/modules/PopupNotifications.sys.mjs
[task 2024-10-28T15:18:16.598Z] 15:18:16     INFO - missing file: resource://gre/modules/GeckoViewWebExtension.sys.mjs referenced from resource://gre/modules/ExtensionParent.sys.mjs
[task 2024-10-28T15:18:16.600Z] 15:18:16     INFO - missing file: chrome://global/content/neterror/supportpages/$%7BsupportPageSlug%7D.html referenced from resource://gre/actors/NetErrorParent.sys.mjs
[task 2024-10-28T15:18:16.601Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/toolkit/formautofill/formAutofill.ftl referenced from resource://gre-resources/autofill/ProfileAutoCompleteResult.sys.mjs,resource://gre/modules/shared/FormAutofillUtils.sys.mjs,resource://gre-resources/autofill/FormAutofillPrompter.sys.mjs,chrome://formautofill/content/manageCreditCards.xhtml
[task 2024-10-28T15:18:16.603Z] 15:18:16     INFO - missing file: resource://app/localization/en-US/crashreporter/crashreporter.ftl referenced from resource://gre/modules/CrashSubmit.sys.mjs
[task 2024-10-28T15:18:16.607Z] 15:18:16     INFO - missing file: resource://gre/modules/*.svg referenced from resource://gre/modules/PageThumbUtils.sys.mjs
[task 2024-10-28T15:18:16.610Z] 15:18:16     INFO - TEST-PASS | browser/base/content/test/static/browser_all_files_referenced.js | Failed to check if chrome://remote/content/server/00:00:00 exists: NS_ERROR_DOM_BAD_URI: Component returned failure code: 0x805303f4 [nsIIOService.newChannelFromURI] - 
[task 2024-10-28T15:18:16.611Z] 15:18:16     INFO - missing file: chrome://remote/content/server/00:00:00 referenced from chrome://remote/content/server/httpd.sys.mjs
[task 2024-10-28T15:18:16.613Z] 15:18:16     INFO - TEST-PASS | browser/base/content/test/static/browser_all_files_referenced.js | Failed to check if chrome://global/content/ml/:
Flags: needinfo?(sekim)
Backout by amarc@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/93f848ce4373 Backed out changeset bb866e9aac62 for causing bc failures @ browser_necko_l10n.js . CLOSED TREE
Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a0a8e9643810 Migrate necko errors l10n strings from properties to Fluent r=necko-reviewers,valentin https://hg.mozilla.org/integration/autoland/rev/27bdb3f9ad81 Add a test for migrated necko errors l10n strings r=necko-reviewers,jesup,valentin

Backed out for causing mochitests failures.

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files - Got 1, expected +0

Also, please check these mochitest failures.

Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/005a00fa3096 Migrate necko errors l10n strings from properties to Fluent r=necko-reviewers,valentin,flod https://hg.mozilla.org/integration/autoland/rev/74200d278fff Add a test for migrated necko errors l10n strings r=necko-reviewers,jesup,valentin
Backout by nerli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/42635a6bbc5d Backed out 1 changesets for causing failures in browser_necko_l10n.js CLOSED TREE

Somehow I managed to backout only one of the two changesets with the first backout (paste issues I guess).
Here's the link for the second one: https://hg.mozilla.org/integration/autoland/rev/3ea6d807cfdb16831dfe459410cff247c073d79b

Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/520270bde3eb Migrate necko errors l10n strings from properties to Fluent r=necko-reviewers,valentin,flod https://hg.mozilla.org/integration/autoland/rev/2b0ab2780b86 Add a test for migrated necko errors l10n strings r=necko-reviewers,jesup,valentin
Flags: needinfo?(sekim)
Status: ASSIGNED → RESOLVED
Closed: 22 days ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
Backout by amarc@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/8301e6902b9a Backed out 2 changesets for causing perma Localised repacks build bustages a=backout

Backed out 2 changesets (Bug 1733498) from Mozilla-central for causing perma Localised repacks build bustages

[task 2024-11-01T07:42:15.218Z] 07:42:15     INFO -  make[2]: Leaving directory '/builds/worker/workspace/obj-build/browser/locales'
[task 2024-11-01T07:42:15.219Z] 07:42:15     INFO -  /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin/python /builds/worker/checkouts/gecko/config/nsinstall.py -D ../../dist/install
[task 2024-11-01T07:42:15.283Z] 07:42:15     INFO -  make[2]: Entering directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.286Z] 07:42:15     INFO -  make[3]: Entering directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.286Z] 07:42:15     INFO -  make[3]: Nothing to be done for 'pre-export'.
[task 2024-11-01T07:42:15.286Z] 07:42:15     INFO -  make[3]: Leaving directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.288Z] 07:42:15     INFO -  make[3]: Entering directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.288Z] 07:42:15     INFO -  /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin/python /builds/worker/checkouts/gecko/config/nsinstall.py -D ../../../../dist/xpi-stage/locale-bo/browser
[task 2024-11-01T07:42:15.358Z] 07:42:15     INFO -  make[3]: Leaving directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.360Z] 07:42:15     INFO -  make[3]: Entering directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.360Z] 07:42:15     INFO -  mkdir -p '../../../../dist/xpi-stage/locale-bo/browser/chrome/'
[task 2024-11-01T07:42:15.364Z] 07:42:15     INFO -  /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin/python -m mozbuild.action.jar_maker   -d ../../../../dist/xpi-stage/locale-bo/browser -t /builds/worker/checkouts/gecko -f symlink  --relativesrcdir=browser/themes/shared/app-marketplace-icons --l10n-base=/builds/worker/workspace/obj-build/browser/locales/merge-dir/bo --root-manifest-entry-appid='{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_BRANCH_HINTING=1 -DENABLE_WASM_JSPI=1 -DENABLE_WASM_JS_STRING_BUILTINS=1 -DENABLE_WASM_MEMORY64=1 -DENABLE_WASM_MEMORY_CONTROL=1 -DENABLE_WASM_MOZ_INTGEMM=1 -DENABLE_WASM_MULTI_MEMORY=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFMT_API=MFBT_API -DFMT_ENFORCE_COMPILE_STRING=1 -DFMT_USE_EXCEPTIONS=0 -DFMT_USE_LOCALE=0 -DFMT_USE_WRITE_CONSOLE=1 -DFORCE_PR_LOG=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_14 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DJSON_USE_EXCEPTION=0 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"134.0"' -DMOZILLA_VERSION='"134.0a1"' -DMOZJS_MAJOR_VERSION=134 -DMOZJS_MINOR_VERSION=0 -DMOZ_AARCH64_JSCVT=0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_VERSION='"134.0a1"' -DMOZ_AUTH_EXTENSION=1 -DMOZ_AV1=1 -DMOZ_BACKGROUNDTASKS=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DIAGNOSTIC_ASSERT_ENABLED=1 -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_DOM_STREAMS=1 -DMOZ_ENABLE_FORKSERVER=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_VAAPI=1 -DMOZ_EXECUTION_TRACING=1 -DMOZ_FFMPEG=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_ICU4X=1 -DMOZ_JXL=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_NORMANDY=1 -DMOZ_OXIDIZED_BREAKPAD=1 -DMOZ_PDF_PRINTING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REAL_TIME_TRACING=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=nightly -DMOZ_USING_WASM_SANDBOXING=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WASM_SANDBOXING_EXPAT=1 -DMOZ_WASM_SANDBOXING_GRAPHITE=1 -DMOZ_WASM_SANDBOXING_HUNSPELL=1 -DMOZ_WASM_SANDBOXING_OGG=1 -DMOZ_WASM_SANDBOXING_SOUNDTOUCH=1 -DMOZ_WASM_SANDBOXING_WOFF2=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DUSE_FC_FREETYPE=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -DXPI_NAME=locale-bo -DAB_CD=bo /builds/worker/checkouts/gecko/browser/themes/shared/app-marketplace-icons/jar.mn
[task 2024-11-01T07:42:15.490Z] 07:42:15     INFO -  processing /builds/worker/checkouts/gecko/browser/themes/shared/app-marketplace-icons/jar.mn
[task 2024-11-01T07:42:15.492Z] 07:42:15     INFO -  adding 'browser' entry to root chrome manifest appid={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
[task 2024-11-01T07:42:15.516Z] 07:42:15     INFO -  make[3]: Leaving directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.519Z] 07:42:15     INFO -  make[3]: Entering directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.519Z] 07:42:15     INFO -  make[3]: Nothing to be done for 'libs'.
[task 2024-11-01T07:42:15.519Z] 07:42:15     INFO -  make[3]: Leaving directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.521Z] 07:42:15     INFO -  make[3]: Entering directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.521Z] 07:42:15     INFO -  make[3]: Nothing to be done for 'tools'.
[task 2024-11-01T07:42:15.521Z] 07:42:15     INFO -  make[3]: Leaving directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.521Z] 07:42:15     INFO -  make[2]: Leaving directory '/builds/worker/workspace/obj-build/browser/themes/shared/app-marketplace-icons'
[task 2024-11-01T07:42:15.524Z] 07:42:15     INFO -  make[2]: Entering directory '/builds/worker/workspace/obj-build/toolkit/locales'
[task 2024-11-01T07:42:15.527Z] 07:42:15     INFO -  make[3]: Entering directory '/builds/worker/workspace/obj-build/netwerk/locales'
[task 2024-11-01T07:42:15.527Z] 07:42:15     INFO -  mkdir -p '../../dist/xpi-stage/locale-bo/chrome/'
[task 2024-11-01T07:42:15.530Z] 07:42:15     INFO -  /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin/python -m mozbuild.action.jar_maker   -d ../../dist/xpi-stage/locale-bo -t /builds/worker/checkouts/gecko -f symlink  --relativesrcdir=netwerk/locales --l10n-base=/builds/worker/workspace/obj-build/browser/locales/merge-dir/bo --root-manifest-entry-appid='{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DNDEBUG=1 -DTRIMMED=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_AVX=1 -DENABLE_WASM_BRANCH_HINTING=1 -DENABLE_WASM_JSPI=1 -DENABLE_WASM_JS_STRING_BUILTINS=1 -DENABLE_WASM_MEMORY64=1 -DENABLE_WASM_MEMORY_CONTROL=1 -DENABLE_WASM_MOZ_INTGEMM=1 -DENABLE_WASM_MULTI_MEMORY=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFMT_API=MFBT_API -DFMT_ENFORCE_COMPILE_STRING=1 -DFMT_USE_EXCEPTIONS=0 -DFMT_USE_LOCALE=0 -DFMT_USE_WRITE_CONSOLE=1 -DFORCE_PR_LOG=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_14 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DJSON_USE_EXCEPTION=0 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"134.0"' -DMOZILLA_VERSION='"134.0a1"' -DMOZJS_MAJOR_VERSION=134 -DMOZJS_MINOR_VERSION=0 -DMOZ_AARCH64_JSCVT=0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_VERSION='"134.0a1"' -DMOZ_AUTH_EXTENSION=1 -DMOZ_AV1=1 -DMOZ_BACKGROUNDTASKS=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DIAGNOSTIC_ASSERT_ENABLED=1 -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_DOM_STREAMS=1 -DMOZ_ENABLE_FORKSERVER=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_VAAPI=1 -DMOZ_EXECUTION_TRACING=1 -DMOZ_FFMPEG=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_ICU4X=1 -DMOZ_JXL=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_NORMANDY=1 -DMOZ_OXIDIZED_BREAKPAD=1 -DMOZ_PDF_PRINTING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REAL_TIME_TRACING=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=nightly -DMOZ_USING_WASM_SANDBOXING=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WASM_SANDBOXING_EXPAT=1 -DMOZ_WASM_SANDBOXING_GRAPHITE=1 -DMOZ_WASM_SANDBOXING_HUNSPELL=1 -DMOZ_WASM_SANDBOXING_OGG=1 -DMOZ_WASM_SANDBOXING_SOUNDTOUCH=1 -DMOZ_WASM_SANDBOXING_WOFF2=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DUSE_FC_FREETYPE=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -DXPI_NAME=locale-bo -DAB_CD=bo /builds/worker/checkouts/gecko/netwerk/locales/jar.mn
[task 2024-11-01T07:42:15.655Z] 07:42:15     INFO -  processing /builds/worker/checkouts/gecko/netwerk/locales/jar.mn
[task 2024-11-01T07:42:15.655Z] 07:42:15    ERROR -  Traceback (most recent call last):
[task 2024-11-01T07:42:15.655Z] 07:42:15     INFO -    File "<frozen runpy>", line 198, in _run_module_as_main
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "<frozen runpy>", line 88, in _run_code
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/action/jar_maker.py", line 15, in <module>
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -      sys.exit(main(sys.argv[1:]))
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -               ^^^^^^^^^^^^^^^^^^
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/action/jar_maker.py", line 11, in main
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -      return mozbuild.jar.main(args)
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -             ^^^^^^^^^^^^^^^^^^^^^^^
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/jar.py", line 638, in main
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -      jm.makeJar(infile, options.d)
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/jar.py", line 368, in makeJar
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -      self.processJarSection(info, jardir)
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/jar.py", line 415, in processJarSection
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -      self._processEntryLine(e, outHelper, jf)
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -    File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/jar.py", line 493, in _processEntryLine
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -      raise RuntimeError(
[task 2024-11-01T07:42:15.656Z] 07:42:15     INFO -  RuntimeError: File "necko.ftl" not found in /builds/worker/workspace/obj-build/browser/locales/merge-dir/bo/netwerk
[task 2024-11-01T07:42:15.680Z] 07:42:15    ERROR -  make[3]: *** [/builds/worker/checkouts/gecko/config/rules.mk:877: misc] Error 1
[task 2024-11-01T07:42:15.680Z] 07:42:15     INFO -  make[3]: Leaving directory '/builds/worker/workspace/obj-build/netwerk/locales'
[task 2024-11-01T07:42:15.680Z] 07:42:15    ERROR -  make[2]: *** [Makefile:17: l10n-bo] Error 2
[task 2024-11-01T07:42:15.680Z] 07:42:15     INFO -  make[2]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/locales'
[task 2024-11-01T07:42:15.680Z] 07:42:15    ERROR -  make[1]: *** [Makefile:61: l10n-bo] Error 2
[task 2024-11-01T07:42:15.680Z] 07:42:15     INFO -  make[1]: Leaving directory '/builds/worker/workspace/obj-build/browser/locales'
[task 2024-11-01T07:42:15.680Z] 07:42:15     INFO -  make: *** [Makefile:101: installers-bo] Error 2
[task 2024-11-01T07:42:15.680Z] 07:42:15     INFO - Return code: 2
[task 2024-11-01T07:42:15.681Z] 07:42:15    ERROR - make installers-bo failed
[task 2024-11-01T07:42:15.681Z] 07:42:15    ERROR - failure: repack_locale(bo)
[task 2024-11-01T07:42:15.681Z] 07:42:15  WARNING - setting return code to 2
[task 2024-11-01T07:42:15.681Z] 07:42:15     INFO - [mozharness: 2024-11-01 07:42:15.681165Z] Finished repack step (success)
[task 2024-11-01T07:42:15.681Z] 07:42:15     INFO - [mozharness: 2024-11-01 07:42:15.681201Z] Running summary step.
[task 2024-11-01T07:42:15.681Z] 07:42:15     INFO - Running main action method: summary
[task 2024-11-01T07:42:15.681Z] 07:42:15     INFO - [mozharness: 2024-11-01 07:42:15.681298Z] DesktopSingleLocale summary:
[task 2024-11-01T07:42:15.681Z] 07:42:15    ERROR - failure: repack_locale(bo)
[task 2024-11-01T07:42:15.681Z] 07:42:15     INFO - [mozharness: 2024-11-01 07:42:15.681345Z] Finished summary step (success)
[task 2024-11-01T07:42:15.681Z] 07:42:15  WARNING - returning nonzero exit status 2
[taskcluster 2024-11-01 07:42:16.264Z] === Task Finished ===
[taskcluster 2024-11-01 07:42:22.814Z] Unsuccessful task run with exit code: 2 completed in 333.442 seconds

Status: RESOLVED → REOPENED
Flags: needinfo?(sekim)
Resolution: FIXED → ---
Target Milestone: 134 Branch → ---
See Also: → 1928623

Most locales pass because necko.ftl was manually added, but it's still missing for a handful of locales that are mostly incomplete. Independently of that, the build system should be able to live with a missing FTL file, so something else is not working as expected.

You might need help from Build or RelEng folks to understand why this is failing. Eemeli might have an idea, but he won't be available for the next couple of weeks.

Unlike .properties, .ftl files are not supposed to be merged in the merge folder (we have en-US content to fall back to at run-time). I wonder if this is the code that is failing (originally landed here).

This can be reproduced locally following (non-artifact build)
https://firefox-source-docs.mozilla.org/build/buildsystem/locales.html#instructions-for-language-packs

./mach build
./mach package
./mach build langpack-bo

I think the problem is in jar.mn. Compare the one in security, with the one in this patch.

[localization] @AB_CD@.jar:
  netwerk/necko.ftl  (%necko.ftl)

That section should read

[localization] @AB_CD@.jar:
  netwerk                                (%netwerk/**/*.ftl)
Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bce71c28327f Migrate necko errors l10n strings from properties to Fluent r=necko-reviewers,valentin,flod https://hg.mozilla.org/integration/autoland/rev/d8aa67ece4a8 Add a test for migrated necko errors l10n strings r=necko-reviewers,jesup,kershaw,valentin

Currently attempting to land the patch with the suggested changes from :flod

Flags: needinfo?(sekim)
Status: REOPENED → RESOLVED
Closed: 22 days ago18 days ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: