-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[Packaging] Bump embedded Python to 3.8 for deb packages #20869
Conversation
CI fails on jobs:
This is because LibreSSL on These distributions are too old. It turns out that building Python 3.7+ on old distributions like these is complex, as we need to manually build openSSL as well:
Per https://wiki.ubuntu.com/Releases, Ubuntu 14.04.6 Trusty has reached its End of Standard Support in April 2019. Perhaps it is time to drop support for Ubuntu 14.04.6 Trusty and Debian 8 Jessie as well. |
Context
Python 3.6 has reached its End of Life on 2021-12-23 (https://www.python.org/downloads/) and there will be no security updates, which puts Azure CLI deb packages at risk.
Change
This PR bumps Python to 3.8.11 for deb packages.
Question: Should we use Python 3.9 or even Python 3.10? Windows MSI currently contains Python 3.8.9.
Related PRs
History Notes
[Packaging] Bump embedded Python to 3.8 for deb packages
[Packaging] BREAKING CHANGE: Drop support for Ubuntu 14.04 Trusty Tahr and Debian 8 Jessie