[SRU] New upstream microrelease .NET 7.0.18 and SDK 7.0.118

Bug #2060260 reported by Dominik Viererbe
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dotnet7 (Ubuntu)
In Progress
Undecided
Dominik Viererbe
Jammy
Fix Committed
Undecided
Graham Inggs
Mantic
Fix Committed
Undecided
Graham Inggs

Bug Description

[Impact]

 * This correspond to an upcoming upstream microrelease (Microsoft Patch Tuesday microrelease).

 * It is beneficial for our latest LTS users to have access to the latest .NET stack.

 * This update is bundled with minor fixes:
   - updates Canonical support information
   - fixes/adds version parsing edge cases

[Test Case]

 * The package should build successfully in mantic-proposed and jammy-proposed.

 * The packages should be installable on mantic and jammy
   on amd64 and arm64 architectures.

 * Autopackage tests should pass.

 * The usual manual tests that have been seen in the previous microreleases
   LP: #2057982, #2011809, #2024893, #2009855, #2003691, #2011675 (see Test Case section there).

   Note: The need for manual testing is largely reduced since the last SRU,
         because the autopkgtests improvements far exceeds the coverage
         provided by the mentioned manual test plans.

[Regression Potential]

 * Upstream tests are usually satisfactory, but there is always a risk of something breaking.

[Other]

* dotnet7 was removed from the current development release.
  See LP: #2044513 for details.

* 7.0.18 is the version number of the .NET Runtime and 7.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 7.0.1xx feature band, because this is the only
  feature band that allows to be build 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/

Changed in dotnet7 (Ubuntu Jammy):
status: New → In Progress
Changed in dotnet7 (Ubuntu Mantic):
status: New → In Progress
Changed in dotnet7 (Ubuntu Jammy):
assignee: nobody → Dominik Viererbe (dviererbe)
Changed in dotnet7 (Ubuntu Mantic):
assignee: nobody → Dominik Viererbe (dviererbe)
summary: - New upstream microrelease .NET 7.0.18 and SDK 6.0.118
+ New upstream microrelease .NET 7.0.18 and SDK 7.0.118
Revision history for this message
Dominik Viererbe (dviererbe) wrote : Re: New upstream microrelease .NET 7.0.18 and SDK 7.0.118

I build and tested the April Update in this PPA: https://launchpad.net/~dviererbe/+archive/ubuntu/dotnet-april-ppa2

summary: - New upstream microrelease .NET 7.0.18 and SDK 7.0.118
+ [SRU] New upstream microrelease .NET 7.0.18 and SDK 7.0.118
Graham Inggs (ginggs)
Changed in dotnet7 (Ubuntu Jammy):
assignee: Dominik Viererbe (dviererbe) → Graham Inggs (ginggs)
Changed in dotnet7 (Ubuntu Mantic):
assignee: Dominik Viererbe (dviererbe) → Graham Inggs (ginggs)
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Proposed package upload rejected

An upload of dotnet7 to jammy-proposed has been rejected from the upload queue for the following reason: "VCS files included in the diff, please build clean source packages".

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

An upload of dotnet7 to mantic-proposed has been rejected from the upload queue for the following reason: "VCS files included in the diff, please build clean source packages".

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

Hello Timo (or someone else from the SRU Team), the dotnet7 (and also dotnet6) package is known to contain a .git directory. I should have put this in the SRU description. The build process gathers metadata that is required. Upstream fixed this with dotnet8. We do not want to spend time on backporting this, because .NET 7 will go EoL (upstream) in less than a month (on 14th May 2024).

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

accepted from the rejected queue, so this bug didn't get spammed

Changed in dotnet7 (Ubuntu Jammy):
status: In Progress → Fix Committed
Changed in dotnet7 (Ubuntu Mantic):
status: In Progress → Fix Committed
tags: added: verification-needed-jammy verification-needed-mantic
Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dotnet7/7.0.118-0ubuntu1~22.04.1)

All autopkgtests for the newly accepted dotnet7 (7.0.118-0ubuntu1~22.04.1) for jammy have finished running.
The following regressions have been reported in tests triggered by the package:

dotnet6/6.0.128-0ubuntu1~22.04.2 (amd64)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/jammy/update_excuses.html#dotnet7

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (dotnet7/7.0.118-0ubuntu1~23.10.1)

All autopkgtests for the newly accepted dotnet7 (7.0.118-0ubuntu1~23.10.1) for mantic have finished running.
The following regressions have been reported in tests triggered by the package:

dotnet6/6.0.128-0ubuntu1~23.10.2 (amd64)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/mantic/update_excuses.html#dotnet7

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.