ubuntu pro integration interferes with dist-upgrade prompting
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
update-manager (Ubuntu) | Status tracked in Noble | |||||
Xenial |
Fix Committed
|
Undecided
|
Unassigned | |||
Bionic |
Fix Released
|
Undecided
|
Unassigned | |||
Focal |
Fix Released
|
Undecided
|
Unassigned | |||
Jammy |
Fix Released
|
Undecided
|
Unassigned | |||
Noble |
Fix Released
|
High
|
Nathan Teodosio |
Bug Description
The listing of Ubuntu Pro packages has been introduced in recent versions of update-manager, but as an undesired consequence, in up to date machines unattached to Ubuntu Pro, update-manager stopped prompting to upgrade to a next supported release.
Ubuntu Pro packages should be merely an addition to this program and not alter its main behavior.
[Test plan]
--->
ua detach --assume-yes
apt update
apt upgrade
apt install hello
update-manager
<---
Instead of listing Ubuntu Pro packages (the hello one, for example, always has a ESM update) that would be installable if the user attached to Ubuntu Pro, the update-manager window should simply do as it did in older versions, namely, state that software is up to date, and, if a newer LTS is available, suggest to the user to update to it.
[Where problems could occur]
The Pro packages should still be listed as such (i.e. under their own section, "Ubuntu Pro security updates", in the package listing) in case there is at least one upgradable package (as of 'apt list --upgradable'), whether the machine is attached, in which case the Ubuntu Pro section is sensitive, or unattached to Ubuntu Pro, in which case it is insensitive.
Related branches
- Sebastien Bacher: Approve
-
Diff: 29 lines (+9/-1)2 files modifiedUpdateManager/UpdateManager.py (+1/-1)
debian/changelog (+8/-0)
- Sebastien Bacher: Approve
-
Diff: 29 lines (+9/-1)2 files modifiedUpdateManager/UpdateManager.py (+1/-1)
debian/changelog (+8/-0)
- Sebastien Bacher: Approve
-
Diff: 29 lines (+9/-1)2 files modifiedUpdateManager/UpdateManager.py (+1/-1)
debian/changelog (+8/-0)
- Sebastien Bacher: Approve
-
Diff: 29 lines (+9/-1)2 files modifiedUpdateManager/UpdateManager.py (+1/-1)
debian/changelog (+8/-0)
- Sebastien Bacher: Approve
-
Diff: 29 lines (+9/-1)2 files modifiedUpdateManager/UpdateManager.py (+1/-1)
debian/changelog (+8/-0)
tags: | added: udeng-2122 |
Changed in update-manager (Ubuntu): | |
importance: | Undecided → High |
Changed in update-manager (Ubuntu): | |
assignee: | nobody → Nathan Teodosio (nteodosio) |
tags: | added: focal regression-update |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → In Progress |
description: | updated |
Changed in update-manager (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.