diff --git a/doc/dependency_chain.plist b/doc/dependency_chain.plist new file mode 100644 index 0000000000..7cb8677bd6 --- /dev/null +++ b/doc/dependency_chain.plist @@ -0,0 +1,84 @@ + + -- Dependency chain for a package -- + + The order to which dependencies are installed is: + + 1- Indirect deps with high->low priority. + 2- Direct deps with high->low priority. + + Priority is increased by one any time a packages depends on, so a + package that is needed by 30 packages will be installed before + one that is needed by 10 packages. + + + + missing_deps + + + pkgname + blurb + version + 2.1 + + + + + + installed_deps + + + pkgname + blah + version + 1.2 + requiredby + foo-2.0 + + ... + + + + + direct_deps + + + pkgname + blob + version + 2.0 + repository + /blah/foo + requiredby + foo-2.0 + priority + 100 + filename + blob-2.0.i686.xbps + + ... + + + + + indirect_deps + + + pkgname + X + version + 1.0 + repository + /blah/foo + requiredby + blob-2.0 + priority + 90 + filename + X-1.0.i686.xbps + + ... + +