Review "System Applications"

Bug #1546636 reported by Robert Ancell
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
GNOME Software
Fix Released
Wishlist
gnome-software (Ubuntu)
Triaged
Low
Unassigned

Bug Description

GNOME Software has a concept of "System Applications" that cannot be removed / installed. The current list was defined for GNOME, we should update it to be appropriate for Ubuntu.

tags: added: gnome-software-ubuntu
Changed in gnome-software (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Matthias Klumpp (ximion) wrote :

It has that hardcoded? Normally, setting the compulsory_for_desktop tag in AppStream metadata should be sufficient to achieve that. See https://www.freedesktop.org/software/appstream/docs/chap-DistroData.html#tag-distro-compulsory_for_desktop

Revision history for this message
Robert Ancell (robert-ancell) wrote :
Revision history for this message
Michael Catanzaro (mike-catanzaro) wrote :

Some notes on this:

For 3.18, the system.xml list mostly corresponded to the applications in GNOME core, with the exception of gedit, which was not in core at the time.

For 3.20, I added a bunch of applications into core (including gedit); now the system.xml list is outdated. We decided not to update system.xml in order to allow users to remove these applications, with the result that the definition of what's in system.xml is historical and arbitrary. This is not good.

Now, for 3.22, we've switched to using <compulsory_for_desktop> tags in appdata and removed system.xml. Not sure if that's actually a good change, as it makes it much harder to edit the list, but it does avoid the problem of having the list hardcoded in gnome-software. Currently we have the same set of arbitrary applications marked with <compulsory_for_desktop> and we need to figure out something better. Nothing has been decided; we're leaning towards allowing removal of pretty much anything short of gnome-control-center as it's quite annoying to have unremovable applications without good reason, but not 100% happy with this as I'm not keen to lose the concept of system applications.

It would be great for Ubuntu to join in the upstream discussion: https://bugzilla.gnome.org/show_bug.cgi?id=760697

Changed in gnome-software (Ubuntu):
importance: High → Low
Changed in gnome-software:
importance: Unknown → Wishlist
status: Unknown → In Progress
Changed in gnome-software:
status: In Progress → Fix Released
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Any progress regarding this issue?

AsciiWolf (asciiwolf)
tags: added: xenial yakkety zesty
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Still present in Ubuntu 17.10 and looks like it's even worse - I was able to remove many core applications using GNOME Software, even GNOME Software itself!

tags: added: artful
AsciiWolf (asciiwolf)
tags: removed: artful
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Fixed in Artful by switching to the clean GNOME desktop, but still an issue in Xenial, Yakkety and Zesty.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.