From owner-freebsd-questions@FreeBSD.ORG Wed Nov 19 06:36:40 2008 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 CF4FF1065670 for ; Wed, 19 Nov 2008 06:36:40 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from QMTA09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by mx1.freebsd.org (Postfix) with ESMTP id 4B0128FC08 for ; Wed, 19 Nov 2008 06:36:39 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from OMTA05.westchester.pa.mail.comcast.net ([76.96.62.43]) by QMTA09.westchester.pa.mail.comcast.net with comcast id gu3W1a0010vyq2s59ucfbr; Wed, 19 Nov 2008 06:36:39 +0000 Received: from koitsu.dyndns.org ([69.181.141.110]) by OMTA05.westchester.pa.mail.comcast.net with comcast id gucd1a0092P6wsM3RuceBN; Wed, 19 Nov 2008 06:36:39 +0000 X-Authority-Analysis: v=1.0 c=1 a=QycZ5dHgAAAA:8 a=ucSBR71MtLWIiSHCyY8A:9 a=7wxAASTtCwZsHf9vaw4A:7 a=bd-4a6z5pHKs7EJB7DKtUeG_lr4A:4 a=EoioJ0NPDVgA:10 a=LY0hPdMaydYA:10 Received: by icarus.home.lan (Postfix, from userid 1000) id 5228033C36; Tue, 18 Nov 2008 22:36:37 -0800 (PST) Date: Tue, 18 Nov 2008 22:36:37 -0800 From: Jeremy Chadwick To: Benjamin Lee Message-ID: <20081119063637.GD77425@icarus.home.lan> References: <1338880b0811181547s191b3170nefe5525f112bbcc2@mail.gmail.com> <20081119040732.GC45210@ozzmosis.com> <20081119054321.GC77425@icarus.home.lan> <4923AE9E.6090407@b1c1l1.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4923AE9E.6090407@b1c1l1.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Kelly Martin , andrew clarke , FreeBSD Questions Subject: Re: preparing for an upgrade 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: Wed, 19 Nov 2008 06:36:40 -0000 On Tue, Nov 18, 2008 at 10:13:50PM -0800, Benjamin Lee wrote: > On 11/18/08 21:43, Jeremy Chadwick wrote: > [...] > > You can only use it on 7.x if you add compatibility libraries and ensure > > your kernel has COMPAT_FREEBSD6 in it. These libraries have given some > > users trouble in the past; you will find most people advocate rebuilding > > all ports from scratch (pkg_delete -af please) when upgrading between > > major FreeBSD versions (e.g. 6.x -> 7.x). > > Is there a particular reason that you recommend using pkg_delete? I > just did 'portupgrade -aRf' for my 6.2 -> 7.0 upgrades. icarus# make all-depends-list /usr/ports/lang/ruby18 /usr/ports/databases/ruby-bdb /usr/ports/databases/db42 /usr/ports/devel/libtool15 So when upgrading your ports, you use... a port? That relies on a other ports of complex nature (a language and Oracle/Sleepycat DB)? Yeah, I'll pass. For example, if you use the base system pkg_* tools and portupgrade, they can get out of sync -- totally rad! I do not use portupgrade for a lot of reasons. All you have to do is examine the freebsd-* mailing lists (mainly -ports and -questions) for problems involving portupgrade. I believe the average is 1 a week? If the tool "gets the job done" for you, use it; I support that right above all else. But as for me, I'm incredibly anal when it comes to UNIX, and I strongly believe in the KISS concept. The only "third-party" tool I'd trust for managing ports would be portmaster, because it's a standalone tool with no dependencies, written in sh, and written by Doug Barton. That's all I have to say. I won't reply from this point on. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |