Closed Bug 1990567 Opened 8 months ago Closed 7 months ago

Use taskcluster package instead of REST API in taskgraph

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox146 fixed)

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: abhishekmadan, Assigned: abhishekmadan)

References

Details

Attachments

(7 files, 2 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
No description provided.
Assignee: nobody → amadan
Status: NEW → ASSIGNED
Attachment #9520287 - Attachment description: Bug 1990567 - Vendor taskcluster-taskgraph v16.2.1, r?#taskgraph-reviewers → Bug 1990567 - Vendor taskcluster-taskgraph v17.0.0, r?#taskgraph-reviewers

Taskgraph no longer supports Python 3.8. When we try to vendor the
latest version, the Python toolchain builds fail because they're using
Ubuntu 18.04 and have Python 3.8 installed.

Given both Python 3.8 and Ubuntu 18.04, upgrade to Ubuntu 22.04 which
comes with Python 3.10 by default.

Attachment #9521152 - Attachment description: WIP: Bug 1990567 - Use Ubuntu 22.04 to build linux python toolchains → Bug 1990567 - Use Ubuntu 22.04 to build linux python toolchains, r?#firefox-build-system-reviewers
Attachment #9521152 - Attachment description: Bug 1990567 - Use Ubuntu 22.04 to build linux python toolchains, r?#firefox-build-system-reviewers → Bug 1990567 - Use deb12-toolchain-build image for linux python toolchains, r?#firefox-build-system-reviewers
Pushed by ahalberstadt@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3c7154d8304d https://hg.mozilla.org/integration/autoland/rev/6dbb40f74ec9 Use deb12-toolchain-build image for linux python toolchains, r=firefox-build-system-reviewers,glandium https://github.com/mozilla-firefox/firefox/commit/797144e673b1 https://hg.mozilla.org/integration/autoland/rev/e02f421b841c [ci] Stop post processing base_ref / base_rev parameters in decision task, r=taskgraph-reviewers,jcristau
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8e11aec37dcc https://hg.mozilla.org/integration/autoland/rev/d96767e86cb2 Revert "Bug 1990567 - [ci] Stop post processing base_ref / base_rev parameters in decision task, r=taskgraph-reviewers,jcristau" for causing toolchain failures

Taskgraph now uses the Taskcluster client library, which url encodes the
artifact path prior to making the request.

Attachment #9520287 - Attachment description: Bug 1990567 - Vendor taskcluster-taskgraph v17.0.0, r?#taskgraph-reviewers → Bug 1990567 - Vendor taskcluster-taskgraph v17.1.0, r?#taskgraph-reviewers
Attachment #9521152 - Attachment is obsolete: true
Attachment #9521709 - Attachment is obsolete: true
Pushed by ahalberstadt@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/55086d47ce40 https://hg.mozilla.org/integration/autoland/rev/f8a880e6cdd6 [ci] Stop post processing base_ref / base_rev parameters in decision task, r=taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/4063ac0be66a https://hg.mozilla.org/integration/autoland/rev/24ecb12cbe23 Vendor taskcluster-taskgraph v17.1.0, r=taskgraph-reviewers,mach-reviewers,bhearsum https://github.com/mozilla-firefox/firefox/commit/6376725ec8e5 https://hg.mozilla.org/integration/autoland/rev/6b43dc126c53 Updated taskgraph to use taskcluster package instead of REST API.r=ahal,taskgraph-reviewers,releng-reviewers https://github.com/mozilla-firefox/firefox/commit/62219df14b15 https://hg.mozilla.org/integration/autoland/rev/10606abf4f05 Update gecko_taskgraph / tryselect test expectations, r=releng-reviewers,taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/7ece99560bbf https://hg.mozilla.org/integration/autoland/rev/7cb0eab318b8 [ci] Catch TaskclusterRestFailure in target_tasks.py, r=taskgraph-reviewers,bhearsum
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/674e9d235e1c https://hg.mozilla.org/integration/autoland/rev/81990b4ce4e6 Revert "Bug 1990567 - [ci] Catch TaskclusterRestFailure in target_tasks.py, r=taskgraph-reviewers,bhearsum" because it affects Taskcluster actions.

Backed out because it affects Taskcluster actions.

Flags: needinfo?(amadan)
Attachment #9521710 - Attachment description: Bug 1990567 - [ci] Catch TaskclusterRestFailure in target_tasks.py, r?#taskgraph-reviewers → Bug 1990567 - [ci] Catch TaskclusterRestFailure instead of requests.HTTPError, r?#taskgraph-reviewers
Pushed by ahalberstadt@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8a595ed171a6 https://hg.mozilla.org/integration/autoland/rev/b0a481a79e1f [ci] Stop post processing base_ref / base_rev parameters in decision task, r=taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/b42ac428c361 https://hg.mozilla.org/integration/autoland/rev/ae7d9f461b83 Vendor taskcluster-taskgraph v17.1.0, r=taskgraph-reviewers,mach-reviewers,bhearsum https://github.com/mozilla-firefox/firefox/commit/fbdff5116e6b https://hg.mozilla.org/integration/autoland/rev/12b6b99f5346 Updated taskgraph to use taskcluster package instead of REST API.r=ahal,taskgraph-reviewers,releng-reviewers https://github.com/mozilla-firefox/firefox/commit/276ee4a6f5a3 https://hg.mozilla.org/integration/autoland/rev/5e038632de94 Update gecko_taskgraph / tryselect test expectations, r=releng-reviewers,taskgraph-reviewers,jcristau https://github.com/mozilla-firefox/firefox/commit/b5fb864e953e https://hg.mozilla.org/integration/autoland/rev/2041248c55f2 [ci] Remove unused 'use_proxy' flag in util/taskcluster.py, r=taskgraph-reviewers,releng-reviewers,bhearsum https://github.com/mozilla-firefox/firefox/commit/0015485973e3 https://hg.mozilla.org/integration/autoland/rev/f8f210c7a81d [ci] Catch TaskclusterRestFailure instead of requests.HTTPError, r=taskgraph-reviewers,bhearsum,releng-reviewers https://github.com/mozilla-firefox/firefox/commit/71b23d56f1a8 https://hg.mozilla.org/integration/autoland/rev/05a7f41cd3fc [ci] Fix pagination in `util.taskcluster.list_task_group_tasks`, r=releng-reviewers,taskgraph-reviewers,bhearsum,jcristau
Regressions: 1996149
Regressions: 1996176
Regressions: 1996183
See Also: → 1996185
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Flags: needinfo?(amadan)
Flags: needinfo?(ahal)
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
See Also: → 1996772
Regressions: 1996807
Regressions: 1999031
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: