summaryrefslogtreecommitdiff
path: root/src/database.c
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2012-02-22 09:14:46 +0200
committerTimo Teräs <timo.teras@iki.fi>2012-02-22 09:43:47 +0200
commita7500a9df53edb81c2995486ba16f5f71579241e (patch)
tree869d3de0f030d7b8e8976ba6fefea037223f3baf /src/database.c
parent955153eac28cbf3d303cabd3563116c51a48ed16 (diff)
downloadapk-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