Notes on Performing Upgrades
Performing Upgrades and checking for trailing packages
Performing an Upgrade
The test we need to run for performing an upgrade is:
- Take a Fedora 7 installation with Everything installed that is available on the original media.
- Update the installation
In order to get to that state, read the Notes on Preparing the Test Images as well.
After you have created the copy you can work with, or took a snapshot you can revert to, here's specifically what we test for using the methods below:
- Yum should most definitely not hang during the upgrade.
- There should be no missing dependencies errors.
- We ask you to seek for trailing packages after the upgrade (see below)
It does not matter with which method you perform this particular test. In other words, you can perform this test using the following installation sources:
- CD-ROM, DVD-ROM (whether it be a mounted ISO or a physically burned disc)
- NFS (ISO or expanded tree)
- HTTP/FTP
Performing an Upgrade Manually
Performing an upgrade manually is the preferred method of testing, as it gives you the same perspective a user would have, and because human interaction tends to take the program logic for a joyride. Obviously, a manually performed upgrade doesn't require all that much documentation.
NOTE: During the selection of the Upgrade radio button in the GUI installer, a traceback might occur causing the installation to fail, if and when you're using VMware Server & VMware Console 1.03 and/or 1.04.
Performing an Upgrade Automatically (Kickstart)
Performing an upgrade automatically is a viable test to run against the programs code. Fedora Unity has the necessary kickstarts available in the jigdo/unity directory. For this particular test, you will need f7-to-f8-upgrade.cfg.
Checking for Trailing Packages
Checking for trailing packages is easiest having the Fedora N-1 installation media ready. What this test should do is result in a list of packages that have not been upgraded. Due to how packages are built, some of the packages on the Fedora N installation media will still have a disttag of the Fedora N-1 version, so we need some kind of script to check this.

