Bump Mach's minimum required Python version to 3.8
Categories
(Firefox Build System :: Mach Core, enhancement, P2)
Tracking
(firefox122 fixed)
Tracking | Status | |
---|---|---|
firefox122 | --- | fixed |
People
(Reporter: ahochheiden, Assigned: ahochheiden)
References
Details
Attachments
(3 files, 1 obsolete file)
Our current Python version (3.7) is past end-of-life as of June 27 this year. As such, we should bump our minimum version to Python 3.8.
The new features are a nice bonus, too.
Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 2•1 year ago
|
||
Our current Python version (3.7) is past end-of-life as of June 27 this year. As such (...)
As such, and because the only major downstream Linux distros left on 3.7 are Ubuntu 18.04 and Debian 10 (and they do support it, python.org EOL is merely one indicator). Ubuntu 18.04 doesn't receive new updates for Firefox, and by the time of the next ESR, Debian 10 will be EOL. So, yes, we can upgrade to 3.8. Then we may have to stick to 3.8 until April 2025, when Ubuntu 20.04 EOLs.
Assignee | ||
Comment 3•1 year ago
|
||
- If this is not done, the next person to vendor will also make all of
the changes in this commit, which is unnecessary noise.
Comment 4•11 months ago
|
||
Note that not having 3.8+ means upstream wpt is currently unable to update aioquic: https://github.com/web-platform-tests/wpt/issues/43143
Comment 6•10 months ago
|
||
Backed out for python3 related browser accessible failures.
Failure log: https://treeherder.mozilla.org/logviewer?job_id=437364468&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/faa25023486ce8a26ec7b4ab7d3362836442c042
Comment 7•10 months ago
|
||
Bad timing with bug 1862534, which landed not long ago, and added an awful hack that breaks with python 3.8...
Assignee | ||
Comment 8•10 months ago
|
||
Depends on D194453
Updated•10 months ago
|
Assignee | ||
Comment 9•10 months ago
|
||
Depends on D183449
Updated•10 months ago
|
Comment 10•10 months ago
|
||
Comment 11•10 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/7696510881b0
https://hg.mozilla.org/mozilla-central/rev/c113ffb12ef6
https://hg.mozilla.org/mozilla-central/rev/55cd203304b8
Assignee | ||
Updated•10 months ago
|
Description
•