-
Notifications
You must be signed in to change notification settings - Fork 382
Description
- This issue is blocking
- This issue is causing unreasonable pain
This contributes to dotnet/runtime#55639
So far, we have only Linux testing on Fedora x64. Since we are going to support HTTP/3 (that depends on Quic) in .NET 7, we should improve test coverage.
This was not done, because there are no sufficient packages of MsQuic as of now. MsQuic should cut 2.1 release for us by end of the week and we should have signed deb and rpm packages available on packages.microsoft.com shortly after.
The actually work consist of two steps:
-
adding packages.microsoft.com as source to given distributions. (unless already there)
Example notes can be found here:
https://docs.microsoft.com/en-us/dotnet/core/install/linux
(we generally need to add the signing key and repo location) -
use package manager to install MsQuic. For example 'apt install libmsquic'.
Note that MsQuic depends on OpenSSL 1.1 so we may have problems on distributions where OpenSSL 3.0 is the default.
I think for now, we can skip them, active investigation into compatibility is in happening.
BTW there is currently no support of macOS packages and it will be addressed separately.
cc: @karelz