Cask upgrade drops third-party tap name and selects unrelated disabled cask
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 66/100
Research direction
The report identifies upgrade command construction as the suspected source but names no files or tests. Start by tracing how BrewUI gets an installed cask’s identity and builds the brew upgrade --cask command. Reproduce with stablyai/orca/orca; done when the generated command retains that tap-qualified name and upgrades the intended cask.
Written by the indexing model from the issue text.
Description
Before submitting
- I have searched the issues and pull requests for duplicates.
- I am reporting a specific problem with BrewUI and have described how to reproduce it, or the circumstances of an intermittent failure.
What happened?
When upgrading Orca from the Homebrew GUI, the app generates:
brew upgrade --cask orca
This resolves to the unrelated Plotly Orca cask in homebrew/cask and fails with:
Not upgrading orca, it is disabled because it does not pass the macOS Gatekeeper check!
It was disabled on 2026-09-01.
The intended app is Orca from stablyai/orca/orca.
Expected behaviour
Preserve the installed cask’s source tap and generate:
brew upgrade --cask stablyai/orca/orca
Steps to reproduce
- Install Orca using
brew install --cask stablyai/orca/orca. - Attempt to upgrade Orca through the Homebrew GUI.
- Observe that the generated command uses
orcawithout its tap.
App version and build
0.6.0 (1201)
How was the app installed?
Homebrew cask
macOS version and build
Version 27.0 (26A428)
Mac processor
Apple silicon
Homebrew configuration
Homebrew
HOMEBREW_VERSION: 7.0.9
ORIGIN: https://github.com/Homebrew/brew
HEAD: cdc1ca503231b9a96da64526774915d913c3ec9f
Last commit: 10 days ago
Branch: stable
HOMEBREW_PREFIX: /opt/homebrew
Homebrew Ruby: 4.0.7 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.7/bin/ruby
System
Core tap: N/A
Core cask tap: N/A
CPU: deca-core 64-bit arm_firestorm_icestorm
Clang: 21.0.0 build 2100
Git: 2.54.0 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 27.0-arm64
CLT: 27.0.0.0.1788430756
Xcode: 27.0
Metal Toolchain: N/A
Rosetta 2: false
Environment (HOMEBREW_*)
HOMEBREW_VERSION: 7.0.9
HOMEBREW_PREFIX: /opt/homebrew
Logs, screenshots and crash reports
No response
Additional context
Verified potentially conflictinghomebrew/cask/orca was not installed. Using the command line brew upgrade --cask stablyai/orca/orca in terminal succeeds.
The suspected cause is loss of the tap-qualified identity when constructing the upgrade command in BrewUI.
- Dominant language
- Swift
- Stars
- 2.7k
- Forks
- 87
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 11
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Homebrew/BrewUI
-
UpgradesChromeBudgetTests fails on macOS 27: Upgrades chrome plus two rows measures 521pt against the 520pt mainPaneMinHeightPossibly taken @noah-qin claimed this 4 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
"Report an Issue" menu item creates blank issues that are auto-closed by the template botPossibly taken @noah-qin claimed this 4 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
Similar issues
-
area: browser
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
manaflow-ai/cmux#27619 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
matteocrippa/awesome-swift#2028 ·
Maintainers usually reply within 3 days
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
KartikLabhshetwar/better-shot#193 ·
-
CTC keyword spotter hears silence: MelSpectrogram on the Neural Engine yields all-blank CTC framesOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
FluidInference/FluidAudio#1074 ·
Maintainers usually reply within 1 day