Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

QA scripts/tests

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 6.x
Octocat-spinner-32 GoOSe
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.rst
Octocat-spinner-32 compare_pkgs_with_upstream.py
Octocat-spinner-32 generate_canonical.py
Octocat-spinner-32 generate_rpm_data.py
Octocat-spinner-32 ideas.txt
README.rst

Breakdown of scripts

generate_canonical.py

pulls from spacewalk-remote-utils.noarch as a canonical list from upstream, sorts and and writes to a text file

compare_pkgs_with_upstream.py

  • loops through above file and attempts to match a built rpm in the following order:

    - checks for same rpm with gl6 instead of el6
    - checks for same rpm with goose.X where X is 1,2,3
    - checks for release version +1
    
  • if rpm doesn't exist, it will be written to missing.rpms file

generate_rpm_data.py

This script does two basic things:

- generates a list of missing packages based upon the list from
  spacewalk-remote-utils
- generates a page for each existing RPM with the following::

  - name, summary and sha256sum of the rpm itself
  - the equivalent of rpm -qp --dump RPM - which generates a
    list of each file and its useful values
  - for each binary in the rpm, perform an ldd dump

download and install rpm

name summary requires files

paths md5/sha type abi on binaries

ldd symbols?
Something went wrong with that request. Please try again.