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

brew fetch --formula fails on Intel Sequoia #19060

Open
3 tasks done
muneebmahmed opened this issue Jan 9, 2025 · 2 comments
Open
3 tasks done

brew fetch --formula fails on Intel Sequoia #19060

muneebmahmed opened this issue Jan 9, 2025 · 2 comments
Labels
bug Reproducible Homebrew/brew bug help wanted We want help addressing this

Comments

@muneebmahmed
Copy link
Contributor

brew doctor output

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Some installed formulae are deprecated or disabled.
You should find replacements for the following formulae:
  neofetch
  youtube-dl

Verification

  • My "brew doctor output" above says Your system is ready to brew. and am still able to reproduce my issue.
  • I ran brew update twice and am still able to reproduce my issue.
  • This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

brew config output

HOMEBREW_VERSION: 4.4.15-30-gcbf92f3
ORIGIN: https://github.com/Homebrew/brew
HEAD: cbf92f31a8be8bbc5439456edc2e93b5e03f5d78
Last commit: 17 hours ago
Branch: master
Core tap HEAD: be9aa768295f22b7f93fb4dac581c272e166d074
Core tap last commit: 16 hours ago
Core tap JSON: 08 Jan 10:46 UTC
Core cask tap HEAD: 50452463f1bc25cdf507ae7f44ca78a8a3a050f9
Core cask tap last commit: 15 hours ago
Core cask tap JSON: 08 Jan 10:46 UTC
HOMEBREW_PREFIX: /usr/local
HOMEBREW_BAT: set
HOMEBREW_CASK_OPTS: []
HOMEBREW_GITHUB_API_TOKEN: set
HOMEBREW_MAKE_JOBS: 16
HOMEBREW_NO_AUTO_UPDATE: set
HOMEBREW_SORBET_RUNTIME: set
Homebrew Ruby: 3.3.6 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.6/bin/ruby
CPU: 16-core 64-bit kabylake
Clang: 16.0.0 build 1600
Git: 2.39.5 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 15.2-x86_64
CLT: 16.2.0.0.1.1733547573
Xcode: 16.2

What were you trying to do (and why)?

I have a script that periodically runs brew fetch on out of date formulae, so that they don't have to download when running brew upgrade. However, I've been getting this error message ever since sometime between 11/21-11/25: Warning: Bottle for tag :sequoia is unavailable.. I saw this discussion on how Intel Sequoia will largely not have dedicated bottles, however I'd expect brew fetch <formula> to just fetch the same bottle that would be used in brew install <formula>, without having to specify --bottle-tag sonoma

What happened (include all command output)?

~> brew fetch --formula node
Warning: Bottle for tag :sequoia is unavailable.

What did you expect to happen?

Something like this:

~> brew fetch --bottle-tag sonoma node
==> Downloading https://ghcr.io/v2/homebrew/core/node/manifests/23.6.0
####################################################################################################################################################################################################################################################### 100.0%
Downloaded to: /Users/muneeb/Library/Caches/Homebrew/downloads/b04e182b31d21a977f6abf39215f91a14f50e1efbe4754297164c803bbceeaaf--node-23.6.0.bottle_manifest.json
SHA256: 332542de2fc4c176d7f56e0090388311a273b608197e1753719e3cdfbe9e2474
==> Downloading https://ghcr.io/v2/homebrew/core/node/blobs/sha256:e2903e972213cfa53b8c94a2b030a8341135580614c87d0c823a98a56cd4853b
####################################################################################################################################################################################################################################################### 100.0%
Downloaded to: /Users/muneeb/Library/Caches/Homebrew/downloads/200d1592c41336a5d1560819c9940703c01a1617f0c76b0b60614a6d6a8a4816--node--23.6.0.sonoma.bottle.tar.gz
SHA256: e2903e972213cfa53b8c94a2b030a8341135580614c87d0c823a98a56cd4853b

Step-by-step reproduction instructions (by running brew commands)

1. Choose any formula for which neither a `sequoia:` nor an `all:` bottle exist
2. `brew fetch --formula <formula>` on an Intel Mac on macOS 15
@muneebmahmed muneebmahmed added the bug Reproducible Homebrew/brew bug label Jan 9, 2025
@MikeMcQuaid
Copy link
Member

Thanks @muneebmahmed! Just to make sure I understand

  • brew install node still works as expected on Intel Sequoia
  • brew fetch node no longer works as expected on Intel Sequoia

Is that correct?

@muneebmahmed
Copy link
Contributor Author

That is correct, @MikeMcQuaid

@MikeMcQuaid MikeMcQuaid added the help wanted We want help addressing this label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Reproducible Homebrew/brew bug help wanted We want help addressing this
Projects
None yet
Development

No branches or pull requests

2 participants