Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Apr 2005 14:29:40 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        darrenr@hub.freebsd.org
Cc:        current@freebsd.org
Subject:   Re: LINT broken due to ipfilter
Message-ID:  <20050429.142940.43005573.imp@bsdimp.com>
In-Reply-To: <20050428155451.GA2192@hub.freebsd.org>
References:  <20050428152622.GC92579@ip.net.ua> <427100CC.8080604@samsco.org> <20050428155451.GA2192@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20050428155451.GA2192@hub.freebsd.org>
            Darren Reed <darrenr@hub.freebsd.org> writes:
: On Thu, Apr 28, 2005 at 09:27:08AM -0600, Scott Long wrote:
: > Leaving the tree unbuildable for 3 days is unacceptable.  I doubt that 
: > any other active OSS project would tolerate it, and I'm sure that Sun
: > wouldn't tolerate it either.
: 
: Well, FreeBSD seems to have a history of allowing this...I seem to recall
: some other part of the build being broken when I did the initial commit
: for ipf...not to mention there being many times in the past when I've seen
: comments about the build being broken in one way or another.

No.  FreeBSD does not have a history of allowing things to be broken
for 3 days.  While things are sometims broken for this long, it is not
considered acceptable or OK by any means.  The tree must be buildable
at all times, and any breakage longer than a couple of hours is not
considered acceptable and the folks that have broken the tree are
usually remonstrated in privated multiple times for such breakage.
Given then this breakage was 10x longer than the usual threshold for
private complaints, I think that the public complaint is completely
justified.

: My single biggest issue remains the number of boxes needed to keep things
: compiling on FreeBSD.  4.11, 5.4, -current.  That is a really tough ask
: on anyone and last I checked, there's only a ref4 and a ref5.

You only need one box to build universe for -current, since that's
what you broek.

: So....if you want to make it easier for people like me to make sure they
: haven't broken the build, put a target in src/Makefile that achieves this.
: That is, buildworld and buildkernel and build LINT and whatever else for
: a single platform.  Or at least I think buildworld and buildkernel are
: required, seperately.  "universe" is too much.  

"universe" can even be built using project resources.  freefall
usually has enough disk space.  However, even if you don't do a
universe, the bare minimum is buildworld, and your import didn't pass
that, and the subsequent delay in fixing it was longer than is
reasonable.

I think you are complaining too loudly here.  The fact remains that
you committed the imported sources to the tree before your integration
with FreeBSD sources was complete.  It took several days to resolve
these integration problems.  That's not acceptable.  Esepcailly when
no heads up was given.

: Having said all that, I appreciate any assistance others can give,
: especially clues on what to do with rescue.

Yes.  That was a good thing.  The community really pulled together
here.

Warner



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