From owner-freebsd-current Sun Feb 22 04:05:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA23098 for freebsd-current-outgoing; Sun, 22 Feb 1998 04:05:22 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA23091 for ; Sun, 22 Feb 1998 04:05:20 -0800 (PST) (envelope-from tlambert@usr07.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id FAA04494; Sun, 22 Feb 1998 05:05:16 -0700 (MST) Received: from usr07.primenet.com(206.165.6.207) via SMTP by smtp01.primenet.com, id smtpd004489; Sun Feb 22 05:05:15 1998 Received: (from tlambert@localhost) by usr07.primenet.com (8.8.5/8.8.5) id FAA29448; Sun, 22 Feb 1998 05:05:08 -0700 (MST) From: Terry Lambert Message-Id: <199802221205.FAA29448@usr07.primenet.com> Subject: Re: More breakage in -current as a result of header frobbing. To: nate@mt.sri.com (Nate Williams) Date: Sun, 22 Feb 1998 12:05:08 +0000 (GMT) Cc: tlambert@primenet.com, nate@mt.sri.com, current@FreeBSD.ORG In-Reply-To: <199802220518.WAA22819@mt.sri.com> from "Nate Williams" at Feb 21, 98 10:18:01 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Sure there is. Society and human nature. Human beings simply cannot be > forced to 'Do the Right Thing'. There is no way to force 'right > behavior' automaticaly. Human behavior can only be modified if the > person desires to change, and that desire to change cannot be 'forced' > by any automatic tool. The laws of physics are an automatic tool, and "right behaviour", by definition, is "in accordance with the laws of physics". There's all sorts of nice feedback loops which enforce this, the most severe of which is "you die if you do not act in accord". You can pretend gravity does not exist on a cliff face. But you can only pretend once. > Your 'global' lock does *NOTHING* (!!!!!!!!!) to make the tree any more > buildable when in fact it is my poor coding skills/testing behavior that > breaks the tree. The commit I did was a bad commit, and locking the > tree and then unlocking the tree after I finished commit doesn't > magically make it a good commit. No. But it makes it obvious that it was *you* that did it. And if you do it consistently, you *should* lose your priviledges that allow you to do it. This is called a feedback loop. > Sometimes your absolute silliness appears to be a lack of intelligence > at times. I think you don't understand the concept of environmental enforcement of desirable behaviour. FreeBSD is free to choose whatever environment it wants, within the scope of physical laws. Including an environment that punishes tree breakage, if it's smart enough to do so. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message