5. Testing a RPM

You should also check the BugZilla pages for information about this subject.

5.1. Basic tests

The first steps to perform are:

5.2. Linting the package

Then, you have to use the "rpmlint" program, which will test various things on the package. (it comes from the rpmlint package) Type rpmlint mypackage.<archtype>.rpm and a report on the specified package will be issued.

5.3. Install test

On a machine - different from the compilation one if possible - have an upgrade or an install, and then check:

Perfectionists should try various different installs and uninstalls to check whether all expected features are well implemented, for example without required packages.

If all of these tests passed successfully, you are almost done, and should go to the last step of the process: submitting packages.