-
-
Notifications
You must be signed in to change notification settings - Fork 12.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
Unable to install custom tap anymore #55781
Comments
That's because the formula used to be called openssl and it'll take the formula name to construct the bottle URL. You'll need to make your own bottles of you want to provide bottles. |
Is there a guide on how I can do that in the given situation? Also does not explain that this worked without any issues several weeks ago |
It shouldn’t have ever worked. Existing bottles have never been able to be used as the contents of those bottles cannot be reused for a formula with a different name ( In the event of a missing bottle however, Homebrew should fall back to building from source (unless |
well it worked in the past, and probably because the alias/symlink for openssl was still pointing to my 1.0 installation, which is now gone. I've updated our tap to remove the bottle entries and always build the Formula from source for our developer setup. Minor inconvenience, but at least people are able to setup their system now. |
brew update
and can still reproduce the problem?brew doctor
, fixed all issues and can still reproduce the problem?brew gist-logs <formula>
(where<formula>
is the name of the formula that failed) and included the output link?brew gist-logs
didn't work: ranbrew config
andbrew doctor
and included their output with your issue?What you were trying to do (and why)
Because we have to deal with legacy software, we need a dependency on the OpenSSL 1.0 Formula. For this reason, we have created a special tap that we use in projects to be able to install
openssl@1.0
alongside the normal openssl provided by HomeBrew.People trying to set up their macbooks (or those performing reinstalls) are unable to install this tap because HomeBrew is mangling up the download URLs in the Formula.
What happened (include command output)
People running the
brew install openssl@1.0
command or thebrew reinstall openssl@1.0
command receive the following output:The problem is that Homebrew for some reason seems to replace the openssl in the name with
openssl@1.0
which breaks the URL. Manually downloading the bottle actually still works.Correct URL
What you expected to happen
I expect HomeBrew to respect the URL defined in the tap Formula
Step-by-step reproduction instructions (by running
brew install
commands)Gist logs
Brew Config
Brew Doctor
The text was updated successfully, but these errors were encountered: