bump python in build-decision image from 3.8 to 3.11
Categories
(Release Engineering :: Firefox-CI Administration, task)
Tracking
(Not tracked)
People
(Reporter: jcristau, Assigned: jcristau)
References
Details
Attachments
(7 files, 1 obsolete file)
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 | |
53 bytes,
text/x-github-pull-request
|
Details | Review |
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
Also pass --interactive so one can e.g. interrupt the pin process.
Assignee | ||
Comment 3•1 year ago
|
||
Assignee | ||
Comment 4•1 year ago
|
||
Assignee | ||
Comment 5•1 year ago
|
||
Assignee | ||
Comment 6•1 year ago
|
||
One side effect of this is we're upgrading the version of mercurial (6.3.2) on the tests-unit-build-decision task, but the checkout dir is potentially shared with other tasks that use an older mercurial (5.6.1), and break, e.g. https://firefoxci.taskcluster-artifacts.net/CiB4vpBQQvKtE_RKX8iDyA/0/public/logs/live_backing.log:
[vcs 2023-11-21T09:43:47.892Z] executing ['hg', 'robustcheckout', '--sharebase', '/builds/worker/checkouts/hg-store', '--purge', '--upstream', 'https://hg.mozilla.org/ci/ci-configuration-try', '--branch', 'b6bce496ec902b99c7e71a411637ac14682c5309', 'https://hg.mozilla.org/ci/ci-configuration-try', '/builds/worker/checkouts/vcs']
[vcs 2023-11-21T09:43:48.010Z] (using Mercurial 5.6.1)
[vcs 2023-11-21T09:43:48.010Z] ensuring https://hg.mozilla.org/ci/ci-configuration-try@b6bce496ec902b99c7e71a411637ac14682c5309 is available at /builds/worker/checkouts/vcs
[vcs 2023-11-21T09:43:48.011Z] (existing repository shared store: /builds/worker/checkouts/hg-store/bfe454dd560bdac5d4c9bf438ff4e50e17353af9/.hg)
[vcs 2023-11-21T09:43:48.530Z] PERFHERDER_DATA: {"framework": {"name": "vcs"}, "suites": [{"extraOptions": ["projects/887720501152/machineTypes/n2-standard-4"], "hgVersion": "5.6.1", "lowerIsBetter": true, "name": "overall", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 0.5198326110839844}, {"extraOptions": ["projects/887720501152/machineTypes/n2-standard-4"], "hgVersion": "5.6.1", "lowerIsBetter": true, "name": "overall_nopull", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 0.5198326110839844}, {"extraOptions": ["projects/887720501152/machineTypes/n2-standard-4"], "hgVersion": "5.6.1", "lowerIsBetter": true, "name": "overall_nopull_fullcheckout", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 0.5198326110839844}, {"extraOptions": ["projects/887720501152/machineTypes/n2-standard-4"], "hgVersion": "5.6.1", "lowerIsBetter": true, "name": "overall_nopull_populatedwdir", "serverUrl": "hg.mozilla.org", "shouldAlert": false, "subtests": [], "value": 0.5198326110839844}]}
[vcs 2023-11-21T09:43:48.530Z] abort: repository requires features unknown to this Mercurial: share-safe!
[vcs 2023-11-21T09:43:48.530Z] (see https://mercurial-scm.org/wiki/MissingRequirement for more information)
We need to bump the cache name for that task somehow, but taskgraph doesn't seem to currently provide a way to do that, instead it makes assumptions about the hg version that's on the docker images, which it can't really do safely (it was fine in gecko, not so much in the shared taskgraph).
Assignee | ||
Comment 7•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 8•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Description
•