* Fix dep_check() so that it doesn't expand virtual blockers since the
authorZac Medico <zmedico@gentoo.org>
Wed, 30 Apr 2008 08:30:11 +0000 (08:30 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 30 Apr 2008 08:30:11 +0000 (08:30 -0000)
commit66502efa800c888e1b313f873398eabee13f5c66
treee32b10dab6e5043dec338a6ad21168dce29eabc9
parenta1a04478d9eb5a00a3412f7f20309aa9e8c5bfe3
* Fix dep_check() so that it doesn't expand virtual blockers since the
  un-expanded virtual atom is more useful for maintaining a cache of
  blocker atoms.

* Expand virtual blockers in depgraph.validate_blockers(), since it's
  not done by dep_check() anymore.

* If blocker data from the graph is available, use it to validate the
  blocker cache and update the cache if it seems invalid.

* Make BlockerCache._load() more tolerant to installs/uninstalls so
  so that cache isn't rebuilt every time.

svn path=/main/trunk/; revision=10041
pym/_emerge/__init__.py
pym/portage/__init__.py