Closed denelon closed 1 year ago
I saw some microsoft file contain License.xml. LanguageExperience have LicenseFile but it was not included right over here. Except for Package Dependencies have no License File. Windows11_Features._License.zip
Hey @denelon, been a few years. What's the status of the dependencies feature? Can I plumb in <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.24123.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
now or?
Hey @denelon, been a few years. What's the status of the dependencies feature? Can I plumb in
<PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.24123.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
now or?
your pr will still get blocked
We're targeting support for dependencies via the WinGet manifest in WinGet 1.6. We don't have a plan for "cross-source" dependencies, so targeting VCLibs for example should map to the WinGet Package ID in the EarTrumpet manifest in the winget-pkgs repository. The experimental feature is in place so it's possible to test with local manifests.
Thanks @denelon, sounds good to us. And that dependency support will trickle through to Windows 10 and Windows 11 clients?
Yes, When WinGet 1.6 is released, the store will automatically update Windows 10 RS5 and above (assuming the store update service isn't disabled).
targeting manifest version 1.5.0? or will it be later on 1.6.0?
what are the ExternalDependencies
though? URL of the dependency?
Dependencies is ready to go with WinGet 1.6.
@denelon Can you close the loop here and point to docs on what we need to do to support this?
When will packages with dependencies be accepted to https://github.com/microsoft/winget-pkgs? Validation pipelines are still failing. A PSA should be opened up over there, similar to https://github.com/microsoft/winget-pkgs/issues/87300.
Make sure to re-open pulls that were closed via asking the user to do so, or by copying the branch to your account and pulling it.
Did docs ever ship for this? What do I do as a publisher? Never got an answer.
@denelon
@denelon Another ping.
Description of the new feature/enhancement
Some packages like IDEs require the language to be installed separately. Most installers take care of their own dependencies, but there should be a way to support this situation. Maybe it's just a package collection, but we would still need to figure out the right order to install packages like this
Proposed technical implementation details (optional)
https://github.com/microsoft/winget-cli/blob/master/doc/specs/%23163%20-%20Dependencies.md
Edited: Added link to specification document.