Detailed Description

FedUp is in fact yum-upgrade as well, but in dracut environment (aka off-line upgrade).
Some devels say that offline upgrade is only way.
But on-line upgrade is possible. E.g in Debian world it is even prefered method. In Fedora exist upgrade using yum as unofficial method for long time.

A lot of people are using upgrade using yum for long time and the "problem ratio" is at least on pair with Anaconda upgrade. In fact most problems comes from improper packaging. E.g. maintainer forgot to obsolete, so during upgrade user get file conflict. Once these problems are reported and fixed the upgrade is without problem.

And since FedUp is just different approach to yum-upgrade, FedUp will benefit from fixes on FedoraUpgrade (and vice versa).

I propose to support both FedUp and FedoraUpgrade and give user option.

If this method will be tested by FedoraQA, then I believe this upgrade method can be safely recommended to user.

Benefit to Fedora

Ability to provide upgrade method with nearly zero downtime.

Scope

Currently support only upgrade from N-1 version.

Test it on all supported platforms and probably on Secondary Arches as well.

Test it with different comps groups installed (Desktop, web server...)