ubuntu-release-upgrader should transition debs to snaps
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bionic |
Fix Released
|
High
|
Brian Murray |
Bug Description
For new installs the desktop version of Ubuntu 18.04 includes snap apps of some utilities[1]. To ensure that there is little difference between a system upgrading between releases of Ubuntu and fresh installs ubuntu-
[Test Case]
1) Install an Ubuntu desktop system with Ubuntu 16.04
2) Upgrade to Ubuntu 18.04
3) Run 'snap list'
With the version of ubuntu-
It also be good to test that it is still possible to upgrade without a connection to the Snap store and to test this only happens on a system with ubuntu-desktop installed.
[Regression Potential]
Its possible that the snaps could be install on a system without ubuntu-desktop so we should explicitly test that scenario. The snaps installed should be tested briefly to ensure they are launchable and we don't leave upgraders without a calculator.
[Note]
This has been done in a DistUpgradeQuirk and will look different for Cosmic than Bionic as the function name includes the release i.e. cosmicPostUpgrade vs bionicPostUpgrade.
[1] https:/
Changed in ubuntu-release-upgrader (Ubuntu Bionic): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Brian Murray (brian-murray) |
tags: | added: id-5aec5173f2849b1df2beab17 |
tags: |
added: verification-failed-bionic removed: verification-needed-bionic |
ubuntu- release- upgrader (1:18.10.4) cosmic; urgency=medium
* DistUpgradeQuir ks.py, DistUpgradeCont roller. py: move inhibiting of ks.py: Add in a quirk for upgrading to Cosmic that will
gnome-session idle so that it is called immediately after the upgrade
starts (LP: #1778817), present a dialog notifying that the lock screen has
been disabled (LP: #1174093), and do not reenable the lock screen as it
may fail to work after a release upgrade. (LP: #1780342)
* DistUpgradeQuir
check if the system has connectivity to the snap store and replace some
desktop packages with snaps to ensure the system is similar to a fresh
install.
-- Brian Murray <email address hidden> Fri, 06 Jul 2018 11:21:11 -0700