debcheck/rpmcheck

Note: there is also a tool at http://qa.debian.org/debcheck.php called debcheck. However it does not seem to take into account the full complexity of the problem.

debcheck and rpmcheck are two variants of a tool that checks whether all packages of a distribution can be installed. Rpmcheck can deal with Mandriva hdlist.cz files while debcheck can handle a pool of debian packages.

It is available from the EDOS svn repository in directory: users/vouillon.

A typical usage is the following, which checks all packages in the input hdlist.cz file, reports failures and provides a short explanation:

zcat hdlist.cz | ./rpmcheck -failures -explain

Output example

The output below is an excerpt of the output obtained when running rpmcheck against a recent Cooker Mandriva hdlist file:

krbafs-utils (= 1.2.2-4mdk): FAILED
The following constraints cannot be satisfied:
  krbafs-utils (= 1.2.2-4mdk) depends on libkrb4.so.2 {NOT AVAILABLE}
mandriva-doc-Drakxtools-Guide-pt_br (= 2006-0.6mdk): FAILED
The following constraints cannot be satisfied:
  mandriva-doc-Drakxtools-Guide-pt_br (= 2006-0.6mdk) depends on mandriva-doc-common (= 2006-0.6mdk) {NOT AVAILABLE}
mandriva-doc-Starter-pt_br (= 2006-0.6mdk): FAILED
The following constraints cannot be satisfied:
  mandriva-doc-Starter-pt_br (= 2006-0.6mdk) depends on mandriva-doc-common (= 2006-0.6mdk) {NOT AVAILABLE}
mozilla-firefox-register (= 1.0.2-1mdk): FAILED
The following constraints cannot be satisfied:
  mozilla-firefox-register (= 1.0.2-1mdk) depends on mozilla-firefox (= 1.0.2) {NOT AVAILABLE}
mozilla-firefox-sk (= 1.0.7-1mdk): FAILED
The following constraints cannot be satisfied:
  mozilla-firefox-sk (= 1.0.7-1mdk) depends on mozilla-firefox (= 1.0.2) {NOT AVAILABLE}
mozilla-plugin-opensc (= 0.10.0-4mdk): FAILED

In production

Rpmcheck is currently integrated in the production process of the CaixaMagica distribution

Version 1.6 last modified by Berke on 04/02/2006 at 13:09

Comments 0

No comments for this document

Attachments 0

No attachments for this document

Creator: StephaneLauriere on 2005/12/15 17:43
Copyright EDOS Consortium
1.1.1