2018-07-09 18:39:44 |
Brian Murray |
bug |
|
|
added bug |
2018-07-09 18:40:51 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu): importance |
Undecided |
High |
|
2018-07-09 18:40:51 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu): status |
New |
Fix Released |
|
2018-07-09 18:41:59 |
Brian Murray |
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-release-upgrader should be modified to install the snap format of those utilities and remove the deb format package. This should only be done for Ubuntu Desktop installs and if the system has a connection to the Snap Store.
[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-release-upgrader from -proposed you should see snaps installed for gtk-common-themes, gnome-calculator, gnome-characters, gnome-logs, gnome-system-monitor. Additionally, the deb version of those four packages should be removed, although if one of the snaps failed to install then the corresponding deb would not be removed.
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.
[1] https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Ubuntu_Desktop |
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-release-upgrader should be modified to install the snap format of those utilities and remove the deb format package. This should only be done for Ubuntu Desktop installs and if the system has a connection to the Snap Store.
[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-release-upgrader from -proposed you should see snaps installed for gtk-common-themes, gnome-calculator, gnome-characters, gnome-logs, gnome-system-monitor. Additionally, the deb version of those four packages should be removed, although if one of the snaps failed to install then the corresponding deb would not be removed.
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://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Ubuntu_Desktop |
|
2018-07-09 19:28:00 |
Brian Murray |
nominated for series |
|
Ubuntu Bionic |
|
2018-07-09 19:28:00 |
Brian Murray |
bug task added |
|
ubuntu-release-upgrader (Ubuntu Bionic) |
|
2018-07-09 19:28:07 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Bionic): status |
New |
In Progress |
|
2018-07-09 19:28:09 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Bionic): importance |
Undecided |
High |
|
2018-07-09 19:28:12 |
Brian Murray |
ubuntu-release-upgrader (Ubuntu Bionic): assignee |
|
Brian Murray (brian-murray) |
|
2018-07-10 12:37:31 |
Francis Ginther |
tags |
|
id-5aec5173f2849b1df2beab17 |
|
2018-07-11 09:31:03 |
Łukasz Zemczak |
ubuntu-release-upgrader (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2018-07-11 09:31:04 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-07-11 09:31:06 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2018-07-11 09:31:09 |
Łukasz Zemczak |
tags |
id-5aec5173f2849b1df2beab17 |
id-5aec5173f2849b1df2beab17 verification-needed verification-needed-bionic |
|
2018-07-12 16:26:35 |
Brian Murray |
tags |
id-5aec5173f2849b1df2beab17 verification-needed verification-needed-bionic |
id-5aec5173f2849b1df2beab17 verification-failed-bionic verification-needed |
|
2018-07-16 15:32:03 |
Łukasz Zemczak |
tags |
id-5aec5173f2849b1df2beab17 verification-failed-bionic verification-needed |
id-5aec5173f2849b1df2beab17 verification-needed verification-needed-bionic |
|
2018-07-16 22:03:47 |
Brian Murray |
tags |
id-5aec5173f2849b1df2beab17 verification-needed verification-needed-bionic |
id-5aec5173f2849b1df2beab17 verification-done verification-done-bionic |
|
2018-07-19 12:50:48 |
Launchpad Janitor |
ubuntu-release-upgrader (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2018-07-19 12:51:10 |
Steve Langasek |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-10-31 07:45:15 |
boaz |
bug |
|
|
added subscriber boaz |