msys2 / setup-msys2

GitHub Action to setup MSYS2
https://github.com/marketplace/actions/setup-msys2
MIT License
296 stars 40 forks source link

Winget Update problem #359

Closed bfcns closed 2 months ago

bfcns commented 8 months ago

Can you please clarify this: https://github.com/microsoft/winget-pkgs/issues/127282

ognevny commented 8 months ago

AFAIK winget isn't officially supported from MSYS2 side

bfcns commented 8 months ago

That's not important. The problem is when MSYS2 is installed once, do you ever need to install it again from the installer for an upgrade, or pacman -Syu is enough?

This also should be clarified in documentation, if it wasn't already.

Biswa96 commented 8 months ago

do you ever need to install it again from the installer for an upgrade, or pacman -Syu is enough

pacman -Syu is enough. The idea is true for other rolling release projects also.

bfcns commented 8 months ago

This confirms winget or any other windows package manager is unnecessary for this package.

lazka commented 8 months ago

We have it documented here: https://www.msys2.org/docs/updating/ If there are things which should be made more clear or highlighted more, let us know.

bfcns commented 8 months ago

We have it documented here: https://www.msys2.org/docs/updating/ If there are things which should be made more clear or highlighted more, let us know.

Does pacman -Syuu also upgrade the exe terminal files directly under C:\msys64, like msys2.exe etc?

lazka commented 8 months ago

Yes, everything except the start menu files pointing to them.

Biswa96 commented 8 months ago

Does pacman -Syuu also upgrade the exe terminal files directly under C:\msys64, like msys2.exe etc?

msys2.exe etc. are part of msys2-launcher package. So, those files will be updated like other packages when a newer version is available. Though, msys2-launchers are small programs and hardly changed.

lazka commented 2 months ago

I assume there is nothing else to do here. If not let us know.