[SRU] Enable ppc64el for .NET 8 on Noble
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dotnet8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Committed
|
Undecided
|
Graham Inggs |
Bug Description
Upload available in PPA: https:/
[ Impact ]
* This SRU aims to enable the ppc64el architecture on .NET 8 targeting Ubuntu
24.04 (Noble Numbat). This architecture has already been enabled for .NET
8 on Oracular Oriole.
* This came up as a request from IBM [0] and is now part of the .NET team's
roadmap for the Oracular Oriole cycle.
* Per the changelog of the package in the PPA, the changes introduced in this
upload are only related to the enablement of ppc64el.
[ Test Plan ]
* On a ppc64el machine, run the steps outlined in the .NET SRU Test Plan
document [1].
[ Where problems could occur ]
* The changes introduced in this upload have already been tested by IBM [0]
in a PPA upload made available to them.
* ppc64el has also been enabled for .NET 8 on Oracular.
* The patches introduced to fix various FTBFS and autopkgtest failures on
ppc64el are only modifying parameters in unit test projects within the .NET
code-base as well as the autopkgtest testrunner code-base and its related
libraries. These should not impact "shippable" products that land in the
final binary packages.
* If a problem occurs, it would be limited to .NET on ppc64el and will show
up when using the product with normal day-to-day operations, which the test
plan should be able to reproduce.
[ Other Info ]
* The ppc64el build will require a bootstrap once it hits -proposed. The
bootstrap package has been prepared and is available in a PPA [2]. It will
be uploaded to the Ubuntu Bootstrap PPA by an Archive Admin once we're
ready to bootstrap.
* When this upload hits -proposed, the ppc64el build will stay in dependency
wait status until the bootstrap package is uploaded and the Launchpad team
triggers the bootstrap. The .NET team (Toolchains/
the coordination of these tasks once we're there.
[0] https:/
[1] https:/
[2] https:/
description: | updated |
description: | updated |
Changed in dotnet8 (Ubuntu): | |
status: | New → Fix Released |
Changed in dotnet8 (Ubuntu Noble): | |
assignee: | nobody → Graham Inggs (ginggs) |
status: | New → In Progress |
PPA autopkgtest results:
- amd64 [PASS]: https:/ /autopkgtest. ubuntu. com/results/ autopkgtest- noble-dotnet- bootstrap- dotnet8. 0.108-noble- stage2/ noble/amd64/ d/dotnet8/ 20240814_ 124546_ 77587@/ log.gz /autopkgtest. ubuntu. com/results/ autopkgtest- noble-dotnet- bootstrap- dotnet8. 0.108-noble- stage2/ noble/arm64/ d/dotnet8/ 20240814_ 134742_ 8229b@/ log.gz /autopkgtest. ubuntu. com/results/ autopkgtest- noble-dotnet- bootstrap- dotnet8. 0.108-noble- stage2/ noble/ppc64el/ d/dotnet8/ 20240814_ 125947_ 63a82@/ log.gz
- arm64 [PASS]: https:/
- ppc64el [PASS]: https:/
- s390x: current networking issues in s390x runners are causing autopkgtests to fail, but I'm not expecting them to fail once infra is back up.