From owner-freebsd-ports@FreeBSD.ORG Sat Apr 14 00:03:49 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F34A316A400 for ; Sat, 14 Apr 2007 00:03:48 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id CDDA213C469 for ; Sat, 14 Apr 2007 00:03:48 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 88AFC1A4D82; Fri, 13 Apr 2007 17:03:58 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id DDF8551375; Fri, 13 Apr 2007 20:03:47 -0400 (EDT) Date: Fri, 13 Apr 2007 20:03:47 -0400 From: Kris Kennaway To: youshi10@u.washington.edu Message-ID: <20070414000347.GB90090@xor.obsecurity.org> References: <20070413154354.GP27736@potato.chello.upc.cz> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hHWLQfXTYDoKhP50" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Cc: freebsd-ports@freebsd.org Subject: Re: parallel builds revisited X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Apr 2007 00:03:49 -0000 --hHWLQfXTYDoKhP50 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 13, 2007 at 04:51:33PM -0700, youshi10@u.washington.edu wrote: > My opinion is that there should be a threshold value empirically derived = by=20 > the developer / retrieved by bug reports, as well as a knob, to specify t= he=20 > maximum number of parallel jobs to be used for a particular port, that wa= y=20 > you don't get people accidentally specifying, say 10 jobs when it can onl= y=20 > handle 2-3. That's a false dichotomy; either a port correctly specifies its dependency ordering in which case it will build under all circumstances, or it does not, in which case it may randomly fail due to factors other than -j value, including system load, CPU vs I/O speed, etc. Kris --hHWLQfXTYDoKhP50 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD4DBQFGIBpjWry0BWjoQKURAlQDAJQKPATRODtEft2P5Mdx8SCOg+olAJ4qltrC 1W0lf+67IMkuJBmSBwTTIw== =BLcC -----END PGP SIGNATURE----- --hHWLQfXTYDoKhP50--