dotnet-buildtools-prereqs-docker icon indicating copy to clipboard operation
dotnet-buildtools-prereqs-docker copied to clipboard

`libmsquic` is missing for Ubuntu 24.04

Open richlander opened this issue 1 year ago • 4 comments

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

richlander avatar Jun 16 '24 01:06 richlander

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

wfurt avatar Jun 17 '24 19:06 wfurt

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

richlander avatar Jun 17 '24 19:06 richlander

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.

wfurt avatar Jun 17 '24 19:06 wfurt

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

richlander avatar Jun 19 '24 21:06 richlander

Fixed by https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1156

jkoritzinsky avatar Nov 11 '24 20:11 jkoritzinsky