You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# └──▶ brew config
HOMEBREW_VERSION: 4.4.23
ORIGIN: https://github.com/Homebrew/brew
HEAD: 64efed206deeb9c2304d9e5b5910dcbf0a509c15
Last commit: 3 days ago
Branch: stable
Core tap JSON: 05 Mar 11:40 UTC
Core cask tap JSON: 05 Mar 11:40 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 3.3.7 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.7/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 16.0.0 build 1600
Git: 2.48.1 => /opt/homebrew/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 15.3.1-arm64
CLT: 16.2.0.0.1.1733547573
Xcode: 16.2
Rosetta 2: false
What were you trying to do (and why)?
When requesting a formula to be installed which was already installed as a dependency, it does not show up when executing brew list --installed-on-request
The result would've been different if the order was: brew install imagemagick vips
The intent is to install the package, and keep track of what I use. (for example using dump for a Brewfile)
What happened (include all command output)?
brew install vips imagemagick
brew list --installed-on-request
What did you expect to happen?
I expected the list of requested installs to contain two items: vips and imagemagick. However, because vips depends on imagemagick, it does not show up, because the package was already installed.
brew install vips imagemagick
brew list --installed-on-request
The text was updated successfully, but these errors were encountered:
jrz
changed the title
Requesting an already installed package does not mark formula as installed on request
Formula not marked as "installed on request" when it was already installed because of a dependency
Mar 5, 2025
brew doctor
output# └──▶ brew doctor Your system is ready to brew.
Verification
brew doctor
output" above saysYour system is ready to brew.
and am still able to reproduce my issue.brew update
twice and am still able to reproduce my issue.brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.brew config
outputWhat were you trying to do (and why)?
When requesting a formula to be installed which was already installed as a dependency, it does not show up when executing
brew list --installed-on-request
The result would've been different if the order was:
brew install imagemagick vips
The intent is to install the package, and keep track of what I use. (for example using dump for a Brewfile)
What happened (include all command output)?
What did you expect to happen?
I expected the list of requested installs to contain two items: vips and imagemagick. However, because vips depends on imagemagick, it does not show up, because the package was already installed.
Step-by-step reproduction instructions (by running
brew
commands)The text was updated successfully, but these errors were encountered: