Ubuntu Studio 19.10 Installer Causes Wanted Programs to be Removed

Bug #1851346 reported by Adam Thomas on 2019-11-05
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Status tracked in Focal
Focal
Undecided
Unassigned
ubuntustudio-meta (Ubuntu)
Status tracked in Focal
Focal
Undecided
Unassigned

Bug Description

Ubuntu Studio's Installer has a feature where you can select and deselect programs you would like to be pre-installed on your system.

However, whenever I deselect some programs, after I finish installing the system and then boot into it for the first time apt wants to remove a load of my programs with its autoremove feature.

This includes programs I do intend to use and did not deselect. For example; I deselected Blender, and then Kdenlive (which I do want to use, and hadn't deselected) also got deleted.

I explain it better in a video I did on Ubuntu Studio 19.10: https://www.youtube.com/watch?v=pz_bwpPXXBc go to timestamp 1:18 which is where I begin to explain the problem.

Thanks in Advance!

Erich Eickmeyer (eeickmeyer) wrote :

Unfortunately, this isn't a problem within the metas.

However, it does appear to be a problem with the plugin inside Ubiquity. The mechanism is that the metapackages call the packages within the meta as dependencies. However, if one of those packages is marked for uninstallation (essentially what Ubiquity does in this case), then it marks the metapackage the package is pulled-in from for uninstallation as well. This then flags the apt system that all of those packages (which are considered dependencies of the meta) are "no longer needed". Then, when Ubiquity calls an "apt autoremove" at the end of installation, it removes those packages that have been deemed as "no longer needed".

This is a change from the intended behavior which had previously worked. I'm not sure when the change occurred, but there definitely needs to be a fix in place before 20.04. I will add this bug to the 19.10 release notes.

Changed in ubuntustudio-meta (Ubuntu):
status: New → Invalid
Changed in ubiquity (Ubuntu):
status: New → Confirmed
tags: added: eoan
tags: added: rls-ff-incoming
tags: removed: rls-ff-incoming
tags: added: id-5dd6e55f9566bc386c10808d
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers