Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Python version in snaps before October #9872

Open
bmw opened this issue Jan 6, 2024 · 0 comments
Open

Update Python version in snaps before October #9872

bmw opened this issue Jan 6, 2024 · 0 comments
Labels
area: code health area: snaps priority: significant Issues with higher than average priority that do not need to be in the current milestone.
Milestone

Comments

@bmw
Copy link
Member

bmw commented Jan 6, 2024

In October, Python 3.8 will reach its end-of-life (see https://devguide.python.org/versions/#supported-versions). Before that happens, I think we should migrate our snaps to a newer version of Python. I'd recommend using Ubuntu 24.04 as a base and whatever Python version ships with it but we could start testing approaches with Ubuntu 22.04 until 24.04 is out.

We have never done this before. We also didn't seem to formulate an exact plan for how we're going to do this. The best I could find is https://docs.google.com/document/d/1OB5WCDz2mBMgRvtnvo4FSjWHPBDlt1NpccJ5sNrhWIw/edit, but others are welcome to go spelunking through our GitHub and Google Docs like I did to see if there's anything we missed. It's also possible Erica remembers something that I do not here.

Resolving this will like require a fair bit of testing, research, design work, and coordination with authors of 3rd party plugin snaps.

@bmw bmw added area: code health area: snaps priority: significant Issues with higher than average priority that do not need to be in the current milestone. labels Jan 6, 2024
@bmw bmw added this to the 2.9.0 milestone Jan 6, 2024
@zoracon zoracon modified the milestones: 2.9.0, 2.10.0 Feb 27, 2024
@zoracon zoracon modified the milestones: 2.10.0, 2.11.0 Apr 4, 2024
@zoracon zoracon modified the milestones: 2.11.0, 2.12.0 Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: code health area: snaps priority: significant Issues with higher than average priority that do not need to be in the current milestone.
Projects
None yet
Development

No branches or pull requests

2 participants