From owner-freebsd-questions Mon Oct 7 12:47:56 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C259737B401 for ; Mon, 7 Oct 2002 12:47:54 -0700 (PDT) Received: from postal3.es.net (postal3.es.net [198.128.3.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3552143E65 for ; Mon, 7 Oct 2002 12:47:54 -0700 (PDT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal3.es.net (Postal Node 3) with ESMTP id MUA74016; Mon, 07 Oct 2002 12:47:53 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Postfix) with ESMTP id E077F5D04; Mon, 7 Oct 2002 12:47:51 -0700 (PDT) To: John Kozubik Cc: Rus Foster , questions@FreeBSD.ORG Subject: Re: Proper way to upgrade packaes from ports In-reply-to: Your message of "Mon, 07 Oct 2002 12:21:53 PDT." <20021007122004.C22036-100000@www.kozubik.com> Date: Mon, 07 Oct 2002 12:47:51 -0700 From: "Kevin Oberman" Message-Id: <20021007194751.E077F5D04@ptavv.es.net> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Date: Mon, 7 Oct 2002 12:21:53 -0700 (PDT) > From: John Kozubik > Sender: owner-freebsd-questions@FreeBSD.ORG > > > Rus, > > Please take a look at /usr/ports/sysutils/portupgrade, as it is the > appropriate tool for these sort of upgrades. > > Circumstantial evidence over the years has led me to believe that most > ports will actually successfully and without issue overwrite their > previous iterations that were also installed via the ports tree (lynx, > wget, things like that). This is often the case, but is demonstrably not true in many cases. Old header files and such can really break things in a manner that is very hard to track down. While portupgrade does not fully automate everything and does require some understanding of what is being done, especially in the databases, it's still a huge win. On the other hand, every time some thing is done to a port that portupgrade does not handle, usually whan a dependency is removed along with the dependent package, questions and stable are flooded with questions. But I would not like going back to pre-portupgrade days! R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message