From owner-freebsd-questions@FreeBSD.ORG Sat Mar 21 05:39:58 2009 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 17A46106566C for ; Sat, 21 Mar 2009 05:39:58 +0000 (UTC) (envelope-from amvandemore@gmail.com) Received: from imedmobility.com (host-50.216-16-29.iw.net [216.16.29.50]) by mx1.freebsd.org (Postfix) with ESMTP id D58A78FC14 for ; Sat, 21 Mar 2009 05:39:57 +0000 (UTC) (envelope-from amvandemore@gmail.com) Received: from midco.net (host-47-73-107-208.midco.net [208.107.73.47]) by imedmobility.com (Postfix) with ESMTPA id B8F361173C5C for ; Sat, 21 Mar 2009 00:39:56 -0500 (CDT) Message-ID: <49C47D93.8080902@gmail.com> Date: Sat, 21 Mar 2009 00:39:31 -0500 From: Adam Vande More User-Agent: Thunderbird 2.0.0.18 (X11/20081220) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <20090319211530.GA27605@melon.esperance-linux.co.uk> <49C3D104.50307@gmail.com> <20090321014413.42ce80b2@gumby.homeunix.com> In-Reply-To: <20090321014413.42ce80b2@gumby.homeunix.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: portupdate xorg-server X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Mar 2009 05:39:58 -0000 RW wrote: > > IMO this doesn't make any sense. If portupgrade is failing on a port > where manual "make install" works, then portupgrade simply has a bug. > Any port upgrading tool belongs in a port, because it's more important > that it responds to changes in the ports system than changes in the > base system. > > As to upgrading piecemeal rather than with -a, I don't see how that > helps, and it may actually make things worse by not building in > dependency order. > _______________________________________________ > > As to the first part of your msg, what you said doesn't make any sense to me either. Never did I claim portupgrade fails where a normal make install would succeed. I would appreciate it if you could take my example as I state it instead adding stuff to make it sound implausible. Thanks. When you're doing a massive update, and you run into to depedancy issues, you'll know what I'm talking. Also after you get some experience in ports, you'll be able to understand that you can't depend on it compiling all the time. Want an example? Try compiling misc/wanpipe w/ misc/zaptel right now and tell me how far you get. Doing a portupgrade -a on system w/ 1000+ packages installed and there's a pretty good chance you'll run into more than one issue with something like that or it's lesser cousin. Upgrading in smaller chunks is easier. It's actually a fairly common principle. http://en.wikipedia.org/wiki/Divide_and_conquer_algorithm One practical example is xorg 1.4 --> 1.5 a lot of us had issues with a couple months ago or whenever it was. Many users wrote in after doing something like a portupgrade -a and blaming their display problem from xorg on whatever WM they happened to be using. Had they done it in smaller segments, they would easily be able to identify source. And no, it doesn't bring you into dependency hell, it brings you out of it easier. Hope that clears up the confusion for you.