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

Need better documentation regarding supporting architectures #296

Closed
soapdog opened this issue May 19, 2020 · 5 comments
Closed

Need better documentation regarding supporting architectures #296

soapdog opened this issue May 19, 2020 · 5 comments
Labels
Area-Manifest This may require a change to the manifest Issue-Docs It's a documentation issue that really should be on MicrosoftDocs
Milestone

Comments

@soapdog
Copy link

soapdog commented May 19, 2020

Checking out manifest in this repo I couldn't find manifests supporting other architectures that are not x64. An example is Visual Studio Code which is used in 32bit built-in emulation by many Surface Pro X owners. It's manifest lists only the x64 version, so I'm assuming trying to install it on a Surface Pro X would fail.

It would be great if there was more info about how to support x86 and arm64 manifests and that at least the Microsoft own manifests would list those options when applicable as well.

@MrRoundRobin
Copy link
Member

Hey soapdog,

i created a multi arch YAML for PowerShell in PR #335. Sadly at the moment the validation failed with

Manifest: We don't support more than one installer for now.

but localy it works already on my Pro X using
winget install -m .\winget-pkgs\manifests\Microsoft\Powershell\7.0.1.yaml

@denelon denelon added the Issue-Docs It's a documentation issue that really should be on MicrosoftDocs label Jun 2, 2020
@denelon
Copy link
Contributor

denelon commented Sep 16, 2020

We're getting closer to support for multiple architectures with microsoft/winget-cli#132

@denelon
Copy link
Contributor

denelon commented Jan 6, 2021

We are evaluating a draft of the 1.0 schema including support for multiple architectures in the same manifest structure.
microsoft/winget-cli#646

@denelon denelon added the Area-Manifest This may require a change to the manifest label Jan 6, 2021
@ghost ghost added the No-Recent-Activity No activity has occurred on this work item for seven days. label Jan 13, 2021
@ghost

This comment has been minimized.

@denelon
Copy link
Contributor

denelon commented Feb 25, 2022

I'm just cleaning up older Issues. We've made great progress in the architecture support. Many manifests now have ARM64 variants, and we detect when we can install an x86 or x64 version under emulation.

Visual Studio Code is a great example:
https://github.com/microsoft/winget-pkgs/blob/master/manifests/m/Microsoft/VisualStudioCode/1.64.2/Microsoft.VisualStudioCode.installer.yaml

@denelon denelon closed this as completed Feb 25, 2022
@ghost ghost removed the No-Recent-Activity No activity has occurred on this work item for seven days. label Feb 25, 2022
@denelon denelon added this to the 1.7 Packages milestone Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Manifest This may require a change to the manifest Issue-Docs It's a documentation issue that really should be on MicrosoftDocs
Projects
None yet
Development

No branches or pull requests

3 participants