Hi Dirk and all,

I've had concerns similar to Joerg's for quite a while.  Indeed, I'm not
even certain how to determine who *is* a committer on any given subproject:
I'm no CVS guru, and even if I were I'm not sure run-of-the-mill committers
have the requisite privileges to look in the right place.

Two other related questions:  In the past, when one was granted committer
status to one subproject, seemingly, access to other subprojects was also
granted.  So, for instance, it's my belief currently that a committer to
Xerces-n does in fact have latent priviliges to Xerces-*, and so is a
committer on those subprojects.  In fact, I can checkout xml-xalan using my
apache ID; so I suppose that I have commit privs there too.  :)  How does
this relate to votes requiring the assent of 2/3 committers on a
subproject?  How does xml-commons--to which all committers to any XML
subproject have committer status, but of which a good many such committers
probably aren't even aware--fit in to this framework?

The principle of auto-deactivation seems good to me; but I wonder how the
mechanics would work?  Are we proposing to write a script,that takes as
input a committer's name and a subproject, and looks through mail archives
relevant to that project for the last N months to determine whether that
person's posted?  Maybe this would work to find CVS commits, but if we're
also counting general mailing list participation--as I think we should--and
even Wiki posts (of which I'm personally dubious), then how do we handle
posts from other accounts?

I think these are thorny questions but, as the Foundation matures and its
set of active participants changes over time, it's one that absolutely must
be sorted out.

Cheers,
Neil
Neil Graham
XML Parser Development
IBM Toronto Lab
Phone:  905-413-3519, T/L 969-3519
E-mail:  [EMAIL PROTECTED]




|---------+---------------------------->
|         |           Dirk-Willem van  |
|         |           Gulik            |
|         |           <[EMAIL PROTECTED]|
|         |           .org>            |
|         |                            |
|         |           03/13/2003 04:32 |
|         |           PM               |
|         |           Please respond to|
|         |           general          |
|         |                            |
|---------+---------------------------->
  
>---------------------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                    
                                                         |
  |       To:       [EMAIL PROTECTED]                                                  
                                                    |
  |       cc:                                                                          
                                                         |
  |       Subject:  Re: Revisions to xml.apache.org charter                            
                                                         |
  |                                                                                    
                                                         |
  |                                                                                    
                                                         |
  
>---------------------------------------------------------------------------------------------------------------------------------------------|





On Thu, 13 Mar 2003, J.Pietschmann wrote:

> Indeed, given that there are usually quite a few "inactive" committers
> for a specific (sub-)project. It might be necessary to keep records of
> committers currently eligible for 2/3 majorities....

Hmm - that would be rather hard, and perhaps have too many 'grays'. I
would suggest that you make this harder by for example

->           auto expire committers which have not committed for 24
             months -and- have not posted to any ASF mailing list or
             WiKi for 12 months.

->           auto expire committers which did not vote on certain well
             defined issues for 6 months.

Or some other 'objective' principle. As this makes it easier to have a
very well and objective defined 'roster' of people.

Note that in the above _example_ I made the commit period much longer than
the vote period. The reason for this is to keep valuable 'knowledge' of
experienced committers, which are dormant at some point, in the pool.

But those are just examples - there may be betther methods for this
community.

Dw


---------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to