summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-08-22 23:44:59 +0000
committerZac Medico <zmedico@gentoo.org>2009-08-22 23:44:59 +0000
commit9c592b26bd18d874a7213f4e8e9d3c02b8ffefe2 (patch)
tree237d8f682d35057331cd89e3057bf45cf09c34dd
parent989f3b0a16e7bd8fd3ec313755ebdd7d8e9c450e (diff)
downloadportage-9c592b26bd18d874a7213f4e8e9d3c02b8ffefe2.tar.gz
portage-9c592b26bd18d874a7213f4e8e9d3c02b8ffefe2.tar.bz2
portage-9c592b26bd18d874a7213f4e8e9d3c02b8ffefe2.zip
In Scheduler._schedule_tasks_imp(), add uninstall operations to the front
of the merge queue. svn path=/main/trunk/; revision=14129
-rw-r--r--pym/_emerge/Scheduler.py2
1 files changed, 1 insertions, 1 deletions
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