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