Comment 13 for bug 2023531

Revision history for this message
Dominik Viererbe (dviererbe) wrote (last edit ):

Hi, since the last time we had multiple discussions with Microsoft, the SRU Team, the Security Team, Oliver Smith and Lech Sandecki.

We will backport security patches after the upstream support ends as part of the Ubuntu LTS and Ubuntu Pro story, but we still recommend users to switch versions after the upstream support ends. Therefore we no longer need an exception.

Additionally our support/distribution strategy has changed (see #3 [1] for details about the old strategy):
- We will ship the latest .NET LTS (e.g. .NET 6, 8, 10) to the latest Ubuntu LTS and backport to the -1 Ubuntu LTS and Interim releases.
- We will ship .NET STS releases (.NET 7, 9, 11) only to Ubuntu Interim releases.

e.g.
- .NET 8 LTS will be on 22.04 LTS, 23.10 and 24.04 LTS
- .NET 9 STS will be on 24.10, 25.04, 25.10
- .NET 10 LTS will be on 24.04 LTS, 25.04, 25.10 and 26.04 LTS

With this change we would like to have all .NET packages in main. The only exception is .NET 7 in jammy that we want to keep in universe.

I will open seperate MIR requests for the dotnet7 and dotnet8 package.

FYI:
- I am currently backporting .NET 8 to jammy
- We will not backport .NET 8 to lunar, because of the limited lifespan left.
- .NET 6 and 7 is currently in noble, but we will remove it over the next weeks.

[1] https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2023531/comments/3