sigma-file-manager icon indicating copy to clipboard operation
sigma-file-manager copied to clipboard

Automatically publish `.msix` packages in `/releases`.

Open RokeJulianLockhart opened this issue 2 years ago • 8 comments

My rationale is available at https://github.com/felixrieseberg/windows95/issues/221.

RokeJulianLockhart avatar Dec 29 '21 17:12 RokeJulianLockhart

Consider supporting the developer on Patreon to increase priority of all your issues, get access to private discord and other rewards.
Patreon page: https://www.patreon.com/sigma_file_manager

github-actions[bot] avatar Dec 29 '21 17:12 github-actions[bot]

You can install the app with winget install sigma I will publish v1.5 update today. I think, it will need a few days to update in the winget system

aleksey-hoffman avatar Aug 07 '22 17:08 aleksey-hoffman

I'm not sure what you mean by "allow proper management". Please feel free to re-open the issue if it's still relevant

aleksey-hoffman avatar Aug 07 '22 17:08 aleksey-hoffman

@aleksey-hoffman, winget is indeed a package-manager, but dissimilarly to all alternative package-managers, does not enforce a standard package-format. This means that management of software installed by it is comparatively difficult.

However, MSIX is the format that Microsoft has designed to replace MSI and APPX, and is consequently easy to manage via winget and the Microsoft Store, leaves no trace when uninstalled, and is entirely supported by Windows 10, 11, and is the sole format supported by Windows IoT.

RokeJulianLockhart avatar Aug 12 '22 17:08 RokeJulianLockhart

I can build a MSIX package, but it will be unsigned Do you know if unsigned build is suitable for winget?

image

aleksey-hoffman avatar Aug 12 '22 19:08 aleksey-hoffman

@aleksey-hoffman, please remember that winget is merely the package-manager, and is consequently similar to all but snap in that it supports repositories.

I do not believe that the package-manager prevents installation of unsigned packages. However, I believe that the default msstore or winget repositories mandate this, especially msstore.

I suggest that you attempt to submit it via "https://github.com/microsoft/winget-pkgs/issues/new?assignees=&labels=Help-Wanted%2CPackage-Request&template=package_request.yml&title=%5BPackage+Request%5D%3A+".

I am thankful for your assistance.

RokeJulianLockhart avatar Aug 13 '22 19:08 RokeJulianLockhart

I don't fully understand the issue, mate. It's already available on winget and it seems it works as intended.

What would the MSIX file change?

aleksey-hoffman avatar Aug 15 '22 12:08 aleksey-hoffman

@aleksey-hoffman, I believe that to explain it any more I risk unnecessarily duplicating what the relevant documentation of MSIX already explains better than I am able to, so I suggest that you read it. If you understand how your current installer operates, you should very quickly be able to ascertain how native manipulation via PowerShell, uninstallation without remnant, and management via unified interfaces and methods are desirable.

If I have incorrectly interpreted your response, I apologize: you appear to desire additional rationale for why support for MSIX is desirable, but I may well have incorrectly interpreted your response.

Any technical support is probably best received by creating a pull-request at the relevant WinGet manifest that replaces the current installer's URI with a new one for the MSIX package. The moderators shall assist you with any problems relevant to the packaging at there.

I am thankful for your assistance.

RokeJulianLockhart avatar Aug 15 '22 22:08 RokeJulianLockhart