You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@cvortmann mas 1.8.7+ can only be built with macOS 12.5+ because it requires Xcode 14.2+ to be able to build Swift 5.7.1 (but the generated executables should be able to be run by macOS 10.13+).
The formula will be updated to reflect the aforementioned version requirements.
-f was added to readline in macOS 12.3, so its use is fine for any macOS that can build mas.
The normal way to install mas on older macOS versions for which Homebrew doesn't provide bottles is to use the mas custom tap:
# uninstall only necessary if you already have pre-1.8.7 mas installed via Homebrew
brew uninstall mas
brew install mas-cli/tap/mas
The currently released 1.8.7 binaries, however, are accidentally only for Apple Silicon arm64, not for Universal 2, which would support both Apple Silicon arm64 & Intel x86_64.
The person working on the release process has been busy. If he cannot fix the released binaries & formula issues soon, I will look into it, but I am not experienced with either the old or the new release process.
When the release process is fixed, we'll release a new version. If anything goes wrong with that, please let us know.
Will leave this open until the version requirements are updated throughout the docs, release process, etc. Other release problems are already documented in other issues.
rgoldberg
changed the title
🐛 [BUG] Homebrew upgrade 18.6 -> 1.8.7 fails on MacOS 11.7.10 with "readlink: illegal option -- f"
Cannot build 1.8.7+ macOS < 12.3 because readlink doesn't accept -f flag
Nov 16, 2024
Your Environment
mas version
: 1.8.6system_profiler SPSoftwareDataType -detailLevel mini
):mas Install Method
brew install mas
(homebrew-core).pkg
installer from releasesDescribe the Bug
When running
brew upgrade
the process of upgrading from 1.8.6 to 1.8.7 fails due toreadlink: illegal option -- f
.To Reproduce
Steps to reproduce the behavior:
brew upgrade
withmas
version1.8.6
installed.Expected Behavior
mas
is upgrade to 1.8.7 successfullyActual Behavior
The process fails.
mas
is locked on 1.8.6.Screenshots, Terminal Output
Full Output of
brew upgrade
The text was updated successfully, but these errors were encountered: