-
Notifications
You must be signed in to change notification settings - Fork 2
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
Consider using winget to distribute packages on Windows #1
Comments
Only potential problem is the package must support a non-interactive install per https://docs.microsoft.com/en-us/windows/package-manager/package/winget-validation#submission-expectations. The Git and the Visual Studio parts are the only interactive parts, but hopefully those can be modeled as dependencies in winget. |
https://swi-prolog.discourse.group/t/for-windows-users-is-winget-now-a-standard-command/5564?u=ericgt has useful information as well. |
That has been fixed by #3 |
Making task list:
|
Note: With winget I can model Visual Studio Build Tools > x.y.z, but not exact versions that are compatible. Also, you should not have to install Visual Studio Build Tools if you have Visual Studio 2019 Enterprise (etc.). So modeling the Visual Studio dependencies is not good. The lack of exact versions may mean someone will get an incompatible Visual Studio Build Tools that doesn't work with OCaml. That is actually a bug with OCaml though, not winget or DKML. |
Open items that arose during first winget PR microsoft/winget-pkgs#69112 :
These will be fixed in v1.0.1. |
Okay, the final winget problem seems to be a 2hr install limit. Without running in 2hr the winget CI will auto-fail the PR. Otherwise winget installs successfully.
|
* Fix for "dev" version in diskuv/dkml-installer-ocaml#1
Added to winget at microsoft/winget-pkgs#92477 Announced at https://discuss.ocaml.org/t/ann-diskuv-ocaml-1-1-0-windows-winget-setup-dkml/11077/4?u=jbeckford Closing. |
https://docs.microsoft.com/en-us/windows/package-manager/winget/
(Feedback from discuss.ocaml's v0.4.0 release announcement)
The text was updated successfully, but these errors were encountered: