From owner-cvs-all@FreeBSD.ORG Wed Aug 3 10:23:42 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 039EC16A41F for ; Wed, 3 Aug 2005 10:23:42 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0672F43D45 for ; Wed, 3 Aug 2005 10:23:40 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from Andro-Beta.Leidinger.net (p54A5F0C5.dip.t-dialin.net [84.165.240.197]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j73AJwhC044735; Wed, 3 Aug 2005 12:20:16 +0200 (CEST) (envelope-from netchild@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id j73AMV8T060799; Wed, 3 Aug 2005 12:22:31 +0200 (CEST) (envelope-from netchild@FreeBSD.org) Received: from 141.113.101.31 ([141.113.101.31]) by netchild.homeip.net (Horde MIME library) with HTTP for ; Wed, 03 Aug 2005 12:22:30 +0200 Message-ID: <20050803122230.e1lyy9wc0sckgs0g@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 03 Aug 2005 12:22:30 +0200 From: Alexander Leidinger To: "M. Warner Losh" References: <20050731102343.35bc4aa9@Magellan.Leidinger.net> <20050802090717.GK14023@ip.net.ua> <20050802140536.zstn68rcgsg84g0w@netchild.homeip.net> <20050802.090206.55731220.imp@bsdimp.com> In-Reply-To: <20050802.090206.55731220.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, ru@FreeBSD.org, des@des.no, grehan@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 ObsoleteFiles.inc src/share/man/man7 build.7 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2005 10:23:42 -0000 "M. Warner Losh" wrote: > In message: <20050802140536.zstn68rcgsg84g0w@netchild.homeip.net> > Alexander Leidinger writes: > : When an user calls delete-old with DESTDIR set to the root of a non-native > : machine architecture he may remove non-obsolete files when he > forgets to set > : TARGET_ARCH. I want to prevent this situation. I think "failsafe" is more > : important than "POLA" in this case. > > If you are cross compling, then you must set TARGET_ARCH. This is > true for buildworld and installworld. We don't have seat-belts > there. Why would we need one here? Because someone may think that all obsolete files are the same on all architectures. But this isn't the case. It's obvious (to me) that you have to specify an target arch on installworld, but it wasn't obvious (to me) that we need one to delete obsolete files initially. So when there are developers which think it might work without a target arch, there will be users which just don't think about it. Those users will be busted then. From my experience (providing emergency help to companies which administrate their important FreeBSD on their own) I think we really should keep those seat-belts. Bye, Alexander. -- http://www.Leidinger.net/ Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org/ netchild @ FreeBSD.org : PGP ID = 72077137 The honeymoon is not actually over until we cease to stifle our sighs and begin to stifle our yawns. -- Helen Rowland