From owner-cvs-src@FreeBSD.ORG Tue Jul 20 01:54:03 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E174916A4CF; Tue, 20 Jul 2004 01:54:03 +0000 (GMT) Received: from freebsd3.cimlogic.com.au (adsl-20-121.swiftdsl.com.au [218.214.20.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14F7B43D48; Tue, 20 Jul 2004 01:54:03 +0000 (GMT) (envelope-from jb@cimlogic.com.au) Received: by freebsd3.cimlogic.com.au (Postfix, from userid 102) id 653106AC0C; Tue, 20 Jul 2004 11:54:01 +1000 (EST) Date: Tue, 20 Jul 2004 11:54:01 +1000 From: John Birrell To: David O'Brien Message-ID: <20040720015401.GA20991@freebsd3.cimlogic.com.au> References: <200407160251.i6G2pSts080488@repoman.freebsd.org> <20040720012632.GA2277@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040720012632.GA2277@dragon.nuxi.com> User-Agent: Mutt/1.4.2.1i cc: cvs-src@FreeBSD.org cc: Marcel Moolenaar cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org Subject: Re: cvs commit: src Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jul 2004 01:54:04 -0000 On Mon, Jul 19, 2004 at 06:26:32PM -0700, David O'Brien wrote: > Please back this out ASAP. > > 'make world' has been our documented way to update a system for the past > 10 years. Changing this should be done lightly. It should be discussed > on freebsd-arch@, and not in some random thread on freebsd-current@ under > a subject line that gave zero indication of what was being discussed. I think this change is appropriate (and should *not* be backed out) given that the documented (at least in UPDATING) way to upgrade is to run 'make buildkernel' and 'make installkernel' after 'make buildworld' then reboot before 'make installworld' and running mergemaster. For people building very often where a 'make world' is OK, in their humble opinion, I don't see a problem with asking them to set the hook that allows them to do that. After all, the are saying "I know better". For the rest of us who aren't sure they know better, Marcel's change is a step in the right direction IMHO. The 'make world' may have been around for 10 years, but it is no longer accepted as the way to update. Times change and the FreeBSD upgrade is much better than it used to be. The only real annoyance these days is the change in location of the kernel between FreeBSD4 and FreeBSD5 which isn't handled adequately by the upgrade procedure. Other than that, I think that developers take it for granted just how good FreeBSD's source build is at updating a system. -- John Birrell