Dear Johnny.
 

The problem with this upgrade is that there is a new database schema and it is a "lots of admin action required" upgrade to a new version.  I can't really run the database upgrade SQL script during the upgrade process, so the user is left with a broken system after the upgrade.

Is this a problem with the database sheme or with RPM? Other Distributions like Debian use debconf (which I personally do not really like) to handle post-installation tasks like that.

Also RPM should be able to open a (gtk)dialog based script for configuration. It might also be an option to provide useful upgrade notices and a short link to them after package installation.

Best Regards
Marcus Moeller