Open
Bug 2064412
Opened 22 days ago
Updated 9 hours ago
Make the `build-components` kind clone from GitHub rather than hg.mozilla.org
Categories
(Firefox Build System :: Task Configuration, task)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
REOPENED
People
(Reporter: ahal, Assigned: ahal, NeedInfo)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Currently, tasks generated by the build-components Taskcluster kind (taskcluster/kinds/build-components/*.yml) clone the tree from hg.mozilla.org as part of their checkout step.
As part of the broader effort to move off of Mercurial and onto Git/GitHub, these tasks should instead clone from GitHub when possible. If there is no Github location to clone from, then it will fallback to Hg (for now)
| Assignee | ||
Comment 1•1 day ago
|
||
Updated•1 day ago
|
Assignee: nobody → ahal
Status: NEW → ASSIGNED
Pushed by ahalberstadt@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/9f2b52976a61
https://hg.mozilla.org/integration/autoland/rev/1ef6e219ce1b
Clone build-components tasks with Git, r=taskgraph-reviewers,bhearsum
Pushed by smolnar@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/109b4c2da492
https://hg.mozilla.org/integration/autoland/rev/ca6f3d31a302
Revert "Bug 2064412 - Clone build-components tasks with Git, r=taskgraph-reviewers,bhearsum" for causing toolchain failures
Comment 4•18 hours ago
|
||
Backed out for causing toolchain failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/ca6f3d31a302112c19c405adfd3b390dbcde08d9
Flags: needinfo?(ahal)
Updated•18 hours ago
|
Flags: needinfo?(smolnar)
Pushed by smolnar@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/d0f5a8ec2230
https://hg.mozilla.org/integration/autoland/rev/e9d29faf3740
Clone build-components tasks with Git, r=taskgraph-reviewers,bhearsum
Comment 8•12 hours ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 12 hours ago
status-firefox157:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 157 Branch
Pushed by ctuns@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/8db09b47689d
https://hg.mozilla.org/mozilla-central/rev/920a52be5d43
Revert "Bug 2064412 - Clone build-components tasks with Git, r=taskgraph-reviewers,bhearsum" for causing signing failures
Comment 10•9 hours ago
|
||
Backed out for causing signing failures
- Backout link
- Push with failures
- Failure Log
- Failure line: 2026-09-10T00:07:00 WARNING - verify_repo_matches_url: Hostnames don't match! github.com hg.mozilla.org
verify_repo_matches_url: Paths don't match! /mozilla-firefox/firefox /mozilla-central/file/ccd787bf09e0f7c5bc36229622f26fe072445903/taskcluster/kinds/build-components
2026-09-10T00:07:00 CRITICAL - Chain of Trust verification error!
Traceback (most recent call last):
File "/app/.venv/lib/python3.14/site-packages/scriptworker/cot/verify.py", line 2087, in verify_chain_of_trust
await trace_back_to_tree(chain)
File "/app/.venv/lib/python3.14/site-packages/scriptworker/cot/verify.py", line 2008, in trace_back_to_tree
source_url = get_source_url(obj)
File "/app/.venv/lib/python3.14/site-packages/scriptworker/cot/verify.py", line 1959, in get_source_url
raise CoTError(
...<3 lines>...
)
scriptworker.exceptions.CoTError: "scriptworker:build JIBX0L-NR8OTkLdLUas9lQ: GECKO https://github.com/mozilla-firefox/firefox doesn't match source https://hg.mozilla.org/mozilla-central/file/ccd787bf09e0f7c5bc36229622f26fe072445903/taskcluster/kinds/build-components!"
2026-09-10T00:07:00 INFO - Creating link artifact public/logs/live_backing.log -> public/logs/chain_of_trust.log
2026-09-10T00:07:01 ERROR - Hit ScriptWorkerException: "scriptworker:build JIBX0L-NR8OTkLdLUas9lQ: GECKO https://github.com/mozilla-firefox/firefox doesn't match source https://hg.mozilla.org/mozilla-central/file/ccd787bf09e0f7c5bc36229622f26fe072445903/taskcluster/kinds/build-components!"
2026-09-10T00:07:01 DEBUG - "/app/artifacts/public/logs/chain_of_trust.log" is encoded with "None" and has mime/type "text/plain"
2026-09-10T00:07:01 INFO - "/app/artifacts/public/logs/chain_of_trust.log" can be gzip'd. Compressing...
Status: RESOLVED → REOPENED
status-firefox157:
fixed → ---
Flags: needinfo?(ahal)
Resolution: FIXED → ---
Target Milestone: 157 Branch → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•