summaryrefslogtreecommitdiffstats
path: root/pym/portage_mail.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-08-14 05:29:38 +0000
committerZac Medico <zmedico@gentoo.org>2008-08-14 05:29:38 +0000
commit6714a0468cf3186531e7d305e540041cc7a6baab (patch)
tree823f558499e8c899e7c564b19777813c488ed64d /pym/portage_mail.py
parentc9d09c826ba9d9a5cb5695773c30013d00f5320e (diff)
downloadportage-6714a0468cf3186531e7d305e540041cc7a6baab.tar.gz
portage-6714a0468cf3186531e7d305e540041cc7a6baab.tar.bz2
portage-6714a0468cf3186531e7d305e540041cc7a6baab.zip
Make Scheduler._choose_pkg() parallelize more aggressively in cases when
it will not result in a less optimal build order. This works by modifying the behavior of Scheduler._dependent_on_scheduled_merges() so that two cases of dependence are ignored: * A given dependency will be merged later anyway (due to dep cycles) and therefore delaying the merge of the parent package will not result in a more optimal build order. * A given dependency is an "uninstall" operation and it also is not a direct dependency, therefore it should be irrelevant to build order optimization. svn path=/main/trunk/; revision=11405
Diffstat (limited to 'pym/portage_mail.py')
0 files changed, 0 insertions, 0 deletions