On 5/19/11 6:29 AM, Gary Gregory wrote:
> On Thu, May 19, 2011 at 6:00 AM, Robert Burrell Donkin
> <rdon...@apache.org>wrote:
>
>> On 05/19/11 06:34, Phil Steitz wrote:
>>> On 5/18/11 9:36 PM, Henri Yandell wrote:
>>>> The following rule seems unnecessary to me:
> +1
>
> It should not be a rule.
>
> Does anyone know Maven enough to write a "svn-report" like there is a
> "jira-report"?

That is a separate topic.  We used to produce these, back in the
early m1 days; but they quickly went out of date and we did not want
to get into the business of CI-publishing the web sites.  I
personally see little value in this, as you can get the same info
from svn directly and commit metrics are at best misleading, at
worst silliness-generating.  What the policy that started this
thread is about is signaling intent to get involved with a
component, not tracking after the fact who is committing.

Phil

> Gary
>
>
>>>>   http://wiki.apache.org/commons/CommonsEtiquette#Commons_Etiquette
>>>>
>>>> "each committer who commits to a component must add their name to the
>>>> STATUS file" (or pom.xml)
>>>>
>>>> I've never done this, have touched every component (give or take a
>>>> component or two) and have never had negative feedback*. Either
>>>> everyone's being very polite or it's not actually a necessary piece of
>>>> etiquette :)
>>> Well, now that you mention it, your wanton pillaging has left a
>>> trail of devastation and fear in the hearts of Commoners across the
>>> realm  - he he.
>> :-)
>>
>>> Seriously, I think that as stated, the rule is obsolete; but the
>>> spirit of it is good.  When that was originally written, components
>>> were all independently built using Ant, sites were, lets just say
>>> "diverse," mostly built using Anakia, and most of what people worked
>>> on was actual code internal to the components.  So when you started
>>> committing to a component, that meant you were going to really get
>>> into its code and join the little subcommunity that was working on
>>> it.  You signaled that by adding yourself to the STATUS file.
>>>
>>> Partly because we have added complexity and inter-dependency to the
>>> build and site generation processes, partly because people have
>>> shown willingness and interest in doing these things, we now have a
>>> decent incidence of people "touching" components without really
>>> jumping in to the code that deeply.  I think that is a *good thing*
>>> as it helps keep the code and sites in better shape.
>> +1
>>
>>> I still think it is a good idea for us to keep something like a
>>> STATUS file up to date indicating who the active committers are for
>>> each component.  I am not sure, honestly, if the pom.xml team list
>>> is the right place for this, though; as it is more
>>> externally-facing, gets published as part of releases, etc.  The
>>> current poms are also full of references to people who have not
>>> contributed in quite a while.  The value of having a team list that
>>> committers add themselves to and drop off of is that adding oneself
>>> is a statement of real interest in the component and willingness to
>>> help move it forward.  There are some old Wiki pages somewhere where
>>> we started to track this kind of thing; but IMO the component's svn
>>> is a better place.
>>>
>>> So bottom line is I think the rule should stand with s/commits to a
>>> component/makes a nontrivial change to a component/ and  s/STATUS
>>> file (or pom.xml)/not sure, maybe stay with pom/
>>> I also think we agree to take ourselves off of the lists when we are
>>> no longer contributing or seriously thinking about it - similar to
>>> the unwritten rule about taking yourself off a PMC.
>> sounds reasonable to me :-)
>>
>> Robert
>>
>> (who made a foolish promise at Apache Retreat to take a look at Nick's
>> validator patch and see whether it makes sense)
>>
>> (my computer time is still limited so please limit those expectations)
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to