Migrate necko errors l10n strings from .properties to Fluent
Categories
(Core :: Networking, task, P2)
Tracking
()
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.
Comment 1•3 years ago
|
||
What is the priority for this work? Should the necko team do this or the fluent team?
Reporter | ||
Comment 2•3 years ago
|
||
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.
Comment 3•3 years ago
|
||
Thank you.
Jens, can you prioritize this with our other work?
Comment 4•3 years ago
|
||
Hi Manuel, can you take this?
Comment 5•3 years ago
|
||
Yes, I'll look into this.
Updated•3 years ago
|
Comment 6•3 years ago
•
|
||
My currently gathered information on this bug:
-
The status code is directly mapped to the .properties translation using the
FormatStatusMessage
function: /uriloader/base/nsDocLoader.cpp#1230 -> this is where the change to .fluent for this bug report happens (and is still TODO for me)- EDIT(2022-01-11 from asking in matrix room #l10n-dev:mozilla.org): Other examples of using Fluent in C++: https://searchfox.org/mozilla-central/search?q=Localization%3A%3ACreate&path=.cpp&case=true®exp=false
-
FormatStatusMessage
is implemented in /intl/strres/nsStringBundle.cpp#945-995 -
Only other usage of
FormatStatusMessage
I can see: /dom/xslt/xslt/txMozillaXSLTProcessor.cpp#1033, so I guess this function could get deprecated and removed soon -
migration of the strings is is rather painless because of https://github.com/mozilla/properties-to-ftl
Comment 7•3 years ago
|
||
Comment 8•3 years ago
|
||
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 9•2 years ago
|
||
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.
Comment 10•2 years ago
|
||
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?
Comment 11•2 years ago
|
||
Oh, thats where the duplicate patch came from ^^. I'll look into restoring and completing the patch.
Updated•2 years ago
|
Updated•8 months ago
|
Comment 12•8 months ago
|
||
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.
Updated•7 months ago
|
Updated•6 months ago
|
Assignee | ||
Comment 13•3 months ago
|
||
Hello Manuel, could you explain the reasons why the patch was abandoned instead of being landed?
Comment 14•3 months ago
•
|
||
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.
Updated•2 months ago
|
Comment 15•2 months ago
|
||
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.
Assignee | ||
Comment 16•2 months ago
|
||
Hello Manuel, I am still unsure how this bug can be reproduced. Do you remember how you tested your patch?
Comment 17•2 months ago
|
||
I just ran ./mach run
. If everything works now, that might not be relevant anymore.
Updated•2 months ago
|
Assignee | ||
Comment 18•2 months ago
|
||
Comment 19•26 days ago
|
||
Comment 20•26 days ago
|
||
Comment 21•26 days ago
|
||
Backed out for causing bc failures @ browser_necko_l10n.js
- Backout link
- Push with failures
- Failure Log
- Failure log:
[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
————————————————————————————
- Push with failures
- Failure Log
- Failure log:
[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/:
Comment 22•26 days ago
|
||
Comment 23•26 days ago
|
||
Comment 24•26 days ago
|
||
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.
Comment 25•24 days ago
|
||
Comment 26•24 days ago
|
||
Comment 27•24 days ago
|
||
Backed out 1 changesets (Bug 1733498) for causing failures in browser_necko_l10n.js CLOSED TREE
Log: https://treeherder.mozilla.org/logviewer?job_id=480485794&repo=autoland&lineNumber=76909
Backout: https://hg.mozilla.org/integration/autoland/rev/42635a6bbc5d88bcd592d460c0c4312e442dff25
Comment 28•23 days ago
|
||
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
Comment 29•23 days ago
|
||
Comment 30•22 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/520270bde3eb
https://hg.mozilla.org/mozilla-central/rev/2b0ab2780b86
Comment 31•22 days ago
|
||
Comment 32•22 days ago
|
||
Backed out 2 changesets (Bug 1733498) from Mozilla-central for causing perma Localised repacks build bustages
- Backout link
- Push with failures
- Failure Log
- Failure snippet:
[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
Comment 33•21 days ago
|
||
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).
Comment 34•21 days ago
|
||
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)
Comment 35•19 days ago
|
||
Assignee | ||
Comment 36•19 days ago
|
||
Currently attempting to land the patch with the suggested changes from :flod
Comment 37•18 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/bce71c28327f
https://hg.mozilla.org/mozilla-central/rev/d8aa67ece4a8
Description
•