Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 1998 23:42:06 -0800 (PST)
From:      Simon Shapiro <shimon@simon-shapiro.org>
To:        Mike Smith <mike@smith.net.au>
Cc:        thyerm@camtech.net.au, current@FreeBSD.ORG, Studded@dal.net, kong@kkk.ml.org, Alex Nash <nash@mcs.net>
Subject:   Re: Firewall in kernel? - Found it!
Message-ID:  <XFMail.980112234206.shimon@simon-shapiro.org>
In-Reply-To: <199801120141.MAA00554@word.smith.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help

On 12-Jan-98 Mike Smith wrote:
>> 
>> It does seem that we have, as of late, a situation where submitted
>> patches
>> do not even compile.  This particular one is not the first, but maybe
>> for
>> some of us, one too many.
>> 
>> There can, logically, be only two explanations for this trend:
> 
> You are making the fallacious assumption that this is a "trend" or 
> something somehow new.

You are assuming I make an assumption, which I am not.

> 
> It's not.
> 
> In fact, even this thread is nothing new.  There is a period of 
> reasonable stability and quiet in -current, then a few wrinkles and all 
> the people that were getting complacent start screaming.

I was not screaming and I do not consider myself complacent either.
I belive every process which shows failure can be improved, and any human
process that does not show failures is so broken that failures do not even
show up.

> Your proposal's not new either.  Your offer to help run it is, but 
> realistically do you feel that you have the time and stamina to do 
> nothing but vet endless permutations of changes to the system?

Done manually, yes, it will take a lot of time.  Automated, it will not.
Besides, I am already doing that.  All I was proposing is to have a go/fail
mechanism that serializes all requests and simply rejects those that fail
to ``make buildworld''.  This instead of today's mechnism, where sources
that do not make sense even to GCC and /bin/sh are becoming part of the
official tree, only to be retracted/modified.

Think about it as an ATM deposit into your checking account;  It is not
there officially until the transaction is verified, but you can deposit and
forget.  If you made no mistakes, the transaction becomes official.  If
not, you are told there is a problem.  For ``correct'' CVS transactions
this represents a delay of few hours.  For bad transactions, it acts as an
early warning system and reduces noise in this very list.

> We already *have* a lazy vetting system, with many hundreds if not 
> thousands of participants, and a reasonably adequate feedback 
> mechanism.  Trying to improve substantially on this would require a lot 
> of work.  8)

If the concensus is that the current system is oh so very well, and needs
no further improvement, then I humbly apologize and withraw my offer.

----------


Sincerely Yours, 

Simon Shapiro
Shimon@Simon-Shapiro.ORG                      Voice:   503.799.2313



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