From owner-freebsd-current@FreeBSD.ORG Thu Sep 8 07:26:42 2011 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 01822106566B for ; Thu, 8 Sep 2011 07:26:42 +0000 (UTC) (envelope-from niclas.zeising@gmail.com) Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) by mx1.freebsd.org (Postfix) with ESMTP id 7D77B8FC12 for ; Thu, 8 Sep 2011 07:26:41 +0000 (UTC) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id C31EB40025 for ; Thu, 8 Sep 2011 09:26:39 +0200 (CEST) Received: by mail.lysator.liu.se (Postfix, from userid 1004) id B895C4001F; Thu, 8 Sep 2011 09:26:39 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bernadotte.lysator.liu.se X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL,FREEMAIL_FROM autolearn=disabled version=3.3.1 X-Spam-Score: 0.0 Received: from mx.daemonic.se (h-45-105.a163.priv.bahnhof.se [94.254.45.105]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id 697994001D; Thu, 8 Sep 2011 09:26:39 +0200 (CEST) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2001:470:dca9:0:1::4]) by mx.daemonic.se (Postfix) with ESMTPS id 13283119C04; Thu, 8 Sep 2011 09:26:09 +0200 (CEST) Received: from [IPv6:2001:470:dca9:1::4] (vivi.daemonic.se [IPv6:2001:470:dca9:1::4]) by mail.daemonic.se (Postfix) with ESMTPSA id E115012B0A0; Thu, 8 Sep 2011 09:26:08 +0200 (CEST) Message-ID: <4E686E0C.7070806@gmail.com> Date: Thu, 08 Sep 2011 09:26:04 +0200 From: Niclas Zeising User-Agent: Mutt/1.5.21 MIME-Version: 1.0 To: Kevin Oberman References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Cc: FreeBSD Current Subject: Re: 8-stable -> 9-current upgrade 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: Thu, 08 Sep 2011 07:26:42 -0000 On 2011-09-08 02:12, Kevin Oberman wrote: > I've been looking for any information on any special steps required to > update from 8-stable to > 9-current. /usr/src/UPDATING is a bit out of date as it has > instructions for going from 5-stable > to "current", although the instruction may well be the same. > > I am particularly concerned with things like header files > (/usr/include) that might bite me if not > deleted. > > Thanks! I did this upgrade not too long ago (a week or maybe two) and as far as I can tell there aren't that many special steps needed. Firstly I did compare my custom kernel config to the 9-CURRENT generic one. Be careful around the NFS options since they've changed names, as well as COMPAT_TTY which isn't in generic anymore and P1003_1B_SEMAPHORES which also is gone. There might be some more options, but this is what I can remember on top of my head. You also might want to check src.conf if you use that, since there are some new options added there. After that there's just to build world and kernel, and install them, as per usual. I had some trouble building clang, so I disabled that, and then rebuild world and clang when 9-current was installed. Be careful also of make delete-old-libs, since some libs have had their version number bumped, which will make ports fail, unless you recompile those as well. During the mergemaster "phase" there's plenty of stuff to be merged. Some is just version numbers, other is content as well. For instance, in newsyslog.conf the entry for utmp is gone, replaced with utx.log and a lot of other stuff. There has also been some changes to how network interfaces are handled in rc.conf. There might be backwards compability shims for now, but I don't know since I changed them to the new default instead. I hope this helps, and good luck with your upgrade! Let me know if I missed out on any details. Regards! -- Niclas