From: Zac Medico Date: Mon, 6 Oct 2008 20:12:20 +0000 (-0000) Subject: In order to avoid "waiting for lock" messages X-Git-Tag: v2.2_rc12~23 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=a011c5ea5160b906f172347341b488c19ca74ed0;p=portage.git In order to avoid "waiting for lock" messages at the beginning, which annoy users, never spawn a prefetcher for the first package. svn path=/main/trunk/; revision=11642 --- diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 910e518d9..582255d4d 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -9348,7 +9348,10 @@ class Scheduler(PollScheduler): prefetchers = self._prefetchers getbinpkg = "--getbinpkg" in self.myopts - for pkg in self._mergelist: + # In order to avoid "waiting for lock" messages + # at the beginning, which annoy users, never + # spawn a prefetcher for the first package. + for pkg in self._mergelist[1:]: prefetcher = self._create_prefetcher(pkg) if prefetcher is not None: self._task_queues.fetch.add(prefetcher)