Installed version "unknown": Remove from winget-pkgs? #15243
Replies: 3 comments 6 replies
-
|
Beta Was this translation helpful? Give feedback.
-
@Master-Guy we're trying to meet publishers where they are. I hope the Windows Package Manager will help shed some light on challenges with versioning and packaging. As a community, we will all need to work together to improve the experiences for installing and upgrading software. Many edge cases with different install technologies have existed for decades, and they are just now being exposed in a more "mainstream" way with the 1.0 release of the Windows Package Manager. I would suggest gentle and constructive feedback. I don't think publishers, or ISVs are looking to create bad experiences. In several cases, it may just be a matter of finding the right installer URL, or letting the publisher know about the experiences you're having so they can be made aware and look into the opportunities to improve our experiences. |
Beta Was this translation helpful? Give feedback.
-
I think winget should remember app version instead of completely relying on control panel/settings app, this feature could also help in future when winget supports portable apps as they don't register themselves in control panel/settings app, winget will be the one to remember their version. Now this would not work much well when a person already has installed a app and then started using winget, but once winget is used to update the app, winget could somehow link to the app and remember the proper version after that. This does not mean we should completely throw away idea of using info from control panel/settings app tho. |
Beta Was this translation helpful? Give feedback.
-
There is a number of applications that can be installed by
winget install
that report version "Unknown" after installation. When looking at Programs & Features, these apps have no version at all. Three examples of these apps are:When running
winget upgrade --all
, these packages are always re-installed, which can cause a huge download and installation time (TrackMania), even though it's not updating anything and just installing the same version again. Even worse, it will kill running applications for no reason at all, that the user might be running at that moment, or the applications cause pop-ups (LockHunter) or show their splashscreen (Battle.Net) after installation.To improve usability of
winget upgrade
and to nudge publishers into correctly putting in version information in to their packages, my suggestion would be to remove these packages from /microsoft/winget-pkgs/. This does prevent users from installing the applications withwinget install
, but will prevent a lot of wrong stuff happening later and improve the global package information health.Beta Was this translation helpful? Give feedback.
All reactions