-
-
Notifications
You must be signed in to change notification settings - Fork 316
macOS Ruby 2.7 - built with OpenSSL 1.0.2t 10 Sep 2019 #97
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
Comments
On https://github.com/ruby/setup-ruby/runs/1215483945 you mean? Compare to 2.6 using 1.1.1: I guess that's the OpenSSL version available on macos-latest on GHA, it's weird it changed though. The 2.7.2 builds were done using |
And unfortunately the 2.6 build log is unavailable: |
Sorry. Late last night, I forgot to trap for OpenSSL version in some debug code, and 2.7 threw an error. I'll see if I can show the info using a repo that reports OS info on Actions. |
I added https://github.com/MSP-Greg/actions-image-testing/actions/runs/324303731 Edit: Do you use macOS? Is 1.0.2 the default? IDK... |
No, I'm not a macOS user (anymore). The system openssl is typically so broken and old that it's unusable. So people often get a decent openssl from Homebrew or macPorts. |
https://github.com/ruby/setup-ruby/runs/1298366745#step:8:37 and
|
brew's But it used to be 1.0: So on GHA it went back when building 2.7? |
It's still your fault. Ok, just kidding. Problem is, most people will assume it's |
We should fix it, yes. The macOS mess is not my fault though :p |
I know. Similar to the reason I went crazy on ruby-loco testing, because there's too many upstream things that can break it...
I'm pretty macOS challenged. Or, the time it would take you to fix it is probably 10% of the time it would take me... |
https://github.com/eregon/setup-ruby-test/runs/1298933056?check_suite_focus=true It seems highly inconsistent:
So both are installed. I think that's either a virtual environments issue, or a Homebrew issue (or both). |
Related PR and issue: actions/runner-images#1808 and actions/runner-images#1745 |
@eregon , for now we have both openssl 1.0.2 and openssl 1.1 installed on image. As you correctly mentioned, During testing these changes, we have faced with an issue that Python has started to fail to install because initially Python was built under |
@maxim-lobanov Yes, I'll rebuild the Ruby builds on macOS once that change is done. |
Sure, I think we can do that in two steps |
This will be fixed by using builds from https://github.com/ruby/ruby-builder/releases/tag/toolcache, see #98 (comment) |
Good to know, thanks! |
Long story how I noticed it. As you may recall, macOS Ruby 2.4, 2.5 & 2.6 are built with 1.1.1.
The text was updated successfully, but these errors were encountered: