From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B261E138010 for ; Tue, 11 Sep 2012 16:56:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3433921C05D; Tue, 11 Sep 2012 16:55:32 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 1848C21C05A for ; Tue, 11 Sep 2012 16:54:12 +0000 (UTC) Received: from [192.168.1.145] (CPE002401f30b73-CM001cea3ddad8.cpe.net.cable.rogers.com [99.240.69.152]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id 7002E33C770 for ; Tue, 11 Sep 2012 16:54:11 +0000 (UTC) Message-ID: <504F6CB1.4030500@gentoo.org> Date: Tue, 11 Sep 2012 12:54:09 -0400 From: Ian Stakenvicius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6esrpre) Gecko/20120731 Thunderbird/10.0.6 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EJOBS variable for EAPI 5? References: <20544.29691.208130.35494@a1i15.kph.uni-mainz.de> <20120831154521.5258c549@googlemail.com> <20120831111244.0c17b8aa@gentoo.org> <20120902002002.GB25302@localhost> <20120904110041.GA19158@waltdnes.org> <50463738.7000209@gentoo.org> <504F6884.9000201@gmail.com> <504F6A21.4080709@gentoo.org> In-Reply-To: <504F6A21.4080709@gentoo.org> X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 68216399-3551-4f77-859c-f40549ec75bd X-Archives-Hash: f96039896dddc91e036b4f9ee84bb50e -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 11/09/12 12:43 PM, Zac Medico wrote: > On 09/11/2012 09:36 AM, vivo75@gmail.com wrote: >> Dunno where to place this request, but if we go for something >> like EJOBS could we also make it phase specific? So compile, >> install and test could have a different number of jobs running. >> Possibly three different variables that override a predefined >> EJOBS. > > Per-phase sounds a little to fine-grained. Instead, I'd suggest to > add an ELOADAVG variable that's analogous to make's --load-average > option. That should be enough to compensate for any differences > between phases. I personally wonder about why this would be necessary from the perspective of the user; if the user's system at emerge time can handle X concurrent processes per emerge-job , i don't see why it would matter what phase these jobs would be launched from. At the ebuild level, certainly, but that's one of the reasons for EJOBS in the first place, so that it can be overridden consistently within a phase, if necessary for the ebuild (regardless of build system type), right? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iF4EAREIAAYFAlBPbLEACgkQ2ugaI38ACPA1qAD/bvjy7aB6nk5YboJHnCpQ8C56 QolKD9BPHL9eN8Xf41oA/iTZU+tyB+BDl+woZAlVGbaa6AR2r6Qp8rwOzkUWSwV/ =FhKc -----END PGP SIGNATURE-----