CVS commit by mornfall: Further improvements in the pkgcache.cpp priority handling code. We now compute wanted and unwanted priorities separately, in 2 independent (agent) runs. This should help reduce number of computations. Also, i changed way that packages are picked to satisfy depends. The criterion now is maximal (wanted_pri - unwanted_pri) as opposed to minimal unwanted_pri as previously. This fixes some symptoms of the provides problem (however it doesn't solve the root of the problem i believe)...
M +1 -1 TODO 1.13 M +6 -6 libcapture/pkgcache-test.cpp 1.7 M +114 -42 libcapture/pkgcache.cpp 1.6 M +13 -4 libcapture/pkgcache.h 1.7