[Debian] Add support for Debian 13 "Trixie"
This issue is created to track progress for the work to enable Debian 13 "Trixie" support for .NET 8.0 and 9.0
- [ ] [All Product Teams] Compatibility check and infra update
- Do a compatibility check for the product with the new OS
- Replace docker tags used in builds across repos and branches
- Update CI legs to latest updated Dockerfile
- Ensure that the correct Docker images used by teams are built in the dotnet-buildtools-prereqs (if applicable)
Resources:
- https://www.debian.org/releases/trixie/
Tracking work
- https://github.com/dotnet/runtime/pull/111768
- https://github.com/dotnet/dotnet-docker/pull/6185
We aim to be done by .NET 10 P1.
@richlander, you can check the sub-issues on https://github.com/dotnet/core/issues/9652. https://github.com/dotnet/dotnet-docker/issues/6174 tracks the work for .NET 8 and 9. I proposed adding images for those versions around May (at Debian's hard freeze deadline).
Yup. I have noticed that earlier. Sounds great.
Does this ticket include packages.microsoft.com packages published for consumption on debian trixie?
It doesn't liist that, but we were just discussing that a day or two ago. We definitely intend to do it. We should get a due date in place.
@leecow
BTW: Don't hesitate to file an issue if you'd like @benharri.
@leecow a due date would be nice, then I know when to update the install docs info.
~~We could go ahead and start with the August updates. If that sounds good, we could do the publishing immediately.~~
Hang on, looks like there may be a new signature required for Trixie. Investigating ...
Confirmed that Deb 13 requires an updated signature so the earliest we can do this is with the September releases. I'll open an issue for the requirement. https://github.com/dotnet/arcade/issues/16047
@richlander @adegeo @NikolaMilosavljevic
Also, please double check that we have the right dependencies.
September would be great! I am happy to do a quick test once we have pre-rel packages.
For the record, although the website does not claim Debian 13 compatibility, the Debian 12 packages for dotnet 8 and 9 currently work* on my up to date Debian 13 system. This was not the case in May.
* Although I only tested building, not running, with 9.
@siramvikram Why did you close this? This is not resolved.
@siramvikram This issue should not have been closed. We still cannot install .NET 8 on Debian 13.
I think given all the confusion on this (this issue is being raised in multiple threads with no resolution), I'm just going to continue using Debian 12 for the new server builds for the time being.
@siramvikram Refreshed my Raspberri Pi with the latest Trixie OS yesterday. I can install 9.0 and 10 (RC2) using the dotnet-install.sh script but dotnet net and dotnet run fail with Bus error for both versions.