Update distcheck.yaml format specification to current output (#19)

  • Add output-version use 'text' rather than 'str' to handle unquoted 1.2 (float) as a valid value
  • missing -> unsat-dependency
  • Add new fields
  • Make 'total-packages' and 'broken-packages' optional
  • Update ex.yaml (version, unsat-dependency, manually add unsat-conflict)

For now this does NOT handle the 'coinst' report which seems significantly different (help needed).

Test:

cd doc/debcheck/proposals/
kwalify -lf distcheck.yaml ex.yaml
unxz ../../../tests/applications/dose-tests/*.xz
grep -lr output-version ../../../tests/applications/dose-tests/ | xargs -n1 kwalify -lf distcheck.yaml

Merge request reports

Loading