From: Zac Medico Date: Thu, 12 Nov 2009 02:31:34 +0000 (-0000) Subject: Add setup phases to the tail of the merge queue instead of the front, since X-Git-Tag: v2.2_rc50~8 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=76a08d2bdfe310522cd4aac39e2e511f08a97897;p=portage.git Add setup phases to the tail of the merge queue instead of the front, since otherwise when merging binary packages we sometimes tend to get a large number of setup phases flooding the queue and preventing queued installs from running. svn path=/main/trunk/; revision=14816 --- diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py index 1f37a5f0c..dcd2e47c7 100644 --- a/pym/_emerge/Scheduler.py +++ b/pym/_emerge/Scheduler.py @@ -436,7 +436,7 @@ class Scheduler(PollScheduler): Schedule a setup phase on the merge queue, in order to serialize unsandboxed access to the live filesystem. """ - self._task_queues.merge.addFront(setup_phase) + self._task_queues.merge.add(setup_phase) self._schedule() def _schedule_unpack(self, unpack_phase):