From Fedora Project Wiki
Description
A test to ensure that the Critical Path Packages have no missing dependencies or package/file conflicts.
Note that this test only checks the package metadata; QA:Core package existence test case confirms that the packages actually exist in the repo.
How to test
- Obtain (or generate) a current list of the critical path packages
- Note: The procedure for this isn't finalized but it will work something like:
- Fetch this script: resolve_out_deps.py
- Run:
resolve_out_deps.py $RAWHIDE_URL
- Note: The procedure for this isn't finalized but it will work something like:
- Ensure that all the dependencies for all the packages listed are satisfied
- This will be handled automatically by
resolve_out_deps.py
- This will be handled automatically by
- Ensure that there are no conflicts between any of the packages listed
- This is also handled automatically by
resolve_out_deps.py
- This is also handled automatically by
Expected Results
resolve_out_deps.py
reports no conflicts or missing dependencies