From owner-freebsd-questions@FreeBSD.ORG Mon Dec 27 19:03:29 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93182106564A for ; Mon, 27 Dec 2010 19:03:29 +0000 (UTC) (envelope-from doug@fledge.watson.org) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by mx1.freebsd.org (Postfix) with ESMTP id 398268FC15 for ; Mon, 27 Dec 2010 19:03:29 +0000 (UTC) Received: from fledge.watson.org (localhost.watson.org [127.0.0.1]) by fledge.watson.org (8.14.4/8.14.4) with ESMTP id oBRJ3S7d037958 for ; Mon, 27 Dec 2010 14:03:28 -0500 (EST) (envelope-from doug@fledge.watson.org) Received: from localhost (doug@localhost) by fledge.watson.org (8.14.4/8.14.4/Submit) with ESMTP id oBRJ3S67037955 for ; Mon, 27 Dec 2010 14:03:28 -0500 (EST) (envelope-from doug@fledge.watson.org) Date: Mon, 27 Dec 2010 14:03:27 -0500 (EST) From: doug To: freebsd-questions@freebsd.org In-Reply-To: <4D186D11.1030708@infracaninophile.co.uk> Message-ID: References: <14212432ba707fc5f9fbc75b56e8e783@flabnapple.net> <20101226214221.GB68570@stainmore> <86pqsogfvu.fsf@red.stonehenge.com> <4D186D11.1030708@infracaninophile.co.uk> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (fledge.watson.org [127.0.0.1]); Mon, 27 Dec 2010 14:03:28 -0500 (EST) Subject: Re: Portupgrade status X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: doug@safeport.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2010 19:03:29 -0000 On Mon, 27 Dec 2010, Matthew Seaman wrote: > On 27/12/2010 01:32, Randal L. Schwartz wrote: >>>>>>> "Rob" == Rob Farmer writes: >> >> Rob> Then, the removal of MD5 distinfo broke it and it stayed broken for >> Rob> over a week with no indication given that a fix was in the works. On >> Rob> the other hand, Doug Barton has been very responsive to issues with >> Rob> portmaster and fixed this problem less than 48 hours after it >> Rob> appeared. Hence my recommendation to switch. >> >> I switched to portmaster a few months ago after being firmly in the >> portupgrade camp, and have not regretted it in the slightest. >> > > Same here. The biggest conceptual gotcha in switching is that > portmaster always reinstalls the ports you tell it to work on, unlike > portupgrade which just upgrades what's out of date unless you tell it > otherwise. > > I also have my machines set up with a portmaster.rc like this: > > # > # portmaster global config overrides > # > NO_BACKUP=Bopt > PM_DEL_BUILD_ONLY=pw_dbo > ALWAYS_SCRUB_DISTFILES=dopt > > MAKE_PACKAGE=gopt > PM_PACKAGES=first > LOCAL_PACKAGEDIR=/usr/ports/packages > PM_PACKAGES_LOCAL=pmp_local > PM_IGNORE_FAILED_BACKUP_PACKAGE=pm_ignore_failed_backup_package > > # > # That's All Folks! > # > > Which has two good effects: it stops portmaster asking so many > questions; and it keeps a local archive of packages of everything it > builds and will re-install from that local package repo where an > appropriate package is available. Oh, and it removes build dependencies > rather than leaving them cluttering up the disk (but it does keep > packages of them, so it's quick to reinstall where needed). > > This saves a lot of compiling if you share your local package repo > amongst several machines, or (like I do) you have a lot of churn in > installed package sets. > > I tried doing this sort of thing with portupgrade, but I never could get > it to work quite right and I always had to remember to put extra flags > on the command line -- with portmaster it "just works" (tm). > Also a happy portmaster user. Thanks for the portmaster.rc ideas. For me portupgrade never really worked because I only use port management tools on workstations and I go so long between upgrades I never had any sucess using portupgrade. I also like the fact that portmaster uses only the files that are there anyway. Doug Denault