When apt keeps back packages due to phased updates, it should list them separately
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
High
|
Julian Andres Klode |
Bug Description
After phased updates have been introduced, it may happen that apt upgrade shows packages as upgradable but ends up not upgrading them. In this case the packages are indicated as being "kept back".
Unfortunately, the feedback provided about this to the user is not very informative. The user sees the packages being kept back and thinks something is going wrong on the system.
When packages are kept back because of phased updates, apt should say so e.g., it should say that the upgrade is delayed.
Incidentally note that aptitude does not respect phased updates.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: apt 2.4.7
ProcVersionSign
Uname: Linux 5.15.0-47-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: KDE
Date: Tue Sep 6 10:05:14 2022
EcryptfsInUse: Yes
InstallationDate: Installed on 2020-02-16 (933 days ago)
InstallationMedia: Kubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
SourcePackage: apt
UpgradeStatus: Upgraded to jammy on 2022-06-03 (94 days ago)
tags: | added: foundations-triage-discuss |
tags: |
added: foundations-todo removed: foundations-triage-discuss |
Changed in apt (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
importance: | Medium → High |
assignee: | nobody → Julian Andres Klode (juliank) |
summary: |
- When apt keeps back packages due to phased updates, it should say so + When apt keeps back packages due to phased updates, it should say + nothing |
summary: |
- When apt keeps back packages due to phased updates, it should say - nothing + When apt keeps back packages due to phased updates, it should list them + separately |
I have seen many people on IRC *very* upset after wasting a lot of time trying to install updates that apt will not let them install. Fixing this is critical to our reputation.
Thanks