From owner-freebsd-current@FreeBSD.ORG Sun Jan 27 21:51:17 2008 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 202B216A419 for ; Sun, 27 Jan 2008 21:51:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id C78C613C455 for ; Sun, 27 Jan 2008 21:51:16 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A48A049555; Sun, 27 Jan 2008 16:51:15 -0500 (EST) Date: Sun, 27 Jan 2008 21:51:15 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Stefan Lambrev In-Reply-To: <479CFBA6.7070800@moneybookers.com> Message-ID: <20080127214742.J71547@fledge.watson.org> References: <479BB50E.2080703@gmail.com> <479BE36E.5090408@mac.com> <479CF392.2040609@paradise.net.nz> <479CF7E2.6060109@gmail.com> <479CFBA6.7070800@moneybookers.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-current@freebsd.org, "Aryeh M. Friedman" , Mark Kirkwood Subject: Re: build/installworld break under -j n for n>1 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: Sun, 27 Jan 2008 21:51:17 -0000 On Sun, 27 Jan 2008, Stefan Lambrev wrote: >>> I'm guessing you would only do the make buildworld && make installworld if >>> you had *not* changed the kernel sources? >> >> It is normally safe if you update frequently ( > Changes in kernel are normally backward compatible, which means that in most > cases you should be able to run "old" world with new kernel. The opposite is > not true and you do not know when you will get bitten. In all cases you > should look at /usr/src/UPDATING, for special events :) Let me put it slightly more strongly than you have: people will often not get bitten, but we guarantee that they will get bitten, and probably more frequently for taking the risk every day than for doing it once in a while. It is really not at all safe to update world before kernel, people who do so regularly and without following the commit logs *very* carefully will eventually get seriously hurt if they persist. Keep in mind that UPDATING is generally only intended to help with bumpy patches in the regular and supported update process, and not to help people who do their own thing, so just checking UPDATING is not sufficient to make installworld before installkernel + reboot safe. Robert N M Watson Computer Laboratory University of Cambridge