From owner-freebsd-stable@FreeBSD.ORG Wed Dec 7 04:24:51 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D18416A41F for ; Wed, 7 Dec 2005 04:24:51 +0000 (GMT) (envelope-from kwc@shell.TheWorld.com) Received: from TheWorld.com (pcls3.std.com [192.74.137.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EC9243D64 for ; Wed, 7 Dec 2005 04:24:49 +0000 (GMT) (envelope-from kwc@shell.TheWorld.com) Received: from shell.TheWorld.com (root@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.12.8p1/8.12.8) with ESMTP id jB74OVIx007481; Tue, 6 Dec 2005 23:24:31 -0500 Received: (from kwc@localhost) by shell.TheWorld.com (8.9.3/8.9.3) id XAA14988905; Tue, 6 Dec 2005 23:24:31 -0500 (EST) Date: Tue, 6 Dec 2005 23:24:31 -0500 (EST) From: Kenneth W Cochran Message-Id: <200512070424.XAA14988905@shell.TheWorld.com> To: Vizion References: <200512051518.43896.vizion@vizion.occoxmail.com> <20051206163732.K60888@znfgre.qbhto.arg> <4606.69.116.19.99.1133916617.squirrel@www.rfnj.org> X-Spam-Status: No, score=-1.4 required=10.0 tests=ALL_TRUSTED autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pcls3.std.com X-Virus-Scanned: ClamAV 0.86rc1/1204/Mon Dec 5 05:09:54 2005 on pcls3.std.com X-Virus-Status: Clean Cc: freebsd-stable@freebsd.org Subject: Re: Upgrading 5.3 > 6.0 buildworld failure now in libmagic X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2005 04:24:51 -0000 >From: Vizion >To: freebsd-stable@freebsd.org, bsdlists@rfnj.org >Date: Tue, 6 Dec 2005 19:41:30 -0800 >Cc: Doug Barton , Kris Kennaway >Subject: Re: Upgrading 5.3 > 6.0 buildworld failure now in libmagic > >On Tuesday 06 December 2005 16:50, the author Allen contributed to the >dialogue on- > Re: Upgrading 5.3 > 6.0 buildworld failure now in libmagic: > >>On Tue, December 6, 2005 19:44, Doug Barton wrote: >>> On Tue, 6 Dec 2005, secmgr wrote: >>>> Not to belabour this, but the 6.0 release notes do specificly say 5.3 >>>> RELEASE and newer. >>> >>> 5.4-STABLE is newer. :) >>> >>>> "Source upgrades to FreeBSD 6.0-RELEASE are only supported from FreeBSD >>>> 5.3-RELEASE or later. Users of older systems wanting to upgrade 6.0-RELEASE >>>> will need to update to FreeBSD 5.3 or newer first, then to FreeBSD >>>> 6.0-RELEASE." >>> >>> How does this change to UPDATING in RELENG_6 look to you: >>> >>> Index: UPDATING >>> =================================================================== >>> RCS file: /home/ncvs/src/UPDATING,v >>> retrieving revision 1.416.2.7 >>> diff -u -r1.416.2.7 UPDATING >>> --- UPDATING 1 Nov 2005 23:44:40 -0000 1.416.2.7 >>> +++ UPDATING 7 Dec 2005 00:42:04 -0000 >>> @@ -229,7 +229,13 @@ >>> page for more details. >>> >>> Due to several updates to the build infrastructure, source >>> - upgrades from versions prior to 5.3 no longer supported. >>> + upgrades from versions prior to 5.4-STABLE are not likely >>> + to succeed. >> >>Sorry to butt in but.. >> >>Doesn't the definition of -STABLE change, for all intents and purposes, by >>the minute? >> >>What next, "versions prior to 5.4-STABLE as of YYYYMMDD ...."? I believe I've seen exactly this type of notation in UPDATING over the years, in both 4.x & 5.x. >>> + >>> + When upgrading from one major version to another, it is >>> + generally best to upgrade to the latest code in the branch >>> + currently installed first, then do another upgrade to the >>> + new branch. >> >>This is getting closer to the truth. >> >>Why don't you just say "update to the most recent RELENG_5 before >>attempting." Future proof, no room for confusion. > [...snip...] > >There is however a perennial problem that freebsd documentation has always >been seen as behind and seperate from the development process rather than an Maybe (hmm, even probably :) but I've found documentation, announcements, errata, etc. (*manpages*) for FreeBSD to be *much* better, more relevant & up to date than, umm, "other" opensource systems. Compared to FreeBSD, other systems' documentation/manpages seem haphazard & in some cases even nonexistent. >integral part of that process. [...snip...] > >Certainly better documentation for the upgrade path between 5.3 and 6.0 would >have saved me a h*** of a lot of time.. but there it is.. live does not hand >out many A++s I would guess that it says 5.3 instead of 5.4 due to oversight, e.g. it was written/documented/recommended before 5.4 was out. Maybe that's (part of) the basis for the Handbook's recommendation of reading the -stable list if you indeed want to track past -RELEASE. :) >Thank you top everyone who helped. I have now successfully upgarded to 5.4 and >am about to begin the last leg of this journey towards 6.0. > >my two pennorth > >david >-- Mine too I guess :) -kc