From owner-freebsd-ports@FreeBSD.ORG Mon Jan 12 20:02:19 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 829DF1065687 for ; Mon, 12 Jan 2009 20:02:19 +0000 (UTC) (envelope-from dforsythe@gmail.com) Received: from mail-gx0-f16.google.com (mail-gx0-f16.google.com [209.85.217.16]) by mx1.freebsd.org (Postfix) with ESMTP id 2925D8FC14 for ; Mon, 12 Jan 2009 20:02:18 +0000 (UTC) (envelope-from dforsythe@gmail.com) Received: by gxk9 with SMTP id 9so273434gxk.0 for ; Mon, 12 Jan 2009 12:02:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=sv+AcuTyJl6TB4rOy5O8uh2M/jNBFt7nD3M3r5r97gs=; b=HGtP2ozPiRs7SWo//kiLnW6oW59oC6vxfE5aS70rqa1BQnWU3gXowoBYCOZgbuBS7o AsfPNivf8jLiTdNKG8robuPPE67A2nCC+68C+HKwvHCks0jLdIceM0xyNj2gtoyU7XSS Q58yGIRXdnVEZTR9J+K2BrQNlLn81Ju4ZVYLk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=OElMs5RpWfeqaZ08CPJ0IJEh8XGZL4+pF0xy2nFe/CFXnEZq9SgsP1tCWLCjP32iIv BL3Ft6zx4NIMGQIwMWiWD4NjZKVHEBOvsPCnx8jDXYV+px9cCkAsH4G3l+0kK0WplsD0 NjkpI/y1nd9BGtLlY5cgF2jnqU+FC5NXxbTIE= MIME-Version: 1.0 Sender: dforsythe@gmail.com Received: by 10.90.56.16 with SMTP id e16mr14033596aga.72.1231788819752; Mon, 12 Jan 2009 11:33:39 -0800 (PST) In-Reply-To: <7d6fde3d0901121011m224c16daoc90e9326ddd5503f@mail.gmail.com> References: <20090112175707.GB5811@albert.catwhisker.org> <20090112180245.GA27132@soaustin.net> <7d6fde3d0901121011m224c16daoc90e9326ddd5503f@mail.gmail.com> Date: Mon, 12 Jan 2009 14:33:39 -0500 X-Google-Sender-Auth: 6de301614e8bc3cf Message-ID: From: David Forsythe To: Garrett Cooper Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Mark Linimon , freebsd-ports@freebsd.org, David Wolfskill Subject: Re: Is -j safe to use when building or updating ports? 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: Mon, 12 Jan 2009 20:02:20 -0000 I did work this summer to get parallel dependency handling working. It was pretty dirty, but it worked. I've been cleaning it up in my time off from school (I've had about 7 weeks off in the past year) and I'm actually hoping to have something workable done by the end of this week. My stuff also locks up pkgdb_dir and I patched pkg_add and pkg_delete to honor the locks. - Dave On Mon, Jan 12, 2009 at 1:11 PM, Garrett Cooper wrote: > On Mon, Jan 12, 2009 at 10:02 AM, Mark Linimon wrote: >> Short answer: with the current infrastructure, it isn't. There is a >> WIP to fix this, but I dropped the ball in completing the review of it. >> >> The problem is dealing with the dependencies. >> >> mcl > > There's also a race condition possibility with pkg_add and the files > in /var/db/pkg that still hasn't been worked out yet. > -Garrett > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > -- David Forsythe