Show potential Ubuntu Pro updates and apt news messages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-manager (Ubuntu) |
Fix Committed
|
Low
|
Nathan Teodosio | ||
Xenial |
In Progress
|
Medium
|
Nathan Teodosio | ||
Bionic |
Fix Committed
|
Medium
|
Nathan Teodosio | ||
Focal |
Fix Committed
|
Medium
|
Nathan Teodosio | ||
Jammy |
Fix Committed
|
Medium
|
Nathan Teodosio | ||
Kinetic |
Fix Released
|
Low
|
Robert Ancell |
Bug Description
[Impact]
Show the Ubuntu Pro (aka Ubuntu Advantage) updates that would be enabled if you attached this machine. This information is not currently shown.
The new revision also update the reference to the Software Properties' Livepatch tab which doesn't exist anymore since bug #2003527 and was replaced by Ubuntu Pro.
There is also a new section 'News' showing the apt-news messages if there are any available and some layout changes to accommodate for the new section
[Test Case]
1. Do fresh install of Ubuntu with available updates
2. Check there are updates available by running:
$ pro security-status
Note that updates are only available for older LTS releases.
If there are no Pro specific updates available, install any package listed in https:/
3. Open update-manager
-> There should be a 'Ubuntu Pro security updates (Enable in Settings...)' section at the bottom of the updates list showing disabled and including under it the name of the packages that would be available if pro was enabled
4. start software-
5. close software-properties and restart update-manager
-> There should be a 'Ubuntu Pro security updates' section at the bottom of the updates list showing enabled and including under it packages updated provided by pro that can be installed
6. Check the top of the update-manager dialog
If there is a message available on the server
$ curl https:/
with a timestamp older than one month
then a 'news' section should be displayed including the message
if there isn't a recent post on the server it can be tested locally with the steps from #31
[Regression Potential]
Possibility of introducing new bugs.
The new livepatch->ubuntu pro string change will not be translated until the next language pack refresh
Related branches
- Julian Andres Klode: Approve
-
Diff: 328 lines (+97/-18)4 files modifiedUpdateManager/Core/UpdateList.py (+45/-13)
UpdateManager/UpdateManager.py (+26/-1)
UpdateManager/UpdatesAvailable.py (+20/-4)
debian/changelog (+6/-0)
- Ubuntu Core Development Team: Pending requested
-
Diff: 374 lines (+113/-30)5 files modifiedUpdateManager/Core/UpdateList.py (+54/-13)
UpdateManager/Dialogs.py (+4/-12)
UpdateManager/UpdateManager.py (+28/-1)
UpdateManager/UpdatesAvailable.py (+21/-4)
debian/changelog (+6/-0)
- Ubuntu Core Development Team: Pending requested
-
Diff: 598 lines (+295/-53) (has conflicts)6 files modifiedUpdateManager/Core/UpdateList.py (+54/-13)
UpdateManager/Dialogs.py (+4/-4)
UpdateManager/UpdateManager.py (+99/-32)
UpdateManager/UpdatesAvailable.py (+21/-4)
debian/changelog (+109/-0)
tests/test_meta_release_core.py (+8/-0)
- Ubuntu Core Development Team: Pending requested
-
Diff: 353 lines (+112/-22)5 files modifiedUpdateManager/Core/UpdateList.py (+53/-13)
UpdateManager/Dialogs.py (+4/-4)
UpdateManager/UpdateManager.py (+28/-1)
UpdateManager/UpdatesAvailable.py (+21/-4)
debian/changelog (+6/-0)
- Sebastien Bacher: Approve
-
Diff: 1013 lines (+322/-169)8 files modifiedUpdateManager/Core/UpdateList.py (+69/-21)
UpdateManager/Core/utils.py (+10/-0)
UpdateManager/Dialogs.py (+54/-0)
UpdateManager/UpdateManager.py (+45/-17)
UpdateManager/UpdatesAvailable.py (+82/-27)
data/gtkbuilder/UpdateManager.ui (+46/-104)
debian/changelog (+12/-0)
debian/control (+4/-0)
- Sebastien Bacher: Approve
-
Diff: 689 lines (+186/-166)6 files modifiedUpdateManager/Core/UpdateList.py (+19/-6)
UpdateManager/Core/utils.py (+10/-0)
UpdateManager/UpdateManager.py (+38/-25)
UpdateManager/UpdatesAvailable.py (+61/-30)
data/gtkbuilder/UpdateManager.ui (+45/-105)
debian/changelog (+13/-0)
- Sebastien Bacher: Approve
- Robert Ancell: Approve
- Ubuntu Core Development Team: Pending requested
-
Diff: 644 lines (+165/-155)6 files modifiedUpdateManager/Core/UpdateList.py (+17/-7)
UpdateManager/Core/utils.py (+10/-0)
UpdateManager/UpdateManager.py (+21/-19)
UpdateManager/UpdatesAvailable.py (+59/-24)
data/gtkbuilder/UpdateManager.ui (+45/-105)
debian/changelog (+13/-0)
- Elio Qoshi: Pending requested
- Sebastien Bacher: Pending requested
-
Diff: 2128 lines (+863/-137) (has conflicts)21 files modified.gitignore (+2/-0)
HweSupportStatus/consts.py (+26/-0)
UpdateManager/Core/MetaRelease.py (+14/-0)
UpdateManager/Core/UpdateList.py (+129/-0)
UpdateManager/Core/utils.py (+17/-0)
UpdateManager/Dialogs.py (+28/-1)
UpdateManager/UpdateManager.py (+120/-14)
UpdateManager/UpdateManagerVersion.py (+4/-0)
UpdateManager/UpdatesAvailable.py (+105/-17)
UpdateManager/backend/InstallBackendAptdaemon.py (+30/-0)
UpdateManager/backend/__init__.py (+56/-0)
data/gtkbuilder/UpdateManager.ui (+44/-105)
debian/changelog (+133/-0)
debian/control (+3/-0)
hwe-support-status (+5/-0)
tests/test_backend_error.py (+36/-0)
tests/test_hwe_support_status.py (+8/-0)
tests/test_meta_release_core.py (+22/-0)
tests/test_pep8.py (+42/-0)
tests/test_proxy.py (+31/-0)
tests/test_update_error.py (+8/-0)
Changed in update-manager (Ubuntu Xenial): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in update-manager (Ubuntu Bionic): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in update-manager (Ubuntu Focal): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in update-manager (Ubuntu Jammy): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in update-manager (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in update-manager (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in update-manager (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in update-manager (Ubuntu Jammy): | |
importance: | Undecided → Medium |
Changed in update-manager (Ubuntu Jammy): | |
status: | Incomplete → In Progress |
description: | updated |
description: | updated |
Changed in update-manager (Ubuntu Kinetic): | |
status: | Fix Committed → Fix Released |
Changed in update-manager (Ubuntu): | |
status: | Fix Committed → Fix Released |
description: | updated |
description: | updated |
Changed in update-manager (Ubuntu Jammy): | |
status: | Fix Committed → In Progress |
Changed in update-manager (Ubuntu Focal): | |
status: | Fix Committed → In Progress |
Changed in update-manager (Ubuntu Bionic): | |
status: | Won't Fix → In Progress |
Changed in update-manager (Ubuntu Xenial): | |
status: | New → In Progress |
assignee: | Robert Ancell (robert-ancell) → Nathan Teodosio (nteodosio) |
Changed in update-manager (Ubuntu Bionic): | |
assignee: | Robert Ancell (robert-ancell) → Nathan Teodosio (nteodosio) |
Changed in update-manager (Ubuntu Focal): | |
assignee: | Robert Ancell (robert-ancell) → Nathan Teodosio (nteodosio) |
Changed in update-manager (Ubuntu Jammy): | |
assignee: | Robert Ancell (robert-ancell) → Nathan Teodosio (nteodosio) |
description: | updated |
Changed in update-manager (Ubuntu): | |
status: | Fix Released → In Progress |
assignee: | Robert Ancell (robert-ancell) → Nathan Teodosio (nteodosio) |
Changed in update-manager (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in update-manager (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in update-manager (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
description: | updated |
Same questions here as https:/ /bugs.launchpad .net/ubuntu/ +source/ software- properties/ +bug/1990448/ comments/ 1