Skip to content
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]: Zoom.Zoom: Zoom.Zoom listed as installed, version numbering according to Zoom.Zoom.EXE convention #151467

Open
2 tasks done
otto-liljalaakso-nt opened this issue Apr 29, 2024 · 5 comments
Labels
Help-Wanted This is a good candidate work item from the community. Issue-Bug It either shouldn't be doing this or needs an investigation. Package-Update This package needs to be updated

Comments

@otto-liljalaakso-nt
Copy link

otto-liljalaakso-nt commented Apr 29, 2024

Please confirm these before moving forward

  • I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
  • I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue

Installation issue.

Brief description of your issue

Winget claims I have the package Zoom.Zoom installed with version 6.0.4 (38135), but uses that kind of version number scheme for different package Zoom.Zoom.EXE:

> winget list Zoom.Zoom
Name           Id        Version       Available Source
-------------------------------------------------------
Zoom Workplace Zoom.Zoom 6.0.4 (38135) 6.0.38135 winget
> winget search Zoom.Zoom
Name                 Id                     Version       Source
-----------------------------------------------------------------
Zoom Workplace       Zoom.Zoom              6.0.38135     winget
Zoom Outlook Plugin  Zoom.ZoomOutlookPlugin 6.0.0         winget
Zoom Rooms           Zoom.ZoomRooms         5.17.9        winget
Zoom Workplace (EXE) Zoom.Zoom.EXE          6.0.4 (38135) winget

This seems to also confuse winget upgrade:

> winget upgrade
Name           Id        Version       Available Source
-------------------------------------------------------
Zoom Workplace Zoom.Zoom 6.0.4 (38135) 6.0.38135 winget
> winget upgrade Zoom.Zoom
No applicable upgrade found.
A newer package version is available in a configured source, but it does not apply to your system or requirements.

Steps to reproduce

Probably not reproducible. I erased my setup by uninstalling and reinstalling Zoom.Zoom. I have been unsuccessful in re-creating the situation by with installing old Zoom.Zoom versions and upgrading them.

Actual behavior

n/a

Expected behavior

When Winget claims Zoom.Zoom is installed, it uses version number scheme for that package. When the latest version is installed, Zoom.Zoom does not show up in winget upgrade.

Environment

> winget --info
Windows Package Manager v1.7.11132
Windows: Windows.Desktop v10.0.22631.3527
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.22.11132.0

Screenshots and Logs

No response

@otto-liljalaakso-nt otto-liljalaakso-nt added the Issue-Bug It either shouldn't be doing this or needs an investigation. label Apr 29, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Apr 29, 2024
@otto-liljalaakso-nt
Copy link
Author

Additional info: I have had Zoom installed for quite long time, and upgraded multiple times. Unless Zoom app has invisible auto-installer, all updates have went through Winget. Probably, I installed Zoom originally via Winget also, but I have not found a way to confirm this (winget history would here here!).

@vikingnope
Copy link
Contributor

I would recommend uninstalling your current version and installing the new one which is Zoom.Zoom.EXE

@otto-liljalaakso-nt
Copy link
Author

I would recommend uninstalling your current version and installing the new one which is Zoom.Zoom.EXE

Thank you, I did that. Things look normal now.

I should note that I think most users will pick Zoom.Zoom, because it has the simplest name. And anyhow user experience of "here are two packages to choose from, one of them is the wrong (but we'll only tell you about that, or which one is the right one, if you file a GitHub issue)" is not a very good one. It would be better to just retire Zoom.Zoom if it should not be used anymore, and automatically switch existing installations to the new package on winget upgrade. (I am not sure if Winget has such feature though — see RPM's Obsoletes tag for how other package management systems implement that.)

@stephengillie stephengillie added Help-Wanted This is a good candidate work item from the community. Package-Update This package needs to be updated and removed Needs-Triage This work item needs to be triaged by a member of the core team. labels Apr 29, 2024
@PckgrTom
Copy link
Contributor

Hi all,

The exe installed which install in user context were moved to a separate manifest as the detection was having issues. The Zoom.Zoom is installing the machine wide MSI so both of these still have a place. @SpecterShell might need to look at why they are both listing.

@otto-liljalaakso-nt
Copy link
Author

Thanks for the explanation! A simple improvement here could be that winget show Zoom.Zoom vs. winget show Zoom.Zoom.EXE description would explain what the differences are. I would say that MSI vs. EXE is not relevant for most users, user vs. machine wide install more so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help-Wanted This is a good candidate work item from the community. Issue-Bug It either shouldn't be doing this or needs an investigation. Package-Update This package needs to be updated
Projects
None yet
Development

No branches or pull requests

4 participants