Perma snap mozbuild.repackaging.desktop_file.RemoteVCSError: Missing linuxDesktopEntry.ftl for cy: received HTTP 429 for GET https://raw.githubusercontent.com/mozilla-l10n/firefox-l10n/ <...>/cy/browser/browser/linuxDesktopEntry.ftl
Categories
(Release Engineering :: General, defect, P1)
Tracking
(firefox141 fixed)
| Tracking | Status | |
|---|---|---|
| firefox141 | --- | fixed |
People
(Reporter: smolnar, Assigned: gerard-majax)
References
Details
Attachments
(1 external file)
Creating the 'repackage-desktop-file' site at /builds/worker/firefox-snap/parts/firefox/build/.mozbuild/srcdirs/build-0996710f2f4f/_virtualenvs/repackage-desktop-file
[task 2025-04-29T16:13:10.850Z] :: Error running mach:
[task 2025-04-29T16:13:10.850Z] ::
[task 2025-04-29T16:13:10.850Z] :: mach repackage desktop-file --output /builds/worker/firefox-snap/parts/firefox/install/firefox.desktop --flavor snap --release-product firefox --release-type nightly
[task 2025-04-29T16:13:10.850Z] ::
[task 2025-04-29T16:13:10.850Z] :: The error occurred in code that was called by the mach command. This is either
[task 2025-04-29T16:13:10.850Z] :: a bug in the called code itself or in the way that mach is calling it.
[task 2025-04-29T16:13:10.850Z] :: You can invoke ``./mach busted`` to check if this issue is already on file. If it
[task 2025-04-29T16:13:10.850Z] :: isn't, please use ``./mach busted file repackage`` to report it. If ``./mach busted`` is
[task 2025-04-29T16:13:10.850Z] :: misbehaving, you can also inspect the dependencies of bug 1543241.
[task 2025-04-29T16:13:10.850Z] ::
[task 2025-04-29T16:13:10.850Z] :: If filing a bug, please include the full output of mach, including this error
[task 2025-04-29T16:13:10.850Z] :: message.
[task 2025-04-29T16:13:10.850Z] ::
[task 2025-04-29T16:13:10.850Z] :: The details of the failure are as follows:
[task 2025-04-29T16:13:10.851Z] ::
[task 2025-04-29T16:13:10.851Z] :: mozbuild.repackaging.desktop_file.RemoteVCSError: Missing linuxDesktopEntry.ftl for cy: received HTTP 429 for GET https://raw.githubusercontent.com/mozilla-l10n/firefox-l10n/1f26f0ee295ce9937c8a19dced593845c60b6575/cy/browser/browser/linuxDesktopEntry.ftl
[task 2025-04-29T16:13:10.851Z] ::
[task 2025-04-29T16:13:10.851Z] :: File "/builds/worker/firefox-snap/parts/firefox/build/python/mozbuild/mozbuild/mach_commands.py", line 3475, in repackage_desktop_file
[task 2025-04-29T16:13:10.851Z] :: desktop = SnapDesktopFile(
[task 2025-04-29T16:13:10.851Z] :: ^^^^^^^^^^^^^^^^
[task 2025-04-29T16:13:10.851Z] :: File "/builds/worker/firefox-snap/parts/firefox/build/python/mozbuild/mozbuild/repackaging/snapcraft_transform.py", line 160, in __init__
[task 2025-04-29T16:13:10.851Z] :: self.desktop = generate_browser_desktop_entry(
[task 2025-04-29T16:13:10.851Z] :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2025-04-29T16:13:10.851Z] :: File "/builds/worker/firefox-snap/parts/firefox/build/python/mozbuild/mozbuild/repackaging/desktop_file.py", line 50, in generate_browser_desktop_entry
[task 2025-04-29T16:13:10.851Z] :: localizations = _create_fluent_localizations(
[task 2025-04-29T16:13:10.851Z] :: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2025-04-29T16:13:10.851Z] :: File "/builds/worker/firefox-snap/parts/firefox/build/python/mozbuild/mozbuild/repackaging/desktop_file.py", line 124, in _create_fluent_localizations
[task 2025-04-29T16:13:10.851Z] :: raise RemoteVCSError(mgs.format(**params))
[task 2025-04-29T16:13:10.941Z] 'override-build' in part 'firefox' failed with code 1.
[task 2025-04-29T16:13:10.941Z] Detailed information:
[task 2025-04-29T16:13:10.941Z] :: + rm -rf /builds/worker/firefox-snap/parts/wasi-sdk//src
[task 2025-04-29T16:13:10.941Z] :: + MACH='/usr/bin/python3 ./mach'
[task 2025-04-29T16:13:10.941Z] :: + /usr/bin/python3 ./mach repackage desktop-file --output /builds/worker/firefox-snap/parts/firefox/install/firefox.desktop --flavor snap --release-product firefox --release-type nightly
[task 2025-04-29T16:13:10.944Z] Recommended resolution: Review the scriptlet and make sure it's correct.
[task 2025-04-29T16:13:10.944Z] For more information, check out: https://canonical-snapcraft.readthedocs-hosted.com/en/8.8.1/reference/plugins.html
[task 2025-04-29T16:13:10.944Z] Full execution log: '/builds/worker/.local/state/snapcraft/log/snapcraft-20250429-160004.954049.log'
[taskcluster 2025-04-29 16:13:13.231Z] === Task Finished ===
[taskcluster 2025-04-29 16:13:13.778Z] Unsuccessful task run with exit code: 1 completed in 1094.13 seconds
| Assignee | ||
Comment 1•1 year ago
|
||
Looks like github was unhappy? I see many reports on the internet at a similar time yesterday
| Assignee | ||
Comment 2•1 year ago
|
||
Green after retries
Comment 3•1 year ago
|
||
This is still an intermittent issue, can we keep this bug open for classification?
| Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Could you take a look at this recent spike in failures?
Recent failure log -> https://treeherder.mozilla.org/logviewer?job_id=508573812&repo=autoland
| Assignee | ||
Comment 7•1 year ago
|
||
github status reports some outage at the times that https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2025-05-09&endday=2025-05-16&tree=all&failurehash=all&bug=1963483 shows spike
Comment 8•1 year ago
|
||
429 means we're hitting rate limits.
https://github.blog/changelog/2025-05-08-updated-rate-limits-for-unauthenticated-requests/ probably doesn't help.
Comment 9•1 year ago
|
||
Bug 1824327 introduced _create_fluent_localizations() and at that time, it fetched strings from hg.mozilla.org[1]. Bug 1900421 switched the repo to its GitHub equivalent. Given that repo is public, we didn't require any authentication.
As :jcristau said in comment 8, the root cause is the new GitHub policy for unauthenticated requests. I understand the fix is to make _create_fluent_localizations() use authenticated requests.
[1] https://hg-edge.mozilla.org/mozilla-central/rev/f9bda84dbaf72d3e41b8aeed9277a47baa3bdf33#l14.184
| Comment hidden (Intermittent Failures Robot) |
Comment 11•1 year ago
|
||
Tier 1 Rpk failure here: https://treeherder.mozilla.org/logviewer?job_id=508881438&repo=mozilla-central&lineNumber=429
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 15•1 year ago
|
||
Full repo is ~1GB. I'm not sure we want to clone that much?
| Assignee | ||
Comment 16•1 year ago
|
||
Updated•1 year ago
|
| Assignee | ||
Comment 17•1 year ago
|
||
a try but maybe not the most complete one we would want: https://treeherder.mozilla.org/jobs?repo=try&revision=261d0240b113dfae10aa027d31d209ccaaefcd65
| Comment hidden (Intermittent Failures Robot) |
Comment 19•1 year ago
|
||
Comment 20•1 year ago
|
||
Comment 21•1 year ago
|
||
Backed out for causing py3 failures @ test_deb.py
| Assignee | ||
Updated•1 year ago
|
Comment 22•1 year ago
|
||
Comment 23•1 year ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
Description
•