msitarzewski / msitarzewski/brew-browser

[brew-browser] Upgrade-all failed

Open
#168 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.