From Fedora Project Wiki

Revision as of 17:37, 23 July 2019 by Bcotton (talk | contribs) (Announcing the change proposal)


Simply reclaim disk space in Anaconda

Summary

The installer shows the Resize Disk Space dialog to reclaim disk space for the automatic partitioning in the graphical user interface. The Anaconda team would like to replace this dialog with a simple list of predefined choices.

Owner

Current status

  • Targeted release: Fedora 31
  • Last updated: 2019-07-23
  • Tracker bug: <will be assigned by the Wrangler>
  • Release notes tracker: <will be assigned by the Wrangler>

Detailed Description

The installer shows the Resize Disk Space dialog to reclaim disk space for the automatic partitioning in the graphical user interface. The Anaconda team would like to replace this dialog with the following list of choices:

  • Use all disk space
  • Use free space available for use
  • Replace existing Linux system(s)
  • Shrink or remove existing partitions

The first three options will redirect users to the Installation Summary screen. The automatic partitioning will be configured based on the selected action.

The last option will redirect users to the Manual Partitioning screen. Users can shrink or remove existing partitions, automatically create new partitions and leave the screen.

The Manual Partitioning screen supports all actions of the Resize Disk Space dialog, so it doesn't make sense to have two user interfaces with the same functionality.

Benefit to Fedora

Simple predefined choices should improve the user experience for users, who are not interested in shrinking or removing specific partitions. Beginners can use all or free disk space without other interaction. Advanced users can quickly reinstall their systems and virtual machines.

Scope

  • Proposal owners: Implement the new dialog window for the graphical user interface. The support for the dialog actions is already implemented for the text user interface and kickstart installations. It is a very small and isolated change.
  • Other developers: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

During the Fedora installation, it will be easier to set up the automatic partitioning in the graphical user interface. Users can choose with one click to use all disk space, all free space or to replace existing Linux systems.

These options are supported also in the text user interface and kickstart files, so users might be already familiar with them.

Advanced users can choose to shrink or remove existing partitions. They will be redirected to the Manual Partitioning screen, where they can delete and shrink partitions and automatically generate partitions for the new installation. However, users have much more flexibility at this point. They can create a fully customized configuration without having to revisit the Installation Destination screen.

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: Revert the changes in Anaconda.
  • Contingency deadline: Beta Freeze
  • Blocks release? No
  • Blocks product? No

Documentation

N/A (not a System Wide Change)

Release Notes