From owner-freebsd-ports@FreeBSD.ORG Thu Aug 6 17:38:04 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 CC8BB106566C for ; Thu, 6 Aug 2009 17:38:04 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 668098FC18 for ; Thu, 6 Aug 2009 17:38:04 +0000 (UTC) Received: (qmail 25794 invoked by uid 399); 6 Aug 2009 17:38:02 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 6 Aug 2009 17:38:02 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A7B14F4.7080401@FreeBSD.org> Date: Thu, 06 Aug 2009 10:37:56 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.22 (X11/20090729) MIME-Version: 1.0 To: Matthias Andree References: <200908051052.n75AqSAI005906@mp.cs.niu.edu> <4A7A5018.1050108@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 0.95.7 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Scott Bennett , freebsd-ports@freebsd.org Subject: Re: getting bogged down by malfunctioning ports subsystem 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: Thu, 06 Aug 2009 17:38:05 -0000 Matthias Andree wrote: > Am 06.08.2009, 05:38 Uhr, schrieb Doug Barton : > > >> I have considered changing the order of how portmaster does things from: >> >> build >> backup package (unless -B) >> deinstall >> install >> >> to: >> backup package >> deinstall >> build >> install >> >> That is undoubtedly more dangerous, and would require the "automated >> backout" feature that I have yet to write, but it would solve a lot of >> these problems. > > I recall very few cases where this change would have helped me; one was > the recent GD2 update (arguably that would be a bug of the individual > port - often an upstream bug - that picked up an old /usr/local library > version during the build), and a minor one was an earlier > e2fsprogs-libuuid issue (which was in fact just exposing genuine > upstream bugs that impaired portability); it also impairs system > functionality during the whole build phase. I agree on both points, which is why I said I've considered it, not done it yet. :) Doug -- This .signature sanitized for your protection