Closed savyajha closed 3 years ago
Hello @savyajha,
The problem here is that f.lux doesn't report it's version number and because of that winget doesn't know which version is installed.
Ah, I see. Thank you for clearing that up. Is there any way of mitigating this issue? Or does the fix have to come from the flux team?
The easiest solution is that f.lux reports it's version and that has to come from the f.lux team. For more info you can read this discussion #15243 about this topic.
You may also add a registry key called DisplayVersion
in HKCU\Software\Microsoft\Windows\Currentversion\Uninstall\flux
which has the value 4.119
. This will force flux report it has version number 4.119.
They know about this issue, maybe they will fix it in a future update: https://forum.justgetflux.com/topic/7933/add-installation-version-number
Duplicate of #16003
Create issues related to the winget.exe client here
Brief description of your issue
Whenever I type
winget upgrade --all
in powershell, flux gets updated regardless of whether there is a version increment or not.Steps to reproduce
Step 1: Upgrade all packages using winget:
Step 2: Check the flux version. In my case I see v4.119
Step 3: Upgrade all packages again using the CLI
Step 4: Check version number of flux again. In my case, it did not increment from v4.119
Expected behavior
If there is no version change, I expect flux to not get reinstalled.
Actual behavior
Flux gets reinstalled despite there being no version increment.
Environment