-
-
Notifications
You must be signed in to change notification settings - Fork 263
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
Inconsistent version display causes winget to detect updates #771
Comments
Innosetup does not support build numbers, hence the installer will report 10.4.0.0. Could you explain what exactly is happening? Or am I misunderstanding anything here? |
It is like this, winget detects the software according to the version number registered in windows, the registered version number is 10.4.0.0, but the software repository maintainer of winget writes according to the real version number, which is 10.4.0.35, according to the algorithm of winget, it is bigger than the registered version number, which leads to the software itself is the same version, but winget can detect the version update, that is, no matter how many times the update is installed through winget, it will always be detected. However, winget is able to detect the version update, that is, no matter how many times the update is installed through winget, the update will be detected all the time. |
10.4.0.35 > 10.4.0.0 update |
Yes, the Auto Dark Mode Setup doesn't set the build number on the version number for the app list. This is why Winget thinks an update for Auto Dark Mode is available, although it isn't. The integrated Updater of Auto Dark Mode sets the build number for the app list. So after updating via Auto Dark Mode itself, Winget shouldn't detect any updates. And yes, the upgrade from 10.3 to 10.4 required a setup installation. But only once, in the future the Auto Dark Mode Updater will done the job and will not confuse Winget. What can you do? What can we do? |
Hm aight. Last time I tried it it didn't work, and it just ignored that value, but I can check and try again. |
@lvzhenbo the winget thing would be fixed by microsoft/winget-pkgs#120000 . |
I don’t think this should be closed, not displaying the build number is still a problem. |
This issue is about winget though. |
It’s a two parter, the WinGet was just a consequence of the version display. If the next release still don’t give the right version number then this should be reopened. |
Description
I updated the software by downloading the package, but when I use winget to detect the software update, I found that there is an update, and then the local display version number is 10.4.0.0, while the remote version number is 10.4.0.35, the local display version is not the same as the version of the software
Expected Behavior
winget should not be able to detect the update, the version number should be the version number of the software itself
Log Data
unnecessary
Commit Hash, Version and Windows Build
57ef363
10.4.0.35
3.1.4
1.3.3.0
7.0.5
22621.2283
Screenshots / Videos
No response
The text was updated successfully, but these errors were encountered: