From owner-freebsd-questions@FreeBSD.ORG Tue Jan 8 08:35:58 2008 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F361316A419 for ; Tue, 8 Jan 2008 08:35:57 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.187.76.162]) by mx1.freebsd.org (Postfix) with ESMTP id 611D213C458 for ; Tue, 8 Jan 2008 08:35:57 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) by smtp.infracaninophile.co.uk (8.14.2/8.14.2) with ESMTP id m087wWoY032729; Tue, 8 Jan 2008 07:58:33 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.4.2 smtp.infracaninophile.co.uk m087wWoY032729 Authentication-Results: smtp.infracaninophile.co.uk; dkim=hardfail (SSP) header.i=unknown Message-ID: <47832D28.4090207@infracaninophile.co.uk> Date: Tue, 08 Jan 2008 07:58:32 +0000 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.9 (X11/20071122) MIME-Version: 1.0 To: peter.piggybox@virgin.net References: <476977050044A7FE@n064.sc1.he.tucows.com> (added by postmaster@bouncemessage.net) In-Reply-To: <476977050044A7FE@n064.sc1.he.tucows.com> (added by postmaster@bouncemessage.net) X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (smtp.infracaninophile.co.uk [IPv6:::1]); Tue, 08 Jan 2008 07:58:33 +0000 (GMT) X-Virus-Scanned: ClamAV 0.92/5428/Tue Jan 8 02:45:48 2008 on happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on happy-idiot-talk.infracaninophile.co.uk Cc: questions@freebsd.org Subject: Re: Updating 7.0-BETA2 to RC1... 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: Tue, 08 Jan 2008 08:35:58 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 peter.piggybox@virgin.net wrote: > I'm shortly going to update my laptop from 7.0-BETA2 (a fresh > install) to 7.0-RC1. I'll do this with a buildworld/installworld > cycle. However, reading the site for freebsd-update I noticed that if > I were to do a binary upgrade then it recommends rebuilding all ports > as well. > > Is rebuilding all ports something I should consider if I'm doing a > source-based upgrade too? Even though I'm not crossing a major > version boundary? Once 7.0 is released, then there is a promise of binary compatibility for any software compiled under some 7.x version to work certainly with any later 7.x version, and possibly with any earlier 7.x version as well[*]. However, 7.0-RELEASE isn't actually out there yet, and the Release Engineers may well be making last minute incompatible changes. If freebsd-update recommends wholesale updating of ports, then there's a good reason for that. I will state though that I've been tracking 7.x since fairly shortly after the RELENG_7 branch was created and apart from the big 6 -> 7 update I've not seen any compatibility problems with ported software. Cheers, Matthew [*] I can't remember if the backwards compatibility with the major version is guaranteed or not. Forward certainly is. Also there's the new symbol versioning thing within shlibs that changes the way this sort of thing works. - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHgy0o8Mjk52CukIwRCA4yAKCJxClkrwrFe9fKeXGTSUXc3xQxZgCffpfT lJcn7/Ihsl+kvdgF1tME7Qo= =cMsz -----END PGP SIGNATURE-----