-
-
Notifications
You must be signed in to change notification settings - Fork 484
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
[BUG] WingetUI does not report GodotEngine.GodotEngine as upgradeable, but Winget does #1519
Comments
Hello @kriswilk, WingetUI's winget does not seem to be detecting GodotEngine. Which winget version are you running on the system? Which WingetUI version? |
winget version reported at CLI: v1.7.2782-preview Interestingly, WingetUI about box indicates winget "found" at version 1.6.2771. I'm guessing this is part of the problem. Does WingetUI bundle its own version of winget? I don't know how I could possibly have two versions. It's a new PC running Windows 11 with all updates. No insider previews or anything strange. |
As a follow-up...I just looked in WingetUI settings and see that yes, you do bundle your own copy of winget (why...is this so users don't even need to install winget in the first place?). I tried clicking the "reset winget sources" button and then refreshed the package list, but nothing changed. |
No, this is to prevent winget localisation from breaking parsing mechanisms. The bundled version of winget does not include translation files.
On my WingetUI install I can see godot version 4.1.2 showing up (running on winget 1.6), so winget or wingetui themselves are not the cause. |
It's been days without change. I don't think that has anything to do with this. To test further, I used Terminal to run the WingetUI-bundled winget to show me package info for Godot:
As you can see, WingetUI's version of winget clearly knows about the new version 4.1.2. Yet using it to run
Lastly, I made sure WingetUI's winget knew that Godot 4.1.1 was already installed:
On one hand, winget knows what version is installed AND knows that there is a new version. On the other hand, it's not offering to upgrade it. I realize WingetUI is just acting on the results of this bundled winget, but if it's happening to me, who knows what other packages are affected. Ideas?? EDIT: Just noticed in the
|
I don't know why Godot is being reported as Please try installing GodotEngine 4.1.2 from WingetUI (or from bundled winget) to force an update, and post back which package id is and version are reported on the InstalledPackages tab. |
Well, I went ahead and did what you said, and now the package is listed as As an experiment, I uninstalled, then reinstalled using the system winget and forcing version 4.1.1 using I have NO IDEA why the package was listed as This leaves me with an uneasy feeling, makes me wonder when it will happen again, and if I can really expect WingetUI to present the correct list of updates. I only noticed because I happened to run Not sure if this closes the issue...if you decide to close it, please keep it in mind should similarly strange behaviour be reported. EDIT: I should also add, thanks for your help and suggestions! |
I will close this, since it is an issue that happened one time only, and also since this is ultimately a winget bug, not a WingetUI one. However, if more cases of this issue appear i'll reopen it. |
Please confirm these before moving forward
Describe your issue
Winget CLI reports that GodotEngine.GodotEngine is upgradeable from v4.1.1 to v4.1.2. However, WingetUI does not list this package as one of the available upgrades. It appears that WingetUI's call to winget does not list the package for some reason??
Steps to reproduce the issue
WingetUI Log
Package Managers Logs
Relevant information
No response
Screenshots and videos
The text was updated successfully, but these errors were encountered: