From owner-freebsd-current@FreeBSD.ORG Tue Sep 15 19:03:53 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B7D1106566C for ; Tue, 15 Sep 2009 19:03:53 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com [209.85.219.208]) by mx1.freebsd.org (Postfix) with ESMTP id 8C2D68FC17 for ; Tue, 15 Sep 2009 19:03:52 +0000 (UTC) Received: by ewy4 with SMTP id 4so4374631ewy.36 for ; Tue, 15 Sep 2009 12:03:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=NJvF6sgKo5HFCgrr4bfC3GaNNGC+VE92enad/CH0DnU=; b=QRCvejz2G6pjMeu2uAYKKKhkFBdHjsVSJrSA+S5swLcOCd4BDyv3xhDcb76W+B2+tv MpMH8bc+MUtizcsnh4qDIKwzScPObz+DXQLliT9YGyRGWwkfjKJ6Pk1noh5Fv0I2fMts cXDevq2UvdLaFFyvOUE/+GABHkT7uf09vGutk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=LL8aHJUtdoHUzTK6zWxk4kEXjwnYAPKmtphNXAqtdQhussk3tFwpduWBX1os2u2ADo /aOV7piBeDev9j20I8u+ortrQ134CmQ1Am/1CbGAIUmNC1ttEliyD5pP4PCEZRUaIMpR 2i+yGh6xZxwR9aFJvLOwNBsv98fKh7GtE6y0w= MIME-Version: 1.0 Received: by 10.216.28.76 with SMTP id f54mr1511142wea.182.1253039546526; Tue, 15 Sep 2009 11:32:26 -0700 (PDT) In-Reply-To: References: Date: Tue, 15 Sep 2009 14:32:26 -0400 Message-ID: <5f67a8c40909151132m3869f06er82d49cbc4f481587@mail.gmail.com> From: Zaphod Beeblebrox To: Thomas Backman Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Rom Albuquerque , freebsd-current@freebsd.org Subject: Re: Source level upgrade from 4.9 to CURRENT.. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Sep 2009 19:03:53 -0000 On Tue, Sep 15, 2009 at 1:51 PM, Thomas Backman wrote: > On Sep 15, 2009, at 7:36 PM, Rom Albuquerque wrote:I have a FreeBSD > 4.9-RELEASE system which I want to upgrade to 7.X > > from the source level. Had a bunch of problems installing 7.1-RELEASE from >> the CD distribution I got from freebsdmall.com. Several problems that >> could not mount the CD at the time of installation causing sysinstall >> to halt. So, 4.9 is installed and working, is there a source level >> backward compatibility issue between 7.x and anything older than 6.0 ? >> In other words, upgrading from the sources with such an old >> distribution is a doable task ? >> > Wow... project time. Generally, I've done this type of thing by doing something like 4.9->5.0->5.x->6.0->6.x->7.0->7.x Why? Generally updating from Y.X to Y+1.0 is something that has been done many times. Then Y.0 -> Y.X is also straightforward. The fact that I don't go from Y.0 to Y+1.0 is just superstition. The Y.0 rev is very often out of maintenance before y+1.0 is released. Of course, if the hardware hasn't been updated since 4.9, then you're probably going to have buildworld times in the 6 to 8 hours. Oi. If you get to the minimum support level of freebsd-update, the remaining upgrades might be faster through freebsd-update. ... although I've found version upgrades tedious through freebsd-update. It seems to want to manually merge every text file that has a CVS string change. ... it might be good logic to not require a manual merge if the lines that change begin with '#'