The Packages page should only be shown if Ubiquity is installed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cubic |
Fix Released
|
Low
|
Cubic PPA |
Bug Description
Currently, Cubic always shows the Packages page.
(1)
This page creates configurations used by the Ubiquity installer:
- filesystem.
- filesystem.
If Ubiquity is not installed, it does not make sense to show this page.
Ubiquity is not installed in Ubuntu server, other flavors of Ubuntu may not use Ubiquity, and the user may chose to uninstall Ubiquity. In these cases the Packages page should not be shown. Furthermore, if the user installs Ubiquity, the Packages page should be shown.
Therefore, Cubic should check if Ubiquity is installed in the custom OS to determine if the Packages page should be shown.
(2)
Additionally, Cubic checks for the existence of filesystem.
Older versions of Ubiquity (<18.04) only supported removing packages for a typical install. The minimal install option was introduced in Ubuntu Bionic Beaver 18.04.
The user may install a newer version of Ubiquity (>= 18.04) or revert to an older version, so Cubic should not depend on the existence of filesystem.
Therefore, Cubic should check the version of Ubiquity installed in the custom OS to determine if the minimal install check boxes should be shown on the Packages page. If Ubiquity >= 18.04, the minimal install check boxes should be visible.
Changed in cubic: | |
assignee: | nobody → Cubic PPA (cubic-wizard) |
importance: | Undecided → Low |
status: | New → In Progress |
description: | updated |
Changed in cubic: | |
status: | In Progress → Fix Committed |
Fix released in version 2021.11-62.