ITADN

Asking for confirmation

#22736Openkchilton 创建于 2026-06-14
K
kchiltoncommented
### `brew doctor` output ```shell 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: airspy icu4c@77 pcre 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/libaacs.0.dylib /usr/local/lib/libaacs.dylib /usr/local/lib/libdruntime-ldc-debug-shared.112.1.dylib /usr/local/lib/libdruntime-ldc-shared.112.1.dylib /usr/local/lib/libhydrasdr.1.0.2.dylib /usr/local/lib/libphobos2-ldc-debug-shared.112.1.dylib /usr/local/lib/libphobos2-ldc-shared.112.1.dylib /usr/local/lib/libsdrpp_core.dylib Warning: Unbrewed header files were found in /usr/local/include. If you didn't put them there on purpose they could cause problems when building Homebrew formulae and may need to be deleted. Unexpected header files: /usr/local/include/d/* /usr/local/include/libhydrasdr/* /usr/local/include/osdp.h /usr/local/include/osdp_export.h Warning: Unbrewed '.pc' files were found in /usr/local/lib/pkgconfig. If you didn't put them there on purpose they could cause problems when building Homebrew formulae and may need to be deleted. Unexpected '.pc' files: /usr/local/lib/pkgconfig/libhydrasdr.pc /usr/local/lib/pkgconfig/libosdp.pc 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/libaacs.a /usr/local/lib/libdruntime-ldc-debug.a /usr/local/lib/libdruntime-ldc.a /usr/local/lib/libhydrasdr.a /usr/local/lib/libosdp.a /usr/local/lib/libphobos2-ldc-debug.a /usr/local/lib/libphobos2-ldc.a /usr/local/lib/libphobos2.a Warning: You have unlinked kegs in your Cellar. Leaving kegs unlinked can lead to build-trouble and cause formulae that depend on those kegs to fail to run properly once built. Run `brew link` on these: ruby Warning: The following taps are not trusted: armmbed/formulae audiofilter/spuc cavaliercoder/dmidecode nlohmann/json Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula armmbed/formulae/arm-none-eabi-gcc You can trust all formulae, casks and commands from these taps with: brew trust armmbed/formulae audiofilter/spuc cavaliercoder/dmidecode nlohmann/json Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap armmbed/formulae audiofilter/spuc cavaliercoder/dmidecode nlohmann/json To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. Warning: Some installed formulae or casks are missing dependencies. You should `brew install` the missing dependencies: brew install icu4c Run `brew missing` for more details. ``` ### Verification - [x] I ran `brew update` twice and am still able to reproduce my issue. - [x] My "`brew doctor` output" above says `Your system is ready to brew` or a definitely unrelated `Tier` message. - [x] 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 ```shell HOMEBREW_VERSION: 6.0.1 ORIGIN: https://github.com/Homebrew/brew HEAD: 109191be4988470b51a60a5ef1998520aa24c01b Last commit: 3 days ago Branch: stable Core tap JSON: 14 Jun 18:31 UTC Core cask tap JSON: 14 Jun 18:31 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_DISPLAY: /var/run/com.apple.launchd.WienDsgP33/org.xquartz:0 HOMEBREW_DOWNLOAD_CONCURRENCY: 24 HOMEBREW_FORBID_PACKAGES_FROM_PATHS: set HOMEBREW_MAKE_JOBS: 12 HOMEBREW_REQUIRE_TAP_TRUST: set Homebrew Ruby: 4.0.5 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.5_1/bin/ruby CPU: dodeca-core 64-bit arm_blizzard_avalanche 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 => /Applications/SoftwareDevelopment/Xcode.app/Contents/Developer Metal Toolchain: N/A Rosetta 2: false ``` ### What were you trying to do (and why)? Issuing a `brew upgrade` has started asking for a confirmation: `==> Do you want to proceed with the upgrade? [y/n]` This interferes with the use of homebrew. This is not Windows, where "Are you sure?" prompts are acceptable. If we did not want to proceed, we would not have typed the command. Adding the requirement of a '-y' switch to just do what the command said is backwards. There could have been something like a "-S,--second-guess-me' option added to allow the interaction, because nobody will answer 'n' to the above prompt. ### What happened (include all command output)? ✔︎ JSON API packages.arm64_tahoe.jws.json Downloaded 15.2MB/ 15.2MB Warning: The following taps are not trusted: armmbed/formulae audiofilter/spuc cavaliercoder/dmidecode nlohmann/json Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula armmbed/formulae/arm-none-eabi-gcc You can trust all formulae, casks and commands from these taps with: brew trust armmbed/formulae audiofilter/spuc cavaliercoder/dmidecode nlohmann/json Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap armmbed/formulae audiofilter/spuc cavaliercoder/dmidecode nlohmann/json To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. ==> Downloading bottle manifests ✔︎ Bottle Manifest deno (2.8.3) Downloaded 16.3KB/ 16.3KB ==> Would upgrade 1 outdated package deno 2.8.2 -> 2.8.3 (46.8MB) ==> Do you want to proceed with the upgrade? [y/n] ### What did you expect to happen? The upgrade to complete on trusted outdated bottles, formulas, and casks without delay or interaction, and only warnings for what could not be upgraded (due to the new trust checks or other issues). ### Step-by-step reproduction instructions (by running `brew` commands) ```shell brew upgrade ```
2 条评论