glzr-io / glazewm

GlazeWM is a tiling window manager for Windows inspired by i3wm.
GNU General Public License v3.0
6.61k stars 194 forks source link

[Bug] winget doesn't upgrade glazewm #820

Open freddiehaddad opened 3 weeks ago

freddiehaddad commented 3 weeks ago

Describe the bug

When trying to upgrade GlazeWM via winget, the following error message appears:

$ winget upgrade --id glzr-io.glazewm
A newer version was found, but the install technology is different from the current version installed. Please uninstall the package and install the newer version.

Version number

3.4.0

rootix commented 3 days ago

I have the same issue now going from 3.5.0 (which worked via winget) to 3.6.0. I can't even do it with the installer from Github, as it tells me I have an installation running already (The installer shows 2 different windows like a child-spawned installer).

I fixed it by uninstalling 3.5.0 and installing it via winget again.

freddiehaddad commented 2 days ago

I have the same issue now going from 3.5.0 (which worked via winget) to 3.6.0. I can't even do it with the installer from Github, as it tells me I have an installation running already (The installer shows 2 different windows like a child-spawned installer).

I fixed it by uninstalling 3.5.0 and installing it via winget again.

This mitigation works between versions only. I experienced the same issue going to 3.5.0 as well. I'm not sure what's changing in the installation package. I think there was a PR that was supposed to address this, but I don't think it did.