From owner-freebsd-arch@FreeBSD.ORG Wed Jun 11 15:04:17 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 970CD37B401; Wed, 11 Jun 2003 15:04:17 -0700 (PDT) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84A8C43FB1; Wed, 11 Jun 2003 15:04:16 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from athlon.pn.xcllnt.net (athlon.pn.xcllnt.net [192.168.4.3]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h5BM47hS022306; Wed, 11 Jun 2003 15:04:07 -0700 (PDT) (envelope-from marcel@piii.pn.xcllnt.net) Received: from athlon.pn.xcllnt.net (localhost [127.0.0.1]) by athlon.pn.xcllnt.net (8.12.9/8.12.9) with ESMTP id h5BM47CJ000928; Wed, 11 Jun 2003 15:04:07 -0700 (PDT) (envelope-from marcel@athlon.pn.xcllnt.net) Received: (from marcel@localhost) by athlon.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h5BM47LG000927; Wed, 11 Jun 2003 15:04:07 -0700 (PDT) Date: Wed, 11 Jun 2003 15:04:07 -0700 From: Marcel Moolenaar To: Garance A Drosihn Message-ID: <20030611220407.GA870@athlon.pn.xcllnt.net> References: <20030610124747.A7560@phantom.cris.net> <20030610024524.D23396@znfgre.qbhto.arg> <20030611075750.GB57496@wantadilla.lemis.com> <20030611.093203.26943899.imp@bsdimp.com> <20030611190615.GA15695@dhcp01.pn.xcllnt.net> <20030611210632.GA695@athlon.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.4i cc: grog@freebsd.org cc: ache@nagual.pp.ru cc: DougB@freebsd.org cc: "M. Warner Losh" cc: arch@freebsd.org Subject: Re: removing stale files X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2003 22:04:17 -0000 On Wed, Jun 11, 2003 at 05:33:14PM -0400, Garance A Drosihn wrote: > > > > That means you're removing files when you don't really know > >> what they contain, or why they're there. > > > >Which is bad, because it means you don't know your own source > >tree. > > No, it means that "you" (for some value of "you") do not know > "my" source tree (for every value of "my", == all freebsd users). I (for some definition of I :-) don't have to know. I only have to care about our (=FreeBSD) tree and I only have to come up with solutions that do not gratuitously prohibit using our (=FreeBSD) tree for unspecified purposes. Having an open mind and listen to people that use our tree in unspecified ways is generally good, but it's too much to ask of FreeBSD developers to worry about those cases. Let us worry about the common case. I'm positive we get the feedback if there's a solution that doesn't break some unknown class of environments. IMO of course. > I think at this point what we need to do is to get some > actual implementations going, and see how they work in practice. Agreed. Any KISS-able mechanism is a good start. It will get complicated all by itself :-) > I'll see if I can dig up the various lists-of-files that I came > up with in my earlier attempt. Well, actually, maybe I shouldn't. > This does not need to be an exhaustive list. It would be fine to > start with just the files we *know* will cause trouble, and go > on from there. I keep trying for the perfect all-encompassing > solution, and that's where I get bogged down... Yup. We can start with the locale files for example. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net