Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Feb 1998 03:42:52 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        sef@kithrup.com (Sean Eric Fagan)
Cc:        current@FreeBSD.ORG
Subject:   Re: More breakage in -current as a result of header frobbing.
Message-ID:  <199802210342.UAA13837@usr04.primenet.com>
In-Reply-To: <199802210306.TAA07907@kithrup.com> from "Sean Eric Fagan" at Feb 20, 98 07:06:27 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> >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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802210342.UAA13837>