Hi, On Mon, 11 Feb 2008, Klaus Kaempf wrote:
* Michael Matz
[Feb 11. 2008 08:49]: Hi,
the same problem as with dist upgrade also hits with zypper lu, it does a linear walk over all poolitems, for each calling the ByName iterator, which in turn also walks over the entire pool. Not So Clever, except if you want to test how the machine behaves with O(N^2) algorithms :)
Huh ? libzypp (the old one ;-)) created a couple of maps for the solver and should've used those.
Now, guess why I prefixed my Subject with "SAT" :-) I was speaking only about the sat branch (everything else is Schnee von gestern :) )
My current thinking (to be implemented during hackweek ...) is to separate different kinds into different repos. So the solver doesn't ever see kinds, but it needs the ability to restrict solving to a set of repos.
I don't see the value in really forcing diffenrent kinds into different repos, _if_ we have a possibility to solve on a subset of packages. It's sort of convenient if e.g. patches and packages are in the same solv file. Ciao, Michael. -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org