From: Zac Medico Date: Sat, 22 Aug 2009 23:44:59 +0000 (-0000) Subject: In Scheduler._schedule_tasks_imp(), add uninstall operations to the front X-Git-Tag: v2.2_rc40~5 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9c592b26bd18d874a7213f4e8e9d3c02b8ffefe2;p=portage.git In Scheduler._schedule_tasks_imp(), add uninstall operations to the front of the merge queue. svn path=/main/trunk/; revision=14129 --- diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py index 0de01756e..bb2ed19d2 100644 --- a/pym/_emerge/Scheduler.py +++ b/pym/_emerge/Scheduler.py @@ -1360,7 +1360,7 @@ class Scheduler(PollScheduler): if pkg.installed: merge = PackageMerge(merge=task) merge.addExitListener(self._merge_exit) - self._task_queues.merge.add(merge) + self._task_queues.merge.addFront(merge) elif pkg.built: self._jobs += 1