-
-
Notifications
You must be signed in to change notification settings - Fork 30.5k
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
CI: Bump macOS build to use OpenSSL v3.0 #105538
Conversation
Not sure about how far we should backport this. I'll leave it to Ned :) |
I think it should be the RM's call for each but, based on @gpshead's discussion elsewhere regarding OpenSSL's support policies, I think we definitely should backport to 3.11 and 3.10 and probably also 3.9 and 3.8, given that 1.1.x will be no longer supported before their EOLs. 3.7 should not be backported at the moment at least as all the changes to support 3.0 have not been backported to it and 3.7 is about to hit EOL anyway. Perhaps @pablogsal and @ambv have opinions? |
There is one other related task: ensure that the all of the Homebrew OpenSSL versions we use in the GHA Workflows have been updated to the most recent releases. Last time I looked they weren't. |
I added a step that upgrades only |
Locally, Homebrew installs OpenSSL 3.0.9, but it seems stuck at v3.0.8 in CI. I tried to disable Perhaps @hugovk has a solution to this? |
Hmm, it's downloading from https://ghcr.io/ which is GitHub Packages, does GitHub have their own local cache and it doesn't yet have 3.0.9?
Looks like Homebrew now defaults to a local mirror: https://docs.brew.sh/Installation#git-remote-mirroring Perhaps unsetting |
Thanks, @hugovk. I tried adjusting the env vars again, also this time adding a |
IMO, we should not let that block this PR. Unless others disagree, I propose to land this PR. |
This comment was marked as outdated.
This comment was marked as outdated.
GH-105867 is a backport of this pull request to the 3.12 branch. |
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
GH-105868 is a backport of this pull request to the 3.11 branch. |
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
GH-105869 is a backport of this pull request to the 3.10 branch. |
GH-105871 is a backport of this pull request to the 3.9 branch. |
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
GH-105872 is a backport of this pull request to the 3.8 branch. |
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
(cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
…hon#105871) (cherry picked from commit 34e93d3) Co-authored-by: Erlend E. Aasland <[email protected]>
See gh-99079 and python/devguide#1112