Consider specifying optional dependency on MsQuic
URL(s)
https://packages.microsoft.com/
Description
Since .NET 7, we officially support HTTP/3 (it's by default turned on). Our implementation of QUIC and HTTP/3 depends on https://github.com/microsoft/msquic. This dependency must be manually installed in Linux machines from packages.microsoft.com, see https://learn.microsoft.com/en-us/dotnet/fundamentals/networking/quic/quic-overview#linux.
I suggest we specify this dependency (as optional) in the published dotnet runtime packages on packages.microsoft.com.
cc @rzikm @wfurt @CarnaViire @karelz
is there such thing as optional dependency? Is there precedent you are aware of @ManickaP ?
https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-depends 'Suggests' would fit the bill. https://docs.fedoraproject.org/en-US/packaging-guidelines/WeakDependencies/#_weak_dependencies 'Weak' dependency, or even just a 'Hint'.