-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
GOG Galaxy has unknown version #27206
Comments
GOG Galaxy doesn't display a version in Control Panel, so therefore, Windows Package Manager doesn't know what version you have installed on your machine. It's recommended to politely contact the application developer to add the Alternatively, if you want to partially fix this on your end, you can add the You may or will have to re-add the DisplayVersion key again every time the application automatically updates to prevent this behavior. EDIT: Fixed typo from message below. |
With all due respect, the fact that adding "Unknown" to a DisplayVersion key works with |
There's a typo in my messages (this particular issue and previous issues), it's meant to match the version in the package from the repository rather than being set as Unknown. When you're running So setting the version temporarily to WinGet is still a bit far from the functionalities like Scoop or Chocolately, so there's no pre-install or post-install Batch or PowerShell scripts where DisplayVersion can be added automatically using scripts in case the application doesn't have a version in Control Panel. Since Windows Package Manager relies purely on Control Panel & Registry - this is up to the application developer's hands and not something that can be easily handled by WinGet other than the solution below. There's an issue somewhere being tracked to allow WinGet to ignore applications that don't provide a version, so you can put your upvote there :) |
I think you're referring to microsoft/winget-cli#1439. Not great, but something. |
I've just sent a support request to GoG asking if they can add this. Would be good if others could do the same and hopefully get it done. |
Sent a support request and this was the response I got
Not sure why it's taking longer than 6 months to update an Inno Setup file but here we are. |
Still the same issues has not been fixed |
Is this not "resolved" in WinGet-CLI version 1.2? Since GOG cannot be bothered to add 1 short line of code that is the only way. |
I can confirm that current winget suppresses GOG Galaxy because the version string is unknown. I also have raised another instance of the issue at GOG to make them aware of this ticket here and underline that it is an easy fix for them. |
already opened a ticked too. In the meantime. I manually added DisplayVersion to registry
|
The version is available from the executable:
Couldn't WinGet use this as a fallback when the DisplayVersion registry key is missing? |
No I guess. There is thousands of applications out there and if every single one is doing it their way something like Winget will never work. I do not see why this issue takes so long to resolve frankly. It would take a dev at GOG probably 10 minutes to put this reg key in. |
@nbros that is actually another issue, Developers don't actually always add ProductVersion or FileVersion either, AND they can be different/incorrect... When we complain about the DisplayVersion missing they for some reason look into the ProductVersion/FileVersion which is a different part of the installer... The reason this takes forever is because the company simply does not care about their userbase which GOG have proven quite well lately. |
Also some software may be discontinued or have very long release cycles so the current behavior is completely unreasonable. Winget needs to handle such cases otherwise it will be forever painful to use. |
disagree. showing up in a package manager for user convencience should demand SOME consistency. |
Good luck convincing every vendor, some of which might not even exist anymore. |
argument besides the point. If there are no updates for the software anymore then you can just eclipse it in winget and be done. (or not install it at all, because unmaintained software will stop working at some point anyweay and is a security hazard) |
Installers that dont comply shouldnt be allowed in wingets repository. It should be part of wingets acceptance criteria that after the installation winget can check the version is reporting what it thought it just installed. |
It's now fixed. |
borken again. Name ID Version Verfügbar QuelleGOG GALAXY GOG.Galaxy 2.0.60.2 2.0.61.63 winget after install |
yup, I also noticed that. Seems to be hard xD |
I've noticed this is a problem in the upgrade scenario. The installer writes DisplayVersion to registry on a fresh install, but seems to somehow remove it when upgrading "in-place" from a previous version. We can have a temporary fix for it from WinGet's side by adding I'm not a user of the package, so I would like to know if a "clean" install would be a problem for the users of the package |
This would probably not be a good thing and pretty annoying I would guess. |
I can't believe this situation with GOG. Galaxy is ongoing. It's what... over two years now? Their developers are doing a sterling job of underlining why correct versioning info inclusion should be enforced if packages wish to remain in the Winget repository. |
Hello @BlueTooth4269, This issue has been identified as requiring a fix from a third party or external repository. Since there has been no recent activity on this issue, it will be automatically closed. Template: msftbot/noRecentActivity/areaExternal |
1 similar comment
Hello @BlueTooth4269, This issue has been identified as requiring a fix from a third party or external repository. Since there has been no recent activity on this issue, it will be automatically closed. Template: msftbot/noRecentActivity/areaExternal |
Brief description of your issue
When installing GOG Galaxy using Winget, it does not seem to register the version correctly. After installation, it says version "unknown", still lists it in the upgrade list and reinstalls when using
winget upgrade --all
Steps to reproduce
Install GOG Galaxy using
winget install GOG.Galaxy -i
Expected behavior
The version should be registered correctly and not be "unknown".
Actual behavior
The version is not registered correctly and is "unknown".
Environment
The text was updated successfully, but these errors were encountered: