dotnet / dotnet-buildtools-prereqs-docker

Used to maintain the Docker images hosted at the mcr.microsoft.com/dotnet-buildtools/prereqs image repository
MIT License
53 stars 98 forks source link

`libmsquic` is missing for Ubuntu 24.04 #1097

Open richlander opened 2 weeks ago

richlander commented 2 weeks ago

I am building Ubuntu 24.04 Helix images in #1096. libmsquic is not available. Presumably we should either build from source or get the MSQuic team to publish Ubuntu 24.04 packages.

@wfurt

wfurt commented 2 weeks ago

we should push this to msquic. cc @nibanks @CarnaViire In the mean time, we should fetch from closes version. It is identical binary anyway.

richlander commented 2 weeks ago

I tried that, but failed. Maybe I misunderstood the error. Do you have an example where that is done with APT?

wfurt commented 2 weeks ago

We used to do that in Ubuntu 18 .... but it is gone now

This is simples way IMHO https://github.com/dotnet/dotnet-buildtools-prereqs-docker/commit/87aa25266dc666f64420f463c7b031d14aaafc35

We can possibly add the repo to make updates easier.

richlander commented 1 week ago

That didn't work since it appears that libmsquic is Y2038 incompatible. Let's wait for the msquic team to produce a binary that is known good on Ubuntu 24.04 (and Debian 13).

Context: https://github.com/dotnet/core/discussions/9285