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

Force homebrew to use OpenSSL 1.1 #410

Merged
merged 1 commit into from
Sep 25, 2021
Merged

Force homebrew to use OpenSSL 1.1 #410

merged 1 commit into from
Sep 25, 2021

Conversation

emptyflask
Copy link
Contributor

OpenSSL 3.0 is released, and Homebrew uses it by default now, but Ruby doesn't support it yet.
See the issue at #409

@emptyflask
Copy link
Contributor Author

emptyflask commented Sep 24, 2021

Tested building the latest ruby, truffleruby, and truffleruby-graalvm.
rbx seems broken for an unrelated reason, but I'd be surprised if it's expecting a newer openssl.

@postmodern
Copy link
Owner

Looks good. Unpinning openssl when rubies start supporting OpenSSL 3.0 may be tricky. OpenSSL 1.1 appears to still be maintained for now, so we don't have to worry about missing any security updates if we continue to target 1.1. Eventually we will want to unpin and switch back to 3.0.

@postmodern
Copy link
Owner

ruby-install 0.8.3 has been released. Now we wait for homebrew to pick it up.

@aduh95
Copy link

aduh95 commented Jan 7, 2022

https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/ lists that they have updated OpenSSL to 3.0.0, won't that conflict with this change?

@dgholz
Copy link

dgholz commented Jul 5, 2023

https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/ lists that they have updated OpenSSL to 3.0.0, won't that conflict with this change?

That's the openssl gem's version, which tends to follow the max OpenSSL version it supports. It still works fine with OpenSSL 1.1

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

Successfully merging this pull request may close these issues.

4 participants