From Fedora Project Wiki

Revision as of 18:25, 15 June 2011 by Tflink (talk | contribs) (initial incomplete page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

What Is Depcheck?

Depcheck was created to detect packages with broken dependencies. As the test matures, it will eventually be a part of the rel-eng process to keep these broken packages from being pushed to testing or stable repositories.

How Does Depcheck Work?

Describing exactly how depcheck functions is outside the scope of this page but the basic idea is to trick yum into thinking that all available packages are installed and attempt to install the package under test. If there are problems installing that package, depcheck assumes that those errors are dependency problems and fails the error-causing package.

For more detailed information on depcheck, there are several blog posts about its internals ([1] [2] [3] [4]).

Understanding Failures

Fixing Failures

Getting Help

If you still don't understand why your update failed the test, if you think there's something wrong in our test or its documentation or if you have any other suggestions, please contact us.

Additional Information