-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[Package Issue]: Cryptomator.Cryptomator #121241
Comments
I'm guessing this is because the Winget manifest contains the patch version and the data Cryptomator writes to the registry does not. Can you share the output of |
I also had that idea, but wouldn't that cause
|
No, it wouldn’t. Because Crypromator is an msi installer Winget has no control over what is written to Apps & Features. Based on the output of The temporary fix is to nove the manifest for 1.10.1.4844 to be manifest version 1.10.1 instead, removing the older manifests. This is the only way winget will be able to know not to perform an upgrade. The permanent fix is for Cryptomator to write the patch version as part of their install |
I apologize, but I fear I don't fully understand. If I get you correctly, you say that Cryptomator doesn't write the patch version to the registry because: But Apart from this: Does moving the manifest require any special procedure or is it just a regular PR? |
I'll have to look and see. I haven’t had a chance to actually install using the manifest |
Ah, I see the issue now. You are right, Cryptomator does write the patch version to the registry, I was incorrect. When @vedantmgoyal2009 added version 1.10.1 they used the |
Thank you very much the quick resolution! |
Hello, same thing is happening again with 1.11.1 version :/ |
Please confirm these before moving forward
Category of the issue
Other
Brief description of your issue
winget keeps showing version
1.10.1.4844
of the packageCryptomator.Cryptomator
as available; updating doesn't change this.Currently there are two conflicting manifests for the same version of the package in the repository.
This was caused by two PRs for this version being accepted in close succession, namely #120260 by @infeo (from the Cryptomator Dev Team) and #120273 by @vedantmgoyal2009.
Both were approved by @stephengillie, so I would be particularly thankful for their help.
As I am not familiar with the inner workings of winget, I assume this is what causes users to repeatedly encounter the package when running
winget upgrade
. Upgrading the package doesn't resolve this issue; it is shown again on the next invocation.The
System Settings > Apps & features
UI reports the installed version as1.10.1.4844
If possible, please:
(1) confirm whether this is caused by the duplicate manifests
(2) and if so, please either delete one of them OR provide me with information on how to request deletion.
With kind regards,
JanriuTEC // Cryptomator Dev Team
Steps to reproduce
Cryptomator.Cryptomator
winget upgrade
orwinget upgrade --all
orwinget upgrade Cryptomator
Actual behavior
(1) winget reports the version as
1.10.1
and (2) the package keeps appearing in the list of upgradeable packages. Upgrading doesn't change this any of this.Expected behavior
winget reports the correct version and doesn't keep asking for updates.
Environment
Screenshots and Logs
Related bug report on the forum: Link
Related issue on the Cryptomator issue tracker: cryptomator/cryptomator#3132
Possivly related issue: microsoft/winget-cli/issues/2313
The text was updated successfully, but these errors were encountered: