diff options
author | Timo Teräs <timo.teras@iki.fi> | 2012-02-22 09:14:46 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2012-02-22 09:43:47 +0200 |
commit | a7500a9df53edb81c2995486ba16f5f71579241e (patch) | |
tree | 869d3de0f030d7b8e8976ba6fefea037223f3baf /src/database.c | |
parent | 955153eac28cbf3d303cabd3563116c51a48ed16 (diff) | |
download | apk-tools-a7500a9df53edb81c2995486ba16f5f71579241e.tar.gz apk-tools-a7500a9df53edb81c2995486ba16f5f71579241e.tar.bz2 apk-tools-a7500a9df53edb81c2995486ba16f5f71579241e.tar.xz apk-tools-a7500a9df53edb81c2995486ba16f5f71579241e.zip |
solver: transitive dependency requiring
If n+1 packages depend A, and A depend on B. Add n+1 dependencies
to B. Otherwise if someone conflicts B, B might be left out.
Leaving package unassigned is no longer a non-preferred action,
this fixes the final test case that was failing.
And with --force we might even install that scenario.
Add also some debug checks.
Diffstat (limited to 'src/database.c')
0 files changed, 0 insertions, 0 deletions