[Bug 2060056] Re: [MIR] dotnet8
Christian Ehrhardt
2060056 at bugs.launchpad.net
Thu Apr 18 13:56:39 UTC 2024
Also valid for Jammy/Mantic, see [1] for more details.
Promoting ...
[1]:
https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2023531/comments/22
--
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/2060056
Title:
[MIR] dotnet8
Status in dotnet8 package in Ubuntu:
Fix Released
Status in dotnet8 source package in Jammy:
Fix Committed
Status in dotnet8 source package in Mantic:
Fix Committed
Status in dotnet8 source package in Noble:
Fix Released
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://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2023531/comments/13
[2] https://github.com/dotnet/dotnet
[3] https://docs.google.com/document/d/1xKaDHPC9QuxFOGjqK_oNmlurPr6mcaWMc0S-_IRE6A0/edit?usp=sharing
[4] https://github.com/dotnet/source-build/issues/3621
[5] https://github.com/dotnet/installer/pull/17454
[6] https://learn.microsoft.com/en-us/dotnet/core/distribution-packaging#debug-packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dotnet8/+bug/2060056/+subscriptions
More information about the foundations-bugs
mailing list