From a011c5ea5160b906f172347341b488c19ca74ed0 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 6 Oct 2008 20:12:20 +0000 Subject: 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 --- pym/_emerge/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3-1-g7c22