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

[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25. #10812

Closed
2 of 14 tasks
susmitamane opened this issue Oct 18, 2024 · 5 comments
Closed
2 of 14 tasks

Comments

@susmitamane
Copy link
Contributor

susmitamane commented Oct 18, 2024

Breaking changes

  • Python < 3.11 will be removed from macOS-13 arm64 and macOS-14 arm64.

Target date

Image deployment will start on November 25, 2024 and will take 2-3 days.

The motivation for the changes

We use python-versions as a source for Python binaries. As per the repo policy , we are removing Python < 3.11 from arm64 runners.

Possible impact

  • If your workflows are using Python < 3.11 builds will fail.

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022

Mitigation ways

Please consider using Python version >=3.11 in your workflows.

@susmitamane susmitamane changed the title [macOS] Python 3.9/3.10 removal from macOS-13 & 14 arm64 due to dependencies mismatch on 18th November, 2024. [macOS] Python 3.9/3.10 removal from macOS-13 & 14 arm64 on 18th November, 2024. Oct 18, 2024
@susmitamane susmitamane changed the title [macOS] Python 3.9/3.10 removal from macOS-13 & 14 arm64 on 18th November, 2024. [macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 18, 2024. Oct 18, 2024
@sarathrajsrinivasan sarathrajsrinivasan changed the title [macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 18, 2024. [macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 18. Oct 18, 2024
@willemjanvankranenburg
Copy link

Did this change get rolled out 10 days earlier for some reason?

image

image

@hugovk
Copy link
Contributor

hugovk commented Nov 8, 2024

Does this only affect the versions in the images? Can we still install Python < 3.11 using actions/setup-python?

As per the repo policy , we are removing Python < 3.11 from arm64 runners.

Please could you point out which bit of the policy applies? The linked anchor says you build < 3.11 and use the official installer for >= 3.11.

The next section is the support policy, which says non-EOL versions are supported (which are 3.9+).

Thank you!

@altendky
Copy link

altendky commented Nov 8, 2024

Did this change get rolled out 10 days earlier for some reason?

I went ahead and reproduced this based on intermittently hitting it myself. 30x runs each for each of Intel/ARM and Python 3.9/3.10/3.11/3.12 https://github.com/Chia-Network/chia-blockchain/actions/runs/11745259139/job/32723484446?pr=18844 But, I'm not really sure the right place to report it.

@mikeharder
Copy link

Did this change get rolled out 10 days earlier for some reason?

image

image

The error message is an SSL failure. Could it be related to #10817?

@susmitamane
Copy link
Contributor Author

Heads up! 👋

New runners deployed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants