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

[Package Request]: Vive.Wireless #138203

Open
1 task done
D3strukt0r opened this issue Feb 6, 2024 · 6 comments
Open
1 task done

[Package Request]: Vive.Wireless #138203

D3strukt0r opened this issue Feb 6, 2024 · 6 comments
Labels
Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version)

Comments

@D3strukt0r
Copy link

How can we help?

I would like someone else to build the manifest.

Please read and ensure the following

  • The installer meets the above requirements

Please provide the following information

Download Page Url: https://www.vive.com/eu/setup/wireless/
Publisher: Vive
Package Name: Vive.Wireless
Description: App for using a Vive Headset with the Wireless Adapter
Package Version: 1.0.0.6 (According to file information. Seems like this is the version of the installer, the final app is installed through this and at the current time is 1.20191127.1)
Installer URL: https://dl.vive.com/oobe/ViveWireless/ViveWirelessSetup.exe

@D3strukt0r D3strukt0r added Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version) labels Feb 6, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Feb 6, 2024
@Dragon1573
Copy link
Contributor

@D3strukt0r - Could you please provide more details about the installer file? It seems that the installer is interactive only. Currently the package repository does not support these kinds of package 😞

Note

Interactive-Only-Installer The package requires intearction to install. should be added to this issue.

@Exorcism0666
Copy link
Contributor

image

@Dragon1573
Copy link
Contributor

VIVE Wireless > VIVE headset > SteamVR > Steam, it seems this package has a long dependency chain and may difficult to add it to the package index.

@D3strukt0r
Copy link
Author

D3strukt0r commented Feb 7, 2024

I don't remember there being a manual input when installing with the .exe, but I probably just forgot ...

Hmm, I see the issue, quite annoying. And I guess it's impossible to detect whether "SteamVR" is installed (I also don't know if "checking" is possible, since I just started using winget and don't know much yet)?

Checking could probably be done, if possible, with steamcmd (but I haven't gotten around to understand that utility), or path, or some other metadata I guess

@Dragon1573
Copy link
Contributor

All these checks are done by the installer itself. winget.exe cannot achieve such kinds of detection.

But we can make a walkaround - submit all packages on the chain into the package index and link them by the PackageDependency. winget.exe will check the ARP Table if they are already installed.

@stephengillie stephengillie removed the Needs-Triage This work item needs to be triaged by a member of the core team. label Feb 7, 2024
@stephengillie
Copy link
Collaborator

stephengillie commented Feb 7, 2024

VIVE Wireless > VIVE headset > SteamVR > Steam, it seems this package has a long dependency chain and may difficult to add it to the package index.

The root dependency, Valve.Steam has a manifest in the repo. But the next item, Valve.SteamVR, appears to require login to download.

Some packages with multiple or commercial dependencies present a UI with this message, and we can validate those as being fully operational. But here, it appears that the package does not even launch without the full dependency chain being present.

D3strukt0r added a commit to D3strukt0r/dotfiles that referenced this issue Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version)
Projects
None yet
Development

No branches or pull requests

4 participants