From owner-freebsd-current@FreeBSD.ORG Fri Nov 12 14:18:47 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14A0316A4CE; Fri, 12 Nov 2004 14:18:47 +0000 (GMT) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 954D143D48; Fri, 12 Nov 2004 14:18:46 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd09.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1CScFr-0001SK-03; Fri, 12 Nov 2004 15:18:23 +0100 Received: from Andro-Beta.Leidinger.net (b7UIS0ZUgeeztae3jBroEbwkI6bMEQJCVzhvSNUWbm2RRZ6-ubP6oJ@[84.128.203.243]) by fmrl09.sul.t-online.com with esmtp id 1CScFf-1vB3Bo0; Fri, 12 Nov 2004 15:18:11 +0100 Received: from Andro-Beta.Leidinger.net (localhost [127.0.0.1]) iACEIR4W047544; Fri, 12 Nov 2004 15:18:27 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: (from www@localhost)iACEIRjk047543; Fri, 12 Nov 2004 15:18:27 +0100 (CET) (envelope-from Alexander@Leidinger.net) X-Authentication-Warning: Andro-Beta.Leidinger.net: www set sender to Alexander@Leidinger.net using -f Received: from 141.113.101.32 ([141.113.101.32]) by netchild.homeip.net (IMP) with HTTP for ; Fri, 12 Nov 2004 15:18:27 +0100 Message-ID: <1100269107.4194c6330d578@netchild.homeip.net> Date: Fri, 12 Nov 2004 15:18:27 +0100 From: Alexander@Leidinger.net To: Poul-Henning Kamp References: <97256.1100261516@critter.freebsd.dk> In-Reply-To: <97256.1100261516@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.6 / FreeBSD-4.10 X-Originating-IP: 141.113.101.32 X-ID: b7UIS0ZUgeeztae3jBroEbwkI6bMEQJCVzhvSNUWbm2RRZ6-ubP6oJ@t-dialin.net X-TOI-MSGID: aa9a116e-7545-4449-9913-4f537a28baa1 cc: Harti Brandt cc: current@freebsd.org Subject: Re: [TEST] make -j patch [take 2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Nov 2004 14:18:47 -0000 Zitat von Poul-Henning Kamp : > At the very least, do not commit your patch until you have managed > to come up with at least one instance of real world data where it > is a good idea. I followed the discussion so far, but I may have failed to see the obvious... What happens if "make -j X" runs in a situation where portupgrade gets called (e.g. a Makefile which runs some portupgrades in parallel for a set of ports (without overlapping in the dependency graph))? I assume from the discussion that the make which gets invoked by portupgrade (without -j) will connect to the FIFO and attempt to build some targets in parallel. Is this correct? If yes: we have some ports which aren't -j safe, so this would violate POLA. Bye, Alexander.