Samuel Verschelde b50d6a6163 rpmwatcher: add colors for ci and candidates repos 5 months ago
..
README.md 56dcf97a6d Update rpmwatcher's README.md 5 years ago
docker_commands.txt a9acdd0a56 Update rpmwatcher scripts 5 years ago
rpmwatcher_extract_deps.py af66f3eecb rpmwatcher: get RPMs from the candidates repo too 5 months ago
rpmwatcher_extract_roles.py b74c3aa510 rpmwatcher: remove unused imports 1 year ago
rpmwatcher_format_reports.py b50d6a6163 rpmwatcher: add colors for ci and candidates repos 5 months ago
rpmwatcher_update.py af66f3eecb rpmwatcher: get RPMs from the candidates repo too 5 months ago
run.sh efbf3587e3 Run docker as privileged 5 years ago
sync_repos.sh 03d4ccb46b rpmwatcher: fix handling of new repo structure 1 year ago

README.md

This directory contains a collection of scripts whose purpose is to analyze XCP-ng RPMs and produce useful reports out of it:

  • version comparison with CentOS, EPEL and upstream projects
  • analysis of the dependencies
  • what initially comes from XenServer, what comes from XCP-ng, why,
  • and more...

There are prerequisites to be able to run them, among which:

  • read access to our koji hub through the koji CLI tool (e.g. using the vatesbot user)
  • read rsync access to updates.xcp-ng.org
  • ability to start and use a CentOS docker image (see docker_commands.txt)
  • python-rpm
  • python-markdown

See run.sh for the way and order the scripts are run in.