From owner-cvs-etc Wed Jun 4 18:13:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA24202 for cvs-etc-outgoing; Wed, 4 Jun 1997 18:13:40 -0700 (PDT) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA24192; Wed, 4 Jun 1997 18:13:37 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with SMTP id SAA28344; Wed, 4 Jun 1997 18:14:34 -0700 (PDT) Message-Id: <199706050114.SAA28344@implode.root.com> X-Authentication-Warning: implode.root.com: localhost [127.0.0.1] didn't use HELO protocol To: "Jordan K. Hubbard" cc: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= , Satoshi Asami , bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-etc@FreeBSD.ORG Subject: Re: cvs commit: src/etc/mtree BSD.include.dist In-reply-to: Your message of "Wed, 04 Jun 1997 16:41:04 PDT." <9647.865467664@time.cdrom.com> From: David Greenman Reply-To: dg@root.com Date: Wed, 04 Jun 1997 18:14:34 -0700 Sender: owner-cvs-etc@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> I see most unpleasant case with current method is potential /sys & >> /usr/include files mispatch (in case someone bump kernel file limit f.e.) >> and possible missing availability of some kernel deeper level directories >> from user program, I suggest to keep symlinks as they are in source case > >I knew that you'd make this exact argument, and it's unfortunately >bogus. :-) > >Updating your include files, both directly in /usr/include and in its >subdirectories, is just plain something you should do if you're >dinking around with sources and building your own kernels and such. I >feel very strongly about that, so strongly that I'll go even further >in saying that people who mismatch their /sys and /usr/include >directories deserve to lose and that adding an architectural wart like >this to try and save them from themselves only bites us in far worse >ways than it helps us. It is the WRONG solution now, it was the WRONG >solution when we inheirited it and now it needs to DIE DIE DIE. > >Sorry for the extra dose of vehemence, Andrey, but this crock has been >so much like a low-grade toothache for me throughout the years that I >basically just got used to it and was ignoring it until you guys >called attention to it again. Now I'm wondering WTF is wrong with me >that I've lived with it for so long without just going to see a >dentist to have that sucker yanked out. ;-) Well, I disagree with you, Jordan. I think we should make the kernel sources a mandatory part of the system and /usr/include/sys should be a symlink. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project