Current status

Detailed Description

Unlike the current custom partitioning screen in Anaconda, which works in a top-down way (user specifies mountpoints and their properties), blivet-gui works with the bottom-up principle (user has full control to assemble the storage configuration from individual members). By integrating blivet-gui into anaconda we will make the bottom-up partitioning available to users during the installation. Blivet-gui is built on top of the blivet library, which is used by Anaconda for storage configuration, this makes the change very easy to implement and doesn't bring new code and dependecies into the installer other than a relatively small GUI package.

Benefit to Fedora

Detailed bottom-up configuration screen has been long requested by users and inclusion of blivet-gui into Anaconda finally makes this a reality. On the other hand, it just adds a new option without changing the existing advanced storage configuration so users that prefer the top-down configuration can still use it.

anaconda devs: Add an option to use blivet-gui to the Storage spoke, add blivet-gui package as a dependency of the anaconda package so that it is pulled into the installation environment and also add an option to not show blivet-gui in anaconda if requested (see [here] for detailed explanation how hiding spokes works in Anaconda).