On 7/7/06, David Jencks <[EMAIL PROTECTED]> wrote:

I think this will have an extremely debilitating and discouraging
effect on everyone involved: no one can commit their own code.

Yes, it doesn't sound very entertaining. I'll have to think about it again.

"No
code ownership" is fine, but IMO everyone likes to commit their own
work and say to themselves "I did it".

You're right again. What I meant was to ensure that a commit won't
break others' daily work only because not everything's been committed.
It's not that rarely when we couldn't build Geronimo from a fresh
checkout. The other effect is that it makes the change known to more
than a very few people which increases changes to fix it in case of
troubles.

 I think it will also tend to
give the PMC members even more work to do, which they already don't
have time for, and is likely to widen the divide between committers
and PMC members.  It will also be IMO rather confusing: despite
review by 3 PMC members I expect the changes will still be best
understood by their author, and if the author is NEVER the committer,
it will be nearly impossible to find out who was responsible.

That's what I thought we want to avoid, i.e. that a change is best
understood by its author. That's what makes that some areas are not
handled very well and only when Dave J. is involved a fix might be
prepared.

Re more work for PMCers, it's not quite true - we've already got more
work than it's necessary before RTC and only PMCers' votes are binding
so we have to do it anyway. When one claims a change has been tested
and +1'ed eventually, it means that the process of applying the change
has already been done so the additional step would be to execute 'svn
ci'. What additional work are we talking about - svn ci?

Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl

Reply via email to