Skip to content

fix(cli/proxy-mode): stop enforcing quiet: true#4762

Merged
rami3l merged 1 commit intorust-lang:mainfrom
rami3l:fix/proxy-mode-not-quiet
Mar 20, 2026
Merged

fix(cli/proxy-mode): stop enforcing quiet: true#4762
rami3l merged 1 commit intorust-lang:mainfrom
rami3l:fix/proxy-mode-not-quiet

Conversation

@rami3l
Copy link
Member

@rami3l rami3l commented Mar 20, 2026

Closes #4761.

Not enforcing --quiet in proxy_mode will not cause any other problems, since if we track the usages of the Cfg.quiet flag, so far the only dependency chain I can find in the codebase is the following:

Cfg::local_toolchain() -> maybe_ensure_active_toolchain() -> ensure_active_toolchain() -> ensure_installed() -> DistOptions -> DownloadCfg -> DownloadTracker

Since the difference is so subtle, no breakages has been detected since 63d63ea until the progress bar was taken into consideration by the verbosity system in v1.29, meaning the flag could have had no impact at all before the fact.

Since the progress bar is intentionally not a visible part of the test snapshots, manual test is advised to make sure the fix is correct. As for myself, I have tested it immediately with a local build and everything looks okay.

cc @bjorn3

@rami3l rami3l requested a review from djc March 20, 2026 16:57
@rami3l rami3l enabled auto-merge March 20, 2026 17:31
@rami3l rami3l added this pull request to the merge queue Mar 20, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 20, 2026
@rami3l rami3l added this pull request to the merge queue Mar 20, 2026
Merged via the queue into rust-lang:main with commit bd69b96 Mar 20, 2026
56 of 58 checks passed
@rami3l rami3l deleted the fix/proxy-mode-not-quiet branch March 20, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Progress indication missing entirely when a shim forces a download

2 participants