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

Provide an .MSIX installation package. #169

Open
RokeJulianLockhart opened this issue Dec 29, 2021 · 10 comments
Open

Provide an .MSIX installation package. #169

RokeJulianLockhart opened this issue Dec 29, 2021 · 10 comments
Labels
enhancement New feature or request

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Dec 29, 2021

My rationale is available at felixrieseberg/windows95#221 (comment).

@RokeJulianLockhart RokeJulianLockhart added the enhancement New feature or request label Dec 29, 2021
@github-actions
Copy link

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

@RokeJulianLockhart RokeJulianLockhart changed the title Please do support MSIX. Please support ".MSIX". Mar 27, 2022
@aleksey-hoffman
Copy link
Owner

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
Copy link
Owner

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

@RokeJulianLockhart RokeJulianLockhart changed the title Please support ".MSIX". Please support MSIX. Aug 12, 2022
@RokeJulianLockhart RokeJulianLockhart changed the title Please support MSIX. Automatically package as MSIX. Aug 12, 2022
@RokeJulianLockhart
Copy link
Author

RokeJulianLockhart commented Aug 12, 2022

#169 (comment)

@aleksey-hoffman, while winget functions as a package manager, it differs from other package managers in that it doesn't enforce a standardized package format. This can make managing software installed through winget difficult without a standardized package format too.

As aforementioned, felixrieseberg/windows95#221 (comment) provides some additional rationale.

@aleksey-hoffman
Copy link
Owner

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

image

@RokeJulianLockhart
Copy link
Author

RokeJulianLockhart commented Aug 13, 2022

#169 (comment)

@aleksey-hoffman, please remember that winget is merely the package manager, and, like most (except https://github.com/canonical/snapcraft, I suppose) supports repositories. I do not believe that WinGet itself prevents installation of unsigned packages. I believe that the default msstore repository mandates that all packages be signed, but that shouldn't affect the winget repository. I suggest that you submit an issue at https://github.com/microsoft/winget-pkgs/issues/new?assignees=&labels=Help-Wanted%2CPackage-Request&template=package_request.yml&title=%5BPackage+Request%5D%3A+ about this.

@aleksey-hoffman
Copy link
Owner

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?

@RokeJulianLockhart
Copy link
Author

RokeJulianLockhart commented Aug 15, 2022

#169 (comment)

@aleksey-hoffman, I believe that to explain it any more I risk unnecessarily duplicating what the relevant official MSIX documentation 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 and uninstallation without any remains are desirable.

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'm happy to create an issue to replace it, but can't without a package already produced.

@RokeJulianLockhart RokeJulianLockhart changed the title Automatically package as MSIX. Automatically publish MSIX packages in /releases. May 17, 2023
@RokeJulianLockhart RokeJulianLockhart changed the title Automatically publish MSIX packages in /releases. Automatically publish .msix packages in /releases. May 17, 2023
@RokeJulianLockhart RokeJulianLockhart changed the title Automatically publish .msix packages in /releases. Provide an .MSIX installation package. Jun 3, 2024
@RokeJulianLockhart
Copy link
Author

#169 (comment)

@aleksey-hoffman, about the package signature, I've asked microsoft/winget-pkgs#157365 (comment), and I recommend that you follow microsoft/msix-packaging#332 (comment). I can imagine how annoying that requirement is.

@aleksey-hoffman
Copy link
Owner

Cheers mate
They probably won't make it any simpler though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants