quirk needed for t64 library transitions in 24.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Triaged
|
Critical
|
Nick Rosbrook | ||
Noble |
Triaged
|
Critical
|
Nick Rosbrook |
Bug Description
As of right now, https:/
Most of these reverse-
The good news is that, because these libraries are ABI-compatible on amd64 and declare so via Provides:, the amd64 packages are not uninstallable if we remove these libraries.
The bad news is, on upgrade from prior releases, apt will not know to replace the non-t64 library with the t64 library if the user has no packages installed that depend on the t64 library name; leaving them islanded on library versions that are installable and compatible, but not security supported in 24.04.
In order to handle this without doing no-change rebuilds of all of those reverse-
- for each installed package
- if the package is no longer available, and there is a package which Replaces+
this should handle all of the t64 library transitions, and should also be safe against accidentally switching users to a different implementation of a package than the one they want to keep.
Changed in ubuntu-release-upgrader (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Nick Rosbrook (enr0n) |
tags: | added: fr-7432 |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | New → Triaged |