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
When I run winget upgrade --all, upgrades are sequenced in a seemingly random order. This can mean that many packages that have a quick upgrade experience (CLIs, small dev tools) have to wait on upgrades that can take an hour or so either because of long install time (IDEs like Visual Studio, JetBrains) or long download time (in case of 1GB+ installer).
Proposal
As a user it would help if I can specify a preference list in user settings for packages that should be upgraded first and packages that should be upgraded last. The CLI can then see the two lists and sequence the upgrade available packages accordingly. Something like:
The packages that aren't in either list would be determined by the same random order as they are right now.
For packages that have a long download time, could it be possible that validation pipelines collect file size information and populate it in the index. The CLI can then implicitly sequence those packages to be upgraded last
The text was updated successfully, but these errors were encountered:
Scenario
When I run
winget upgrade --all
, upgrades are sequenced in a seemingly random order. This can mean that many packages that have a quick upgrade experience (CLIs, small dev tools) have to wait on upgrades that can take an hour or so either because of long install time (IDEs like Visual Studio, JetBrains) or long download time (in case of 1GB+ installer).Proposal
The packages that aren't in either list would be determined by the same random order as they are right now.
The text was updated successfully, but these errors were encountered: