RPM Packages
QA checks of the RPM Packages
Description
The RPM packages YUM repository is the main package source for the Open-Sharedroot Project and its integrity is very important for all installations. Because the preview channel is ever evolving as development changes the code, it is mandatory that the QA process is coordinated with development.
Steps To Reproduce
- Check every RPM in the rc1 channel with tpmlint. The output has to be documented in the bugzilla and serious errors or warnings need to be corrected before release.
- Check the naming of each RPM in the rc1 channel so that it matches packagename-version-release.
- Check that the correct license is applied to the RPMs.
- Check that the RPMs includes only English descriptions.
- Check that the RPMs match the correct architecture.
- Check during install that all RPM dependencies are resolved correctly.
- Check that no RPM relocates to /usr.
- Check that the packaged files have the correct permissions.
Expected Results
- All RPMs are ok.
Categories
Basic Tests, RPM