summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-09-06 18:08:27 +0000
committerZac Medico <zmedico@gentoo.org>2007-09-06 18:08:27 +0000
commitc6feae3fe240bd683b96b794acf7b3ccb6de74a4 (patch)
tree4cc4d212364fc30586130925b77f9992f67bc478 /pym/portage.py
parent1de94272a60220b2f5d4282420302181a707b2b3 (diff)
downloadportage-c6feae3fe240bd683b96b794acf7b3ccb6de74a4.tar.gz
portage-c6feae3fe240bd683b96b794acf7b3ccb6de74a4.tar.bz2
portage-c6feae3fe240bd683b96b794acf7b3ccb6de74a4.zip
In the topological sort for merge order, try to avoid selecting root nodes
whenever possible. This helps ensure that the maximimum possible number of soft dependencies have been removed from the graph before their parent nodes have been selected. This is especially important when those dependencies are going to be rebuilt by revdep-rebuild or `emerge -e system` after the CHOST has been changed (like when building a stage3 from a stage2). With this patch, `emerge -e system` properly rebuilds dev-lang/python before sys-apps/file, which helps to avoid a potential build failure. (trunk r7727:7729) svn path=/main/branches/2.1.2/; revision=7745
Diffstat (limited to 'pym/portage.py')
0 files changed, 0 insertions, 0 deletions