-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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]: Mozilla.Thunderbird #117895
Comments
+1 here. Winget upgraded me from 115 (stable) to 117b4 and now offers 117b6. P.S. My installation languages are en-us and ru-ru. |
same problem shows up for me, winget wants to "upgrade" my stable Thunderbird x64 en-gb 115.1.1 to beta version 117.0b6 https://ftp.mozilla.org/pub/thunderbird/releases/115.1.1/win64/en-GB/ |
I have the same issue. At this point, I manually updated to the latest stable version via the Italian .msi file available on the official website Winget continued to see it as Then, I forced the installation of the stable version using After doing this, However, it still wants to update it to the beta version. |
I think this probably happens because Winget currently only considers as "stable" the version 115.0 because there is no other manifest published for the newer 115.x.y versions and when it encounters a higher version number, it assumes that the currently installed one must be a newer/beta version of Thunderbird and it starts to look at the manifests for the beta versions.... and those have an even higher version number (117). https://github.com/microsoft/winget-pkgs/tree/master/manifests/m/Mozilla/Thunderbird |
At least in my example #118246 I did not start Thunderbird at all, neither did I invoke the integrated updater. |
I suspect, winget cannot tell the beta from the stable version, because both have the same (apart from the version number) ARP entries:
Beta:
Compare Firefox:
@jedieaston (since you submitted the latest Firefox manifests) is there something we can do here to tell them apart? |
Same issue. |
Related issues on Thunderbird's Bugzilla: |
OK, but shouldn't pinning Thunderbird prevent Winget from telling me that there's an upgrade? I've tried to pin it like I have done with another program and yet, it doesn't behave the same way. |
The current workaround is that all beta manifests with versions larger than the current stable version have been purged from the repo, see #117949 (comment):
Or (as mentioned above) that Thunderbird uses a different ARP name for beta versions. |
Please confirm these before moving forward
Category of the issue
Installation issue.
Brief description of your issue
Thunderbird beta is being offered as a update for those who have thunderbird pt-br stable installed (I haven't checked if other languages have the same problem)
Steps to reproduce
Install the latest thunderbird stable, then run
winget --upgrade
Actual behavior
winget will offer the the version
xxx.xbx
despite not having a beta version installedExpected behavior
it should only offer beta updates to those who have a beta version installed
Environment
Screenshots and Logs
No response
The text was updated successfully, but these errors were encountered: