From owner-cvs-src@FreeBSD.ORG Wed Jun 21 18:36:40 2006 Return-Path: X-Original-To: cvs-src@freebsd.org 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 9FA4216A47F; Wed, 21 Jun 2006 18:36:40 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5243743D6B; Wed, 21 Jun 2006 18:36:32 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5LIYcNu002661; Wed, 21 Jun 2006 12:34:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Jun 2006 12:34:56 -0600 (MDT) Message-Id: <20060621.123456.232930587.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <200606211306.36770.jhb@freebsd.org> References: <20060620.155140.-1816810644.imp@bsdimp.com> <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 21 Jun 2006 18:36:40 -0000 In message: <200606211306.36770.jhb@freebsd.org> John Baldwin writes: : The nature of the compromise over 'make world' was that rather than removing : the knob we'd leave it undocumented so that new users aren't tempted to use : it, but instead will revert to using buildworld/installworld as they ought to : if they get a failure running 'make world'. If we are going to document the : knob and thus make it user-supported, we might as well remove it and just : make 'make world' user-supported. The problem with making it 'user-supported' is that it really is a dangerous tool for the normal user. Sure, it mostly works, most of the time, for most situations. However, when it fails, it fails in an unsafe way. It fails in a way that can't be backed out from easily, meaning someone will have to boot distribution media to back out to a known good state. These events are rare, but totally #@$@!!@@#$ the user. And we're back to the compromise that we had before... Warner