Description
After #12791 was rolled out, some homebrew packages fail to install.
See downstream issue here: openscad/openscad#6143
The issue seems to be that installing CMake using the local/pinned tap, confuses some packages which also depend on CMake, as they expect CMake to come from another tap, and installs scripts end up failing with:
Error: cmake is already installed from local/pinned!
Please `brew uninstall cmake` first."
With this change, we now have to brew uninstall cmake; brew untap local/pinned; brew install cmake to work around this (https://github.com/openscad/openscad/blob/3a36cb171692212b7b4037bd6c588127d42bab2b/.github/workflows/macos-tests.yml#L54-L60).
Since all of Homebrew follows their main branch, it feels weird to make CMake an exception.
Platforms affected
Runner images affected
Image version and build link
Version: 20250825.1442
Is it regression?
Yes, any image version before the mentioned PR works
Expected behavior
brew install cmake shouldn't fail.
Actual behavior
brew install cmake fails:
Error: cmake is already installed from local/pinned!
Please `brew uninstall cmake` first."
Repro steps
See main description
Description
After #12791 was rolled out, some homebrew packages fail to install.
See downstream issue here: openscad/openscad#6143
The issue seems to be that installing CMake using the
local/pinnedtap, confuses some packages which also depend on CMake, as they expect CMake to come from another tap, and installs scripts end up failing with:With this change, we now have to
brew uninstall cmake; brew untap local/pinned; brew install cmaketo work around this (https://github.com/openscad/openscad/blob/3a36cb171692212b7b4037bd6c588127d42bab2b/.github/workflows/macos-tests.yml#L54-L60).Since all of Homebrew follows their main branch, it feels weird to make CMake an exception.
Platforms affected
Runner images affected
Image version and build link
Version: 20250825.1442
Is it regression?
Yes, any image version before the mentioned PR works
Expected behavior
brew install cmakeshouldn't fail.Actual behavior
brew install cmakefails:Repro steps
See main description