2024-04-02 15:55:27 |
Dominik Viererbe |
bug |
|
|
added bug |
2024-04-02 15:56:38 |
Dominik Viererbe |
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].
[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 |
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.
[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 |
|
2024-04-02 15:57:34 |
Dominik Viererbe |
bug |
|
|
added subscriber MIR approval team |
2024-04-09 14:34:35 |
Lukas Märdian |
dotnet8 (Ubuntu): assignee |
|
Christian Ehrhardt (paelzer) |
|
2024-04-09 16:46:29 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu-seeds/+git/ubuntu/+merge/463928 |
|
2024-04-09 16:47:55 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu-seeds/+git/ubuntu/+merge/463929 |
|
2024-04-09 16:49:28 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu-seeds/+git/ubuntu/+merge/463930 |
|
2024-04-10 09:54:38 |
Lukas Märdian |
nominated for series |
|
Ubuntu Noble |
|
2024-04-10 09:54:38 |
Lukas Märdian |
bug task added |
|
dotnet8 (Ubuntu Noble) |
|
2024-04-10 09:54:38 |
Lukas Märdian |
nominated for series |
|
Ubuntu Jammy |
|
2024-04-10 09:54:38 |
Lukas Märdian |
bug task added |
|
dotnet8 (Ubuntu Jammy) |
|
2024-04-10 09:54:38 |
Lukas Märdian |
nominated for series |
|
Ubuntu Mantic |
|
2024-04-10 09:54:38 |
Lukas Märdian |
bug task added |
|
dotnet8 (Ubuntu Mantic) |
|
2024-04-10 20:52:29 |
Dominik Viererbe |
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.
[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 |
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 |
|
2024-04-11 08:34:16 |
Christian Ehrhardt |
dotnet8 (Ubuntu Noble): status |
New |
In Progress |
|
2024-04-11 08:34:18 |
Christian Ehrhardt |
dotnet8 (Ubuntu Mantic): status |
New |
In Progress |
|
2024-04-11 08:34:20 |
Christian Ehrhardt |
dotnet8 (Ubuntu Jammy): status |
New |
In Progress |
|
2024-04-11 08:34:22 |
Christian Ehrhardt |
dotnet8 (Ubuntu Noble): assignee |
Christian Ehrhardt (paelzer) |
|
|
2024-04-11 09:36:45 |
Lukas Märdian |
dotnet8 (Ubuntu Noble): status |
In Progress |
Fix Committed |
|
2024-04-11 14:21:21 |
Lukas Märdian |
dotnet8 (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2024-04-11 14:22:42 |
Lukas Märdian |
dotnet8 (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2024-04-12 20:16:18 |
Steve Langasek |
dotnet8 (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-04-18 19:56:07 |
Christian Ehrhardt |
dotnet8 (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2024-04-18 19:56:09 |
Christian Ehrhardt |
dotnet8 (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|