summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-02-02 01:03:47 +0000
committerZac Medico <zmedico@gentoo.org>2009-02-02 01:03:47 +0000
commite9d6a559afab38ac687f17bb261a4ddde62a3247 (patch)
tree04a9c3a9d55667e6c6fe0f46100f1fdc18301b30 /man
parent351668a24882416c86293e700a826bad6c3070a4 (diff)
downloadportage-e9d6a559afab38ac687f17bb261a4ddde62a3247.tar.gz
portage-e9d6a559afab38ac687f17bb261a4ddde62a3247.tar.bz2
portage-e9d6a559afab38ac687f17bb261a4ddde62a3247.zip
Fix logic inside depgraph._serialize_tasks() to avoid the circular runtime
deps path in some cases when it's not appropriate. This solves a case that was reported, in which the perl was merged before libperl due do perl and lots of it's deps being selected all at once. In this case, so many packages were selected at once that the cmp_circular_bias() sort did not order them very well (though it normally works fine with a smaller number of packages). Thanks to Daniel Robbins for reporting this issue and helping me reproduce it. svn path=/main/trunk/; revision=12568
Diffstat (limited to 'man')
0 files changed, 0 insertions, 0 deletions