canonical / canonical/models

Consider making certain snaps optional on ubuntu-classic installs

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
45
Forks
48
Avg merge
5d 23h
Merged PRs (30d)
2

Description

We're evaluating the use of Ubuntu with TPM+FDE for workstation systems, but have found that certain snaps like `firefox`, `snap-store`, and `firmware-updater` cannot be removed because they are part of the model assertion.

In particular, the `firmware-updater` snap doesn't fully function on TPM+FDE systems anyway: https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/2065874

Attempting to remove it gives the following error:
```
error: cannot remove "firmware-updater": snap "firmware-updater" is not removable: snap is required
```

Arguably these apps are not essential to the running of the system, unlike `pc-kernel`. Do they need to be enforced always?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.