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

Support hardware requirements. #1417

Open
denelon opened this issue Aug 30, 2021 · 9 comments
Open

Support hardware requirements. #1417

denelon opened this issue Aug 30, 2021 · 9 comments
Labels
Area-Manifest This may require a change to the manifest Hardware Issue related to hardware Issue-Feature This is a feature request for the Windows Package Manager client.

Comments

@denelon
Copy link
Contributor

denelon commented Aug 30, 2021

Custom Hardware Dependencies

Some packages require custom hardware.

Proposed technical implementation details (optional)

Extend schema, and perform validations for hardware requirements

@denelon denelon added the Issue-Feature This is a feature request for the Windows Package Manager client. label Aug 30, 2021
@ghost ghost added the Needs-Triage Issue need to be triaged label Aug 30, 2021
@denelon denelon removed the Needs-Triage Issue need to be triaged label Aug 30, 2021
@vedantmgoyal9
Copy link
Contributor

After this, I hope we would be able to add Nvidia GPU Drivers to the repository.

@denelon denelon added the Hardware Issue related to hardware label Sep 16, 2021
@denelon
Copy link
Contributor Author

denelon commented Sep 16, 2021

I've added the label "Hardware" and use a query to help find PRs identified as needing this feature.

@Rolling2405
Copy link

@denelon Any update on when this feature will be implemented?

@denelon
Copy link
Contributor Author

denelon commented Sep 24, 2021

@Rolling2405 this is likely to be a "long tail" feature. We've been discussing alternatives to having to go through the process to purchase hardware just for the sake of package validation. One of the concerns is how we deal with systems that may not meet the hardware requirements. We don't have a good way to filter apps out as we don't necessarily know how to probe for the required hardware in advance.

Maybe it could be as simple as a "Warning: This package has been identified as one requiring custom hardware". What are your thoughts on edge cases?

@Rolling2405
Copy link

@Rolling2405 this is likely to be a "long tail" feature. We've been discussing alternatives to having to go through the process to purchase hardware just for the sake of package validation. One of the concerns is how we deal with systems that may not meet the hardware requirements. We don't have a good way to filter apps out as we don't necessarily know how to probe for the required hardware in advance.

Maybe it could be as simple as a "Warning: This package has been identified as one requiring custom hardware". What are your thoughts on edge cases?

I think the warning about requiring custom hardware would be a good alternate solution to Microsoft purchasing the hardware to validate packages. Although, if Microsoft is able to purchase the hardware that would be best!

@denelon
Copy link
Contributor Author

denelon commented Feb 3, 2022

We may add an informational warning for packages with specific hardware requirements if the client isn't extended to check for them as a shorter-term solution. That would at least allow us to begin including hardware specific packages, but we will still need to have access to the specific hardware in order to perform validation.

@S1rDan
Copy link

S1rDan commented Oct 3, 2024

One of the concerns is how we deal with systems that may not meet the hardware requirements. We don't have a good way to filter apps out as we don't necessarily know how to probe for the required hardware in advance.

Potentially silly question:
Why not make the user responsible for meeting the hardware requirements for any software they install until a solution is found?
So it would be my own fault if I tried to install something for which I don't have the necessary hardware. Or is there a deeper technical problem with simply allowing this?

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 Hardware Issue related to hardware Issue-Feature This is a feature request for the Windows Package Manager client.
Projects
None yet
Development

No branches or pull requests

6 participants