-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ryzen fails due to failed version comparison #29322
Comments
@denelon Any suggestions on what specifically should be done here? To me it seems as though these are either non-issues, or are being tracked elsewhere. Reading through it, here is what I see:
This looks like an issue with Ryzen to me, not with winget. The only other thing I can think it could be is an incompatibility between installer types, but after few minutes on google I wasn't able to find anything indicating this would be the case
Again, not sure this is a winget issue. If anything, I would imagine it would be clarified with ExpectedReturnCodes once the 1.1.0 schema is released?
Unity has now been split into separate packages, so this should be less of an issue. Once pinning is completed, it will be no issue at all. |
@Trenly from an end-user perspective (and please do wait for feedback from denelon):
|
This has been discussed lightly in other topics. The last I heard, applications wouldn't be killed automatically and would require users to terminate them. This is because
The changes have been in the repo for a few days. The packages from the winget source were split into |
@Master-Guy The MSIX package format on Windows is the most deterministic packaging format in terms of error messages, and behavior. All the other formats including MSI still have rough edges (some error codes have multiple reasons why they are thrown). When we encounter EXE based installers, there is no standard behavior for error codes or exit codes. In many cases, it takes hundreds of users to encounter a problem before our sampling of telemetry data (not all users leave telemetry enabled) starts to build a picture we can act on. We've been working through classes of problems we can fix or at least report and inform users on. This is a very exciting and challenging piece of technology to work on. I wish we could determine the problems and fix them faster, but everything we try could cause negative experiences elsewhere. Sometimes the problem with the upgrade scenario is a flag or switch the installer needs to perform an upgrade rather than throw an error. We just had the Visual Studio package adjusted in the last week or so. Maybe something like that would help Ryzen Master. Discord does seem to keep processes running in the background, so the installer when executed silently doesn't inform the user that the program is running and give an option to shut it down. One of our goals is to enable the I do want to let you know I truly appreciate the time you took to report the issue. Many users don't take the time to help us make the product better. It's also very likely at this point since we're generally available on Windows 10 (1809+) and Windows 11 that most users don't even know the product is open source, and how to contact us. I try to keep the "first report" for a bug as the open work item we track to resolution. In some cases, multiple different issues are reported, and that makes things a bit more complicated. Out of respect for the community, I try to be as transparent as possible with what is broken and how we're progressing. |
I appreciate the detailed update! |
Same here, I love how this community is giving all the feedback, and working together to make this awesome product a reality! By now I've moved to Windows 11, and on my PC I have installed Running
Not sure if this is a side-effect of splitting out the different options. When running
TLDR:
|
Thank you for taking the time to report this issue. In the amount of time the issue has been open, there have been several updates to the WinGet CLI which may have helped mitigate some of these concerns. I encourage you to try out the latest version of the CLI and see if your problem still persists. If additional problems persist, it would be extremely helpful if a new issue could be opened. Thanks! Close with reason: Stale; |
@denelon thank you for getting back to me.
I can confirm that CTRL+C now kills the download.
Since I've re-installed my Windows, a lot of the checks are uncheckable for me now.
Other things that I'm noticing now:
Ryzen fails due to failed version comparison:
Discord fails due to it still running:
Unity is still being installed as a separate version when doing
upgrade --all
. Suggestion: Remove the upgrade option from Winget for this application.Originally posted by @Master-Guy in microsoft/winget-cli#1009 (comment)
The text was updated successfully, but these errors were encountered: