Personal tools
You are here: Home Development QA Test Cases RPM Packages
Document Actions

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

  1. 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.
  2. Check the naming of each RPM in the rc1 channel so that it matches packagename-version-release.
  3. Check that the correct license is applied to the RPMs.
  4. Check that the RPMs includes only English descriptions.
  5. Check that the RPMs match the correct architecture.
  6. Check during install that all RPM dependencies are resolved correctly.
  7. Check that no RPM relocates to /usr.
  8. Check that the packaged files have the correct permissions.

Expected Results

  1. All RPMs are ok.

Categories

Basic Tests, RPM


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: