[Bug 2115829] Re: [SRU] New upstream microrelease .NET 8.0.118/8.0.18
Julian Andres Klode
2115829 at bugs.launchpad.net
Thu Jul 10 10:58:26 UTC 2025
So I have some review notes I performed looking at the bug and dotnet8
source package:
- We have added some notes to changelogs. The upstream release notes are
incredibly frustrating because they don't say anything. The release
notes direct you to the blog post and the blog post to the release
notes, but neither describes the changes in the release. The merge
requests in the github post help.
- The upstream QA process probably is reasonably there, but it's pretty
hard to tell since dotnet is a bit all over the place.
- I'm reasonably confident from the little Microsoft tells us that this
doesn't contain new features but only bug fixes; in theory patch
releases are allowed to add support for new platforms, so each point
release needs to be checked individually.
- The tarballs I traced back to the private
https://github.com/canonical/dotnet-source-build-security/actions. Due
to various reasons the tarballs are only available to partners, and the
watch file in the package doesn't work.
- I verified that ttps://github.com/canonical/dotnet-source-build-
security/actions/runs/15896921354 produced the dotnet8 tarball.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dotnet8 in Ubuntu.
https://bugs.launchpad.net/bugs/2115829
Title:
[SRU] New upstream microrelease .NET 8.0.118/8.0.18
Status in dotnet8 package in Ubuntu:
Fix Released
Status in dotnet8 source package in Jammy:
In Progress
Status in dotnet8 source package in Noble:
In Progress
Status in dotnet8 source package in Oracular:
In Progress
Status in dotnet8 source package in Plucky:
In Progress
Status in dotnet8 source package in Questing:
Fix Released
Bug description:
This is the tracking bug for the .NET 8 July 2025 release.
[Impact]
* This correspond to an upstream microrelease (Microsoft Patch Tuesday microrelease) released on July 8th, 2025; see:
- .NET blog entry: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-july-2025-servicing-updates/
- .NET 8.0.18 Runtime release notes: https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.18/8.0.18.md
- .NET 8.0.118 SDK release notes: https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.18/8.0.118.md
- .NET 8.0.18 Runtime changes: https://github.com/dotnet/runtime/issues?q=milestone%3A8.0.18%20is%3Aclosed%20label%3Aservicing-approved
- ASP.NET Core 8.0.18 Runtime changes: https://github.com/dotnet/aspnetcore/issues?q=milestone%3A8.0.18%20is%3Aclosed%20label%3Aservicing-approved
* It is beneficial for our LTS users to have access to the latest
.NET stack.
[Test Case]
* The package should build successfully in -proposed (respectively).
* The packages should be installable on jammy, noble, oracular, plucky, questing on
amd64, arm64, s390x and ppc64el architectures.
* Autopackage tests should pass.
* The usual manual tests that have been seen in the previous microreleases
(see https://github.com/canonical/dotnet-source-build/blob/main/docs/SRUTestPlan.md).
Note: The need for manual testing has been largely reduced, because the
autopkgtests improvements far exceeds the coverage provided by the
mentioned manual test plans.
[Regression Potential]
* The upstream testing routine is usually satisfactory (see for
example Microsoft's public Azure Pipeline for .NET related
repositories: https://dev.azure.com/dnceng-public/public/_build), but
there is always a risk of something breaking.
[Other]
* 8.0.18 is the version number of the .NET Runtime and 8.0.118 is the version
number of the .NET SDK. The package version only refers to the SDK version
number.
* We are only building the 8.0.1xx feature band, because this is the only
feature band that allows building from source. See explanation of feature
bands: https://learn.microsoft.com/en-us/dotnet/core/releases-and-support#feature-bands-sdk-only
* Overview of how dotnet is versioned: https://learn.microsoft.com/en-
us/dotnet/core/versions/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dotnet8/+bug/2115829/+subscriptions
More information about the foundations-bugs
mailing list