From owner-freebsd-current Fri Feb 20 19:43:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA15160 for freebsd-current-outgoing; Fri, 20 Feb 1998 19:43:19 -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 TAA15126 for ; Fri, 20 Feb 1998 19:43:10 -0800 (PST) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id UAA22018; Fri, 20 Feb 1998 20:42:56 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp01.primenet.com, id smtpd022008; Fri Feb 20 20:42:53 1998 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id UAA13837; Fri, 20 Feb 1998 20:42:52 -0700 (MST) From: Terry Lambert Message-Id: <199802210342.UAA13837@usr04.primenet.com> Subject: Re: More breakage in -current as a result of header frobbing. To: sef@kithrup.com (Sean Eric Fagan) Date: Sat, 21 Feb 1998 03:42:52 +0000 (GMT) Cc: current@FreeBSD.ORG In-Reply-To: <199802210306.TAA07907@kithrup.com> from "Sean Eric Fagan" at Feb 20, 98 07:06:27 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 > >It's also annoying that all of these errors could have been found by a > >simple world build - something I thought we were supposed to do as > >part of committing; I've certainly gotten my ass chewed for not doing > >so in the past and thus feel more than justified in chewing on others > >for the same sin. > > Interestingly enough, the same thing happens at my day job. In one case, we > had no working build for two weeks because a single person didn't do a build > test before checking in changes, and then, for the next 9 work days, checked > in hacked "fixes" that also hadn't been tested. The same thing happened at Novell, until we instituted multiple reader, single writer locking in a trivial front-end to cvs, and started slapping people who didn't build test affected code before releasing the writer lock. Of course, this tends to work a whole lot better if all your dependecies work, and *only* the things affected by the change end up being rebuilt, instead of needing to build the world (SVR4 take longer to build from source than FreeBSD on the same hardware, or at least it did in the 1.1.5 days...). A make world with broken dependencies that takes 17 hours is enough time for the person who triggered it to work on fixing some of the dependencies so they don't have to wait that long next time... ;-). 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