From Fedora Project Wiki
(Initial template) |
(First version) |
||
Line 1: | Line 1: | ||
= Description = | = Description = | ||
This verifies that comps.xml is usable by the installer and other system tools. | |||
= How to test = | = How to test = | ||
# Locate comps.xml in the <code>repodata/</code> directory | |||
#* The name of the comps file(s) will be listed in repomd.xml | |||
#** <code>data type="group"</code> references the uncompressed comps file | |||
#** <code>data type="group_gz"</code> refers to the the compressed version | |||
# Fetch the comps grammar (<code>comps.rng</code>) from CVS | |||
#* [http://cvs.fedoraproject.org/viewcvs/*checkout*/comps/comps.rng http://cvs.fedoraproject.org/viewcvs/*checkout*/comps/comps.rng] | |||
# Run <code>xmllint --noout --nowarning --relaxng comps.rng comps.xml</code> to verify that comps is well-formed and matches the defined grammar | |||
= Expected Results = | = Expected Results = | ||
# At least one version of the comps file is listed in repomd.xml | |||
# <code>xmllint</code> verifies that the comps file is well-formed and matches the defined grammar | |||
= More info = | |||
[[How to use and edit comps.xml for package groups]] | |||
Revision as of 19:54, 23 June 2009
Description
This verifies that comps.xml is usable by the installer and other system tools.
How to test
- Locate comps.xml in the
repodata/
directory- The name of the comps file(s) will be listed in repomd.xml
data type="group"
references the uncompressed comps filedata type="group_gz"
refers to the the compressed version
- The name of the comps file(s) will be listed in repomd.xml
- Fetch the comps grammar (
comps.rng
) from CVS - Run
xmllint --noout --nowarning --relaxng comps.rng comps.xml
to verify that comps is well-formed and matches the defined grammar
Expected Results
- At least one version of the comps file is listed in repomd.xml
xmllint
verifies that the comps file is well-formed and matches the defined grammar