Open Bug 1843209 Opened 1 year ago Updated 1 year ago

Bump Mach's minimum required Python version to 3.8

Categories

(Firefox Build System :: Mach Core, enhancement, P2)

enhancement

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: ahochheiden, Assigned: ahochheiden)

Details

Attachments

(2 files)

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: nobody → ahochheiden
Status: NEW → ASSIGNED
Summary: Bump Mach's minimum required Python version to 3.7 → Bump Mach's minimum required Python version to 3.8

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.

  • If this is not done, the next person to vendor will also make all of
    the changes in this commit, which is unnecessary noise.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: