From owner-freebsd-current Tue Jun 25 19:13:54 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA23934 for current-outgoing; Tue, 25 Jun 1996 19:13:54 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.sri.MT.net [204.182.243.10]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA23924 for ; Tue, 25 Jun 1996 19:13:50 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id UAA01934; Tue, 25 Jun 1996 20:12:30 -0600 (MDT) Date: Tue, 25 Jun 1996 20:12:30 -0600 (MDT) Message-Id: <199606260212.UAA01934@rocky.mt.sri.com> From: Nate Williams To: "Jordan K. Hubbard" Cc: Nate Williams , Bruce Evans , freebsd-current@freebsd.org, nate@sri.MT.net Subject: Re: Building inside of /usr/src? In-Reply-To: <15626.835754599@time.cdrom.com> References: <199606252254.QAA00779@rocky.mt.sri.com> <15626.835754599@time.cdrom.com> Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > You're removed some *useful* functionality from the obj system that both > > Bruce and I both pointed out, and your arguements haven't even begun to > > address the *real* issue. Instead, you've hid behind the smoke-screen > > of 'this is how it was *supposed* to work'. I disagree. The folks at > > Well, hang on now. Just because I don't agree with you or Bruce > doesn't mean I'm hiding behind any smoke screens - I still have yet to > hear a *substantive* argument as to WHY the old behavior should be > preserved. Because it's useful *and* used. Just because *you* don't use it doesn't mean not's useful. The current behavior is non-intuitive at best, and confusing at worst. > What I get instead is "well, if you really *wanted* to stand on your > head and wiggle your left foot while whistling ``I can't get no > satisfaction'' then you wouldn't be able to now and this is bad." This is *exactly* the point I'm making. You trivialize anyone who *uses* the current behavior and claim that it's never used and/or stupid. I call that a smoke screen. > Sorry, I just don't see it as at all useful, with or without > asterisks, and to be honest I'm feeling a little annoyed that neither > of you lifted a finger to address the problems with the old system but > have no compunctions about tying me up in exchange after exchange > concerning the new one. Tell me *what* was broken about the old way that required the fix you did other than you couldn't take a system and do a make world on it? Pre-create the obj directories and have at it. That's one of the *requirements* of the old system. > I suffered all manner of problems with the > old system, complained about it bitterly for *years* and I never heard > a single squeak from anyone about how they'd undertake to fix it. But the things you complain about weren't related to your fixes on the obj directory. You complain and moan about the whole pmake paradigm and it not being standard, so why even work with it at all. You haven't addressed *any* of the problems with the obj directory except for the need for symlinks in the source directory, which were < 1% of your complaints. > Fine, I figure nobody gives a god-damn and take it upon myself to fix > it and now suddenly everyone's crawling out of the woodwork with their > favorite wacky disaster scenarios.. :-( Because what you 'fixed' wasn't broken. And, what you complained about still isn't fixed (the requirement of dealing with obj/no-obj dirs, having to Bmake tools, and the paradigm of where the install stuff occurs). Most of your complaints have little to do with pmake and instead are related to having a (necessarily) complicated build system. > If someone can convince me that I've broken something *without* using > obviously contrived examples (of which we could spin thousands and be > locked in discussion until the sun goes dark) then I'm more than > amenable to making further changes. I've given you 4-5 examples I use on a regular basis, but since they aren't relevant to you then they aren't relevant. Bruce has given you easily reproducable examples yet you ignore them as well. You haven't shown any inkling to listen, so what does it matter? They will be blown off as 'standing on your head sucking milk through your nose, so it's irrelevant' anyway. Nate