-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
Delete gcc-arm-embedded.rb #56802
Delete gcc-arm-embedded.rb #56802
Conversation
@vitorgalvao @reitermarkus I was in the process of installing the necessary tools for working with embedded Rust, which requires this cask. The documentation specifies the command My knowledge of Homebrew in general is limited... is there an alternative means via |
Why was it deleted ? Just because of gdb ? Why not fall back to previous version ? |
Because it should be a formula, not a cask, as it is a CLI-only open-source tool. This policy is documented in faq/rejected_casks:
In an ideal world, we could have opened this PR for removal and have merged it only after the formula is made. In the real world, however, it has been shown to us time and time again that had we done that, this removal PR would’ve been open indefinitely. No matter where we post these notices (here, twitter), people only react after it’s gone. Occasionally it’s then we see that we should’ve kept it and revert the decision, but removing ends up being the right choice nine times out of ten (if not more). For now, this should be a formula and you should direct your efforts in that regard.
That’s unfortunate. Naturally, we can’t know everywhere our commands are used as documentation, and so can sometimes cause unwanted breakage. This might be an opportunity, though. Maybe they (or someone in the community) will want to create the formula. |
@alexeden, I'm using https://github.com/rust-embedded/cross. I just added macOS support to it recently. |
https://github.com/homebrew/homebrew-cask#56802 removes the gcc-arm-embedded formula. we'll now recommend users install the formulas at the https://github.com/osx-cross/homebrew-arm tap
This is a temporary fix for [1] until the proper formula will be added to homebrew-core proper. [1]: Homebrew/homebrew-cask#56802
- cask gcc-arm-embedded package was removed Homebrew/homebrew-cask#56802 - Now using armmbed/formulae
- cask gcc-arm-embedded package was removed Homebrew/homebrew-cask#56802 - Now using armmbed/formulae
I ran into this (like many other folks) because I'm trying to install The cask installer can take a URL to a script, and you can point it at the commit before this file like so
Hopefully this is useful who came here looking for a temporary solution to |
Which so far just supports my earlier point, so it’ll stay removed for now. |
Is anyone working on a core brew formula? |
@tannewt I doubt it. If you want to do it, you should go ahead. |
FYI: this was rejected from Homebrew core, due to a build process that is way to difficult for us to accommodate Homebrew/homebrew-core#45780 |
Isn’t this open source (and CLI-only)?
Is there a reason this can’t be moved to Homebrew?