-
Notifications
You must be signed in to change notification settings - Fork 653
Closed
Labels
Milestone
Description
Describe the bug
It seems like current test coverage only covers ubuntu-latest. The is problematic IMHO as OpenSSL differs on different distributions e.g. there is more than just OpenSSL 1.1 and 3.
We should probably cover at least following distributions as addition
- Centos 7 / Mariner 2 to cover OpenSSL fine FIPS mode (msquic does not load with OpenSSL in FIPS mode #3422)
- Alpine Linux - musl libc, different cipher setting (msquic fails to load on Alpine Linux when system crypto is used #3448)
- preferably something like older version of Ubuntu or Debian e.gh. Ubuntu 18 to verify Quic work on older kernels (fix build on Ubuntu 18 #3379 and perhaps others)
This probably does not need to be full set. Platforms tests + some basic coverage should be sufficient IMHO
One can also take inspiration from https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md
Affected OS
- Windows
- Linux
- macOS
- Other (specify below)
Additional OS information
No response
MsQuic version
main
Steps taken to reproduce bug
run MsQuic on various linux distributions
Expected behavior
quic should load and function
Actual outcome
quic sometimes fails to load because of differences in OpenSSL library
Additional details
cc: @ManickaP @CarnaViire
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Should be written