= Features/PreUpgrade Assistant =
Feature owner(s): Nils Philippsen <nils(a)redhat.com>, Phil Knirsch
The PreUgrade assistant is a tool to help people upgrade from one release to
another and be sure to track important manual configuration changes they
== Detailed description ==
The idea behind the The PreUpgrade assistant came from the notion that even
during the rather short release cycles in Fedora occasionally there are
changes that are incompatible between releases and which are either hard or
nearly impossible to cover during a standard package upgrade. Examples would
be major version upgrades of applications or services that change configuration
file syntax or on-disk date format changes.
The assistant works by analyzing the source system and will generate a report
which will offer information and configuration files for typically changed
settings and services. It offers a plugin architecture where component or
functional area owners can contribute and write their on plugins in python
that can generate additional information for the report.