Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Apr 2000 08:14:40 +0200
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        Matthew Dillon <dillon@apollo.backplane.com>
Cc:        Adrian Chadd <adrian@freebsd.org>, Poul-Henning Kamp <phk@critter.freebsd.dk>, current@freebsd.org
Subject:   Re: 2nd call for reviews and tests: buf->bio patch
Message-ID:  <20000404081440.E21619@daemon.ninth-circle.org>
In-Reply-To: <200004032134.OAA61603@apollo.backplane.com>; from dillon@apollo.backplane.com on Mon, Apr 03, 2000 at 02:34:01PM -0700
References:  <22448.954783492@critter.freebsd.dk> <200004031751.KAA60287@apollo.backplane.com> <20000404030757.A53939@ewok.creative.net.au> <200004032134.OAA61603@apollo.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-On [20000404 04:02], Matthew Dillon (dillon@apollo.backplane.com) wrote:
>:
>:* His timing did suck
>:* He's now doing the right thing, at least, instead of committing the
>:  second patchset without submitting them for peer review
>
>    I disagree.  What Poul is doing is committing stuff first, then trying
>    to get validation after the fact (and in a rather demanding way I might
>    add) when people complain.  He is willing to dig his feet in and spend
>    weeks arguing over the issue until people get tired enough to either 
>    accept a compromise, or allow his commits to stay in the tree verbatim.
>    Furthermore, whenever his commit breaks something, it is generally 
>    someone else who has to take up the ball and fix it.  I may break the
>    tree occassionally, but I damn well stay on the front lines and fix
>    any problems ASAP rather then force other people to fix them for me.

In all honesty, this seems to go more about the person Poul-Henning,
then his code.

Besides, CURRENT does allow for the tree to be broken.  I guess Bleeding
Edge lost its meaning within the FreeBSD ranks.

>    This is the third time this has happened.  Every time it happens it
>    creates a huge disruption and every time it happens we end up with
>    a compromise that does absolute *nothing* to prevent a reoccurance of
>    the problem.

Ehm.  Not as if your VM stuff wasn't causing disruption.  Needed,
granted, but disruptive as well.  And ucd-snmp has been broken quite
some time (still is?) due to the work.
And I know of a lot of people who actively use it.

>    The commit should not have happened in the first place.  My position is
>    fairly simple:  I am getting seriously tired of seeing this repetition 
>    occur every few months, and I would like something *REAL* to be done about
>    it which will prevent the repetition from occuring in the future.

I agree that Poul-Henning could be more subtle at times, but I also
understand his motives for doing so.  CURRENT is about progress.  If we
don't start something, we have no chance to every modify it.  Every
change in a DEVELOPMENT tree thus far has been met by anguish, shouting
and calling for the thing to remain, even when the change is for the
better or made things more clear and sane.

If people want stability, go 3-STABLE or 4-STABLE. 5 is were we break
stuff and try to get everything back together in more sane and justified
ways.  This is not PRODUCTION level stuff, it could one day be, but at
the moment it is not.

That doesn't mean of course that peer review isn't necessary, in fact
its good, becase it will catch pitfalls you probably wouldn't have
thought of.

But in all honesty, I see ego's getting more and more in the way of
code.  Saddening.

-- 
Jeroen Ruigrok vd Werven/Asmodai    asmodai@[wxs.nl|bart.nl|freebsd.org]
Documentation nutter/C-rated Coder BSD: Technical excellence at its best  
The BSD Programmer's Documentation Project <http://home.wxs.nl/~asmodai>;
Veni, Vidi, Vici...


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?20000404081440.E21619>