[MIR] dotnet8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dotnet8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is a follow up to the dotnet6 MIR (see LP: #2023531). We would like to have dotnet8 in main too, which was already discussed during the dotnet6 MIR (see comment 13 [1]).
The dotnet8 package is structurally nearly identical. We do this deliberately to lower the maintenance burden.
[Notable differences]
* There is a single public upstream repository [2] to download all the source code from, therefore uscan can be used to produce the a orig tarball. Note: We do not use uscan, because its limitations adds overhead for our purposes (e.g. using the security repository by default, removing non-linux files, conditionaly including ms prebuilds for bootstraping, etc.).
* The source package and it's binary packages have a different upstream version scheme (see spec FO127 [3]).
* The source package produces additional binary packages, which include managed code debug symbols (packages with the name pattern *-dbg-8.0). See upstream issue [4] and PR [5].
* We no longer need a .git folder in the orig tarball thanks of upstream efforts.
[Other]
The naming pattern of the *-dbg-8.0 packages is a recommendation by upstream that we follow. See [6]
[1] https:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
[6] https:/
Related branches
- Lukas Märdian: Approve
-
Diff: 9 lines (+1/-0)1 file modifieddevelopment (+1/-0)
- Lukas Märdian: Approve
-
Diff: 10 lines (+2/-0)1 file modifieddevelopment (+2/-0)
- Lukas Märdian: Approve
-
Diff: 10 lines (+2/-0)1 file modifieddevelopment (+2/-0)
description: | updated |
Changed in dotnet8 (Ubuntu): | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
Changed in dotnet8 (Ubuntu Mantic): | |
status: | In Progress → Fix Committed |
Changed in dotnet8 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
FYI: This is supposed to be a retroactive MIR for Noble, Mantic & Jammy. Please take this into consideration when making a call.