From owner-freebsd-chat@FreeBSD.ORG Tue Apr 22 23:08:58 2008 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B18C5106566B for ; Tue, 22 Apr 2008 23:08:58 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from thyme.infocus-llc.com (server.infocus-llc.com [206.156.254.44]) by mx1.freebsd.org (Postfix) with ESMTP id 95CDE8FC27 for ; Tue, 22 Apr 2008 23:08:58 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from draco.over-yonder.net (adsl-147-233-204.jan.bellsouth.net [72.147.233.204]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by thyme.infocus-llc.com (Postfix) with ESMTP id 511CB37B47D; Tue, 22 Apr 2008 17:49:56 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 06F4861C41; Tue, 22 Apr 2008 17:49:56 -0500 (CDT) Date: Tue, 22 Apr 2008 17:49:56 -0500 From: "Matthew D. Fuller" To: christopher Message-ID: <20080422224956.GV67042@over-yonder.net> References: <20080420211717.be366660.skeptikos@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080420211717.be366660.skeptikos@gmail.com> X-Editor: vi X-OS: FreeBSD User-Agent: Mutt/1.5.17-fullermd.4 (2007-11-01) X-Virus-Scanned: ClamAV version 0.92.1, clamav-milter version 0.92.1 on thyme.infocus-llc.com X-Virus-Status: Clean Cc: freebsd-chat@freebsd.org Subject: Re: port management practices X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2008 23:08:58 -0000 On Sun, Apr 20, 2008 at 09:17:17PM -0700 I heard the voice of christopher, and lo! it spake thus: > > I know about csup, portupgrade, etc., and I think they are great, > but if you only have one app that you want to upgrade because it was > buggy at a previous time, then it doesn't seem like a practical > undertaking when you consider all of the other apps involved and the > build times for things such as openoffice and kde. But it's usually not necessary to rebuild all the other apps. Certainly the deeper you go into dependancies, the greater the risk of downstream impact; a lot of things depend on libX11, so updating that may require rebuilding a lot of things. But the closer you get to the leaves, the less the issue is. I'm fairly sure I've *NEVER* used 'portupgrade -a'. I always use portversion to spit out the list of outdated things, and pick and choose what I update when. Wine takes a long time to build, so I usually hold that off 'till I don't mind nailing the system up for an hour or so. Some things I have local patches to, so I do them manually later. Deeper bits with a lot of things depending on them I save until I'll have a bit of time to deal with potential fallout (which is surprisingly rare, considering the complexity of the system; a great testament to the work of the maintainers). A lot of things I just drop into the todo list and fire off whenever they come up. I've had hiccups and oopses, but on the whole, it works very smoothly, and has for many years on many systems. I always hear these horror stories from people, but they keep obstinately refusing to happen to me. Life's rough sometimes 8-} -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream.