Overview
When upgrading PaperCutSoftware.GhostTrap using WinGet, the package is reinstalled on every run instead of being recognised as up to date.
winget list reports the installed version as Unknown, which appears to cause WinGet to treat the application as not installed or not matching the available version.
Observed output:
winget list --name "Ghost Trap 1.6.10.04"
Name Id Version Available Source
------------------------------------------------------------------------
Ghost Trap 1.6.10.04 PaperCutSoftware.GhostTrap Unknown 1.6.10.04 winget
Expected behaviour
Installed version should be detected correctly (e.g. 1.6.10.04)
winget upgrade should not reinstall when already up to date
Actual behaviour
Installed version shows as Unknown
winget upgrade reinstalls the package repeatedly
Impact
Causes repeated installations in automated deployments and prevents reliable version tracking.
Suspected cause
Version detection issue (likely missing or incorrect DisplayVersion / installer metadata or manifest mapping).
Overview
When upgrading PaperCutSoftware.GhostTrap using WinGet, the package is reinstalled on every run instead of being recognised as up to date.
winget list reports the installed version as Unknown, which appears to cause WinGet to treat the application as not installed or not matching the available version.
Observed output:
Expected behaviour
Installed version should be detected correctly (e.g. 1.6.10.04)
winget upgrade should not reinstall when already up to date
Actual behaviour
Installed version shows as Unknown
winget upgrade reinstalls the package repeatedly
Impact
Causes repeated installations in automated deployments and prevents reliable version tracking.
Suspected cause
Version detection issue (likely missing or incorrect DisplayVersion / installer metadata or manifest mapping).