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 casks are deprecated or disabled.
You should find replacements for the following casks:
makemkv
mediainfoex
qlzipinfo
transmission-remote-gui
Warning: Some installed formulae are deprecated or disabled.
You should find replacements for the following formulae:
icu4c@77
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.
Unexpected dylibs:
/usr/local/lib/libdvdcss.2.dylib
/usr/local/lib/libdvdcss.dylib
Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.
Unexpected static libraries:
/usr/local/lib/libdvdcss.a
Verification
brew config output
HOMEBREW_VERSION: 6.0.2-101-gd801038
ORIGIN: https://github.com/Homebrew/brew
HEAD: d801038eb94f99f0100ee95f5de730b952f0603c
Last commit: 3 hours ago
Branch: main
Core tap HEAD: 2da6cf1b5b93bed4a6f4f53cc5c3182892b7b96b
Core tap last commit: 21 minutes ago
Core cask tap HEAD: cc67157e132a23c2453c464495b16fe014830c99
Core cask tap last commit: 20 minutes ago
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: ["--no-quarantine"]
HOMEBREW_DOWNLOAD_CONCURRENCY: 20
HOMEBREW_EDITOR: subl -w
HOMEBREW_FORBID_PACKAGES_FROM_PATHS: set
HOMEBREW_GITHUB_API_TOKEN: set
HOMEBREW_MAKE_JOBS: 10
HOMEBREW_NO_ENV_HINTS: set
HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set
HOMEBREW_REQUIRE_TAP_TRUST: set
Homebrew Ruby: 4.0.5 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.5_1/bin/ruby
CPU: deca-core 64-bit arm_firestorm_icestorm
Clang: 21.0.0 build 2100
Git: 2.54.0 => /opt/homebrew/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 26.5.1-arm64
CLT: 26.5.0.0.1777544298
Xcode: 26.5
Metal Toolchain: N/A
Rosetta 2: false
What were you trying to do (and why)?
Upgrade my formulae & casks
What happened (include all command output)?
$ brew info betterdisplay
==> betterdisplay ✔ (BetterDisplay): 4.3.4 (auto_updates)
...
$ brew outdated
betterdisplay (4.1.1) != 4.3.4
cursor (1.0.1,5491d1158b9f2bf4c483cff438c7cc162fd7d131) != 3.8.11,e56ad3440df06d22ca7501e65fd518e905486ef7
elmedia-player (8.18) != 8.24
ghostty (1.2.0) != 1.3.1
github (3.5.8-b1d863ab) != 3.5.12-c6aad713
handbrake-app (1.6.1) != 1.11.2
imazing (2.14.5,15503) != 3.5.5,24057
keka (1.6.0) != 1.6.5
linear (1.28.6,251002av7g3go28) != 1.31.0
loom (0.112.1) != 0.354.2
mimestream (0.32.4) != 1.10.2
miro (0.7.0) != 0.11.144
notion (2.0.18) != 7.22.0
pairpods (0.3.0) != 0.7.0
postman (9.6.2) != 12.15.6
quip (8.4.4) != 9.44.0
spotify (1.2.24.756,7a7fc7f0,642) != 1.2.92.148
sublime-merge (2079) != 2125
$ brew upgrade -n
==> Would upgrade 18 outdated packages
betterdisplay 4.1.1 -> 4.3.4
cursor 1.0.1,5491d1158b9f2bf4c483cff438c7cc162fd7d131 -> 3.8.11,e56ad3440df06d22ca7501e65fd518e905486ef7
elmedia-player 8.18 -> 8.24
ghostty 1.2.0 -> 1.3.1
github 3.5.8-b1d863ab -> 3.5.12-c6aad713
handbrake-app 1.6.1 -> 1.11.2
imazing 2.14.5,15503 -> 3.5.5,24057
keka 1.6.0 -> 1.6.5
linear 1.28.6,251002av7g3go28 -> 1.31.0
loom 0.112.1 -> 0.354.2
mimestream 0.32.4 -> 1.10.2
miro 0.7.0 -> 0.11.144
notion 2.0.18 -> 7.22.0
pairpods 0.3.0 -> 0.7.0
postman 9.6.2 -> 12.15.6
quip 8.4.4 -> 9.44.0
spotify 1.2.24.756,7a7fc7f0,642 -> 1.2.92.148
sublime-merge 2079 -> 2125
What did you expect to happen?
The output of both of these commands would be empty, because all of these casks are auto_updates true, and should be excluded per the FAQ as I have the following set:
$ echo $HOMEBREW_NO_UPGRADE_AUTO_UPDATES_CASKS
1
And this is not set:
$ echo $HOMEBREW_UPGRADE_GREEDY
This was previously reported in #21972 and supposedly fixed for outdated in #21976 but it seems to have regressed since then
Step-by-step reproduction instructions (running brew commands)
Provided in the "what happened" section
brew doctoroutputVerification
brew updatetwice and am still able to reproduce my issue.brew doctoroutput" above saysYour system is ready to brewor a definitely unrelatedTiermessage.brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.brew configoutputWhat were you trying to do (and why)?
Upgrade my formulae & casks
What happened (include all command output)?
What did you expect to happen?
The output of both of these commands would be empty, because all of these casks are
auto_updates true, and should be excluded per the FAQ as I have the following set:And this is not set:
This was previously reported in #21972 and supposedly fixed for
outdatedin #21976 but it seems to have regressed since thenStep-by-step reproduction instructions (running
brewcommands)