msitarzewski / msitarzewski/brew-browser
[brew-browser] Upgrade-all failed
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1k
- Forks
- 30
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 6
Description
brew-browser: 0.5.0
Homebrew: 6.0.17
Error code: brew_exit_non_zero
Command: brew upgrade
Exit code: 1
stderr excerpt:
…(truncated)…
102.2)
✔︎ Bottle zrok (2.0.4)
✔︎ Bottle x265 (4.2)
✔︎ Bottle suite-sparse (7.13.0)
✔︎ Bottle gemini-cli (0.46.0)
✔︎ Bottle unbound (1.26.0)
✔︎ Bottle libheif (1.23.1)
✔︎ Bottle transmission-cli (4.1.3)
✔︎ Bottle ruby (4.0.6)
✔︎ Bottle telnet (308)
✔︎ Bottle gsettings-desktop-schemas (50.1)
✔︎ Bottle jpeg-xl (0.12.0)
✔︎ Bottle pre-commit (4.6.2)
✔︎ Bottle pkgx (2.11)
✔︎ Bottle imagemagick (7.1.2-29)
✔︎ Bottle mariadb (12.3.2)
✔︎ Bottle Manifest json-c (0.19)
✔︎ Bottle json-c (0.19)
✔︎ Bottle Manifest libpsl (0.23.3)
✔︎ Bottle Manifest onigmo (6.2.0)
✔︎ Bottle libpsl (0.23.3)
✔︎ Bottle onigmo (6.2.0)
✔︎ Bottle poppler (26.08.0)
✔︎ Bottle caddy (2.11.4)
✔︎ Bottle kubernetes-cli (1.36.3)
✔︎ Cask android-platform-tools (37.0.1)
✔︎ Cask iterm2 (3.6.11)
✔︎ Cask maccy (2.7.1)
✔︎ Cask ngrok (3.39.11,dy27whJwwmb,a)
✔︎ Bottle gitlab-runner (19.2.2)
✔︎ Bottle jupyterlab (4.6.3)
✔︎ Bottle erlang (29.0.5)
✔︎ Cask git-credential-manager (2.9.1)
✔︎ Cask iina (1.4.4)
✔︎ Bottle traefik (3.7.10)
✔︎ Bottle podman (6.1.0)
✔︎ Cask localsend (1.18.0)
✔︎ Bottle selenium-server (4.47.0)
✔︎ Bottle pandoc (3.10.2)
✔︎ Cask warp (0.2026.08.12.21.54.stable_00)
✔︎ Bottle gcc (16.1.0)
✔︎ Bottle jenkins-lts (2.568.2)
✔︎ Bottle kafka (4.3.1)
✔︎ Bottle openjdk@21 (21.0.12)
✔︎ Bottle openjdk (26.0.2)
✔︎ Cask temurin (26.0.2,10)
✔︎ Cask bruno (4.0.0)
Warning: postgresql@15 was installed but not linked because postgresql@18 is already linked.
To link this version, run:
brew link postgresql@15
Warning: postgresql@17 was installed but not linked because postgresql@18 is already linked.
To link this version, run:
brew link postgresql@17
Warning: openjdk@21 was installed but not linked because openjdk is already installed.
To link this version, run:
brew link openjdk@21
Warning: mariadb@10.6 was installed but not linked because mariadb is already linked.
To link this version, run:
brew link mariadb@10.6
Warning: These files were overwritten during the `brew link` step:
Error: Failed to get curl path
I was upgrading my packages
Contributor 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.
Research direction
Start with the brew upgrade invocation and the handling of the brew_exit_non_zero error; the report names no source file or test. Reproduce with Homebrew 6.0.17 and the reported package set, then trace the Failed to get curl path failure. Done means the upgrade-all failure is handled as intended and verified with an appropriate test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100