Classic confined snaps don't install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Software |
Expired
|
Medium
|
|||
gnome-software (Ubuntu) |
Fix Released
|
High
|
James Henstridge | ||
Xenial |
Fix Released
|
Critical
|
James Henstridge | ||
Zesty |
Won't Fix
|
High
|
Robert Ancell | ||
Artful |
Fix Released
|
High
|
James Henstridge |
Bug Description
[Impact]
Apps that use classic confinement show up in search results but don't install.
[Test Case]
1. Open GNOME Software
2. Search for a classic snap, e.g. "atom"
3. Install snap
Expected result:
Either:
a) Snap is installed
b) Snap is not installed and error given
c) Snap is installed but user needs to provide some sort of confirmation since it is not confined.
Observed result:
Snap is not installed, no error given.
[Regression Potential]
Patch changes the code path used to request installation of all snap packages. Ensure that strict confined snaps continue to be installed with correct confinement.
For example, try installing "ohmygiraffe" via gnome-software, then run "snap info ohmygiraffe" from a terminal. The "installed:" line should not include the word "classic".
Changed in gnome-software (Ubuntu): | |
importance: | Undecided → High |
Changed in gnome-software (Ubuntu): | |
status: | Confirmed → In Progress |
tags: | added: patch |
Changed in gnome-software (Ubuntu): | |
assignee: | Robert Ancell (robert-ancell) → James Henstridge (jamesh) |
Changed in gnome-software: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gnome-software (Ubuntu Artful): | |
status: | In Progress → Fix Released |
Changed in gnome-software (Ubuntu Zesty): | |
importance: | Undecided → High |
Changed in gnome-software (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in gnome-software (Ubuntu Zesty): | |
status: | Confirmed → In Progress |
Changed in gnome-software (Ubuntu Xenial): | |
status: | Confirmed → In Progress |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in gnome-software (Ubuntu Zesty): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in gnome-software (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
Changed in gnome-software (Ubuntu Xenial): | |
assignee: | Robert Ancell (robert-ancell) → James Henstridge (jamesh) |
description: | updated |
Changed in gnome-software: | |
status: | Confirmed → Expired |
I think we should, as closely as possible, replicate what the snap cli does. i.e. Prompt the user to say that the Snap uses classic confinement, what that means and get them to click a "I understand" box. I'll review this with Design.