microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.52k stars 4.41k forks source link

[Update Request]: VideoLAN.VLC #157606

Open 3xploiton3 opened 3 months ago

3xploiton3 commented 3 months ago

What type of update are you requesting?

A new version of an existing package

Current Package Identifier

vlc

Package Version

3.0.21

Please describe the changes you would like to see

https://www.filepuma.com/download/vlc_media_player_64bit_3.0.21-39456/download/

PckgrBot commented 3 months ago

When I checked last the MSI had not been released yet

3xploiton3 commented 3 months ago

https://get.videolan.org/vlc/3.0.21/win64/vlc-3.0.21-win64.exe

PckgrBot commented 3 months ago

https://get.videolan.org/vlc/3.0.21/win64/vlc-3.0.21-win64.exe

That is only the exe. The manifests needs to include the MSI.

image

stephengillie commented 3 months ago

If only the EXE is in the manifest, then for people with the MSI installed, I think the package manager will offer the upgrade, then deny with the message that they have the wrong installer type. This isn't a good UX and should be avoided if possible, especially since switching installer types isn't possible for some users, such as corporate users.

One option could be splitting this pacakge by installer type, with VideoLAN.VLC.EXE and VideoLAN.VLC.MSI - then the EXE version could be updated, and the MSI version could linger. But with the current arrangement, I believe that waiting for the MSI installer is preferrable.

MagicAndre1981 commented 2 months ago

MSI is not ready yet because of bugs:

The msi package is not published yet, mainly because there are a couple of critical regressions that need to be fixed before that step. As soon as the fixes are out, we will be able to generate and publish the msi (maybe with a new minor version).

https://code.videolan.org/videolan/vlc/-/issues/28677#note_441953

hueldoeu commented 1 month ago

i have the same problem too. for personal reasons i prefer the MSI over the EXE