Re: an experiment

2010-08-11 Thread Greg Stein
On Wed, Aug 11, 2010 at 19:24, Joe Schaefer  wrote:
>> From: Davanum Srinivas 
>> To: general@incubator.apache.org
>> Sent: Wed, August 11, 2010 6:28:17 PM
>> Subject: Re: an experiment
>>
>> Ant,
>>
>> My personal opinion (and i am hoping!) was that such individuals
>> from ppmc's who end up in ipmc would help build bridges
>> between podlings and  will help get lessons learned (when any ppmc
>> has issues/problems/roadblocks)  back to their ppmc.
>> This is one area where i've seen people struggle, folks  from
>> different projects learning the same lessons the hard way.
>
> Good point.

Yup. Goodness.

>> I am not  too worried about "binding" vote one podling ppmc
>> member have over another  podling's release. the "binding" is
>> for me a legal thing (as in we need 3  binding ipmc votes for a release).
>
> I think ant is more concerned about graduation votes.  We
> could simply write a new rule that podling committers on
> the IPMC brought in through my initiative MUST ABSTAIN from
> graduation votes.  I don't think the board would be the
> least bit upset if we did that.

Nah. Don't impose more rules.

In Subversion, we vote in committers and we tell them "only commit to
/some/path". And they do that. We don't need technical measures. We
simply *ask*.

Let new IPMC members know that they should be wary of voting on issues
outside of their "domain of expertise." If they *do* vote, then let
them. If they are out of line, then let them discuss why they
voted/thought that way. It can be a learning exercise. Maybe they'll
change their vote. If you find somebody that just never "gets it" and
is "obstructionist", *then* you can deal with it.

Be optimistic and give them rights. What is the true failure mode
here? What is the full exposure? Is it really a problem? Is it such a
problem that rules are required? [beyond simple social requests]

Cheers,
-g

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



Re: an experiment

2010-08-11 Thread Niclas Hedhman
On Thu, Aug 12, 2010 at 1:45 AM, Joe Schaefer  wrote:

> The first idea should be fairly straightforward: that for
> the projects I participate in (so far thrift and sis), that
> the IPMC delegates to the PPMC the decision-making process
> for voting in new committers: basically rolling back the clock
> to May 1, 2007 on guides/ppmc.html.

Please refrain from that phrase; since it is debatable what was the
actual policy previously.

I am +1 to the suggestion that Thrift and Sis are empowered to be
self-governing in respect to committers. I am even positive to do this
across all podlings, if roo@ is ok with it.

> The second idea is more controversial: to hold IPMC votes to
> admit all significant committers to those projects to the IPMC
> itself.  The purpose of this concept is to allow those who
> best know the codebase to provide IPMC oversight over it,
> especially as it pertains to releases.

Yes, definitely more controversial. Pros would include greater
exposure to the Incubator noise, learning from others, becoming part
of Apache for real. The main cons is that doesn't happen and instead
we have podlings inadvertently becomes even more isolated islands, as
they no longer required to get others involved at all.

Let's try this with Thrift and Sis, as Thrift is always quoted as a
troubled community, no releases and so forth. If it will work for that
podling, I am convinced. If it doesn't work for either, then I think
we need some other mechanism.


Cheers
-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

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



Re: an experiment

2010-08-11 Thread Stefan Bodewig
On 2010-08-11, Joe Schaefer wrote:

> From: Davanum Srinivas 

>> +1 to IPMC delegates to the PPMC the decision-making process for
>> voting in new committers (one question, would they need an ACK from
>> IPMC - similar to how PMC's send a note to the board for an ACK for
>> new pmc members)?

> That certainly sounds like a reasonable thing to do, sure.

+1

>> In the  2nd question, "significant committers", are we asking
>> mentors to identify such  candidates for addition to IPMC,
>> especially release managers for example? if  so, +1 for that
>> as well.

> Absolutely, especially RM's that have gotten into the habit
> of running RAT themselves.

There isn't anything that would stop a mentor from proposing a podling
committer who is not an ASF member as an IPMC member today, is there?
I'd expect you'd get the required votes for people who have been RMs or
contributed "significantly" from enough other IPMC members.

Stefan

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



Re: an experiment

2010-08-11 Thread Christian Grobmeier
>> >> +1 to IPMC delegates to the PPMC the  decision-making
>> >> process for voting in new  committers (one  question,
>> >> would they need an ACK from IPMC - similar to how   PMC's
>> >> send a note to the board for an ACK for new pmc  members)?
>> >
>> > That certainly sounds like a reasonable thing to do,  sure.

+1

>> >> In the  2nd question, "significant  committers", are we asking
>> >> mentors to identify such  candidates  for addition to IPMC,
>> >> especially release managers for example?  if  so, +1 for that
>> >> as well.
>>
>> I was also curious  as to the mechanism for determining
>> "significance"--I would be satisfied with  mentors'
>> recommendation as outlined by dims.
>
> By significant I mean active and clueful participants
> in the project.
>
>> I wonder if there should be  some limit/function
>>  to determine the number of non-Member representatives
>>  a  given podling may have on the IPMC.
>
> I don't care for artificial limits.  Trust has a way
> of maintaining its own balance.
>

+1

Both ideas sound very good to me
Christian

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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: Matt Benson 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 5:19:53 PM
> Subject: Re: an experiment
> 
> 
> On Aug 11, 2010, at 4:14 PM, Joe Schaefer wrote:
> 
> > 
> > 
> > - Original Message 
> > 
> >> From: Davanum Srinivas  
> >> To: general@incubator.apache.org
> >>  Sent: Wed, August 11, 2010 5:07:33 PM
> >> Subject: Re: an  experiment
> >> 
> >> +1 to IPMC delegates to the PPMC the  decision-making
> >> process for voting in new  committers (one  question,
> >> would they need an ACK from IPMC - similar to how   PMC's
> >> send a note to the board for an ACK for new pmc  members)?
> > 
> > That certainly sounds like a reasonable thing to do,  sure.
> > 
> 
> +1
> 
> >> In the  2nd question, "significant  committers", are we asking
> >> mentors to identify such  candidates  for addition to IPMC, 
> >> especially release managers for example?  if  so, +1 for that
> >> as well.
> > 
> 
> I was also curious  as to the mechanism for determining
> "significance"--I would be satisfied with  mentors'
> recommendation as outlined by dims.

By significant I mean active and clueful participants
in the project. IOW people who have earned the trust of
the project mentors.  It would be an evolving process
for a new project: at first nobody would meet that
description, but over time as the mentors got to know
the participants and see how they work, collaborate,
review, and critique releases, we'd gain their trust
and offer them up to an IPMC vote for inclusion.

>  I wonder if there should be  some limit/function
>  to determine the number of non-Member representatives
>  a  given podling may have on the IPMC.

I don't care for artificial limits.  Trust has a way
of maintaining its own balance.


  

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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: Joe Schaefer 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 8:14:26 PM
> Subject: Re: an experiment
> 
> - Original Message 
> 
> > From: Davanum Srinivas 
> > To: general@incubator.apache.org
> >  Sent: Wed, August 11, 2010 8:07:50 PM
> > Subject: Re: an  experiment
> > 
> > Joe,
> > 
> > Can they not +1 it either? :)  seriously, it would be a
> > bit hard to  track 2 levels of ipmc  members
> 
> If we're concerned about tracking, we could simplify the
> rule  to say only ASF members on the IPMC may participate
> in graduation  voting.  Otherwise publishing a list of
> podling committers on the IPMC  would probably be required,
> which I'd like to avoid as well ;-).

FWIW I just checked that only one person, James Holmes,
would have his graduation voting rights rescinded if
we followed this recommendation.  Everyone else currently
on the IPMC is an ASF member.


  

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



Re: [VOTE] NPanday to enter the incubator

2010-08-11 Thread Wendy Smoak
On Wed, Aug 11, 2010 at 8:31 PM, Brett Porter  wrote:

>> We have finalised the proposal with the additional committer and it has now 
>> been posted for a couple of weeks, so I'd like to put it to a vote.
...
> Obviously +1 from me.
>
> Would anybody else like to weigh in?

Who, me?

+1 :)

-- 
Wendy

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



RE: [VOTE] NPanday to enter the incubator

2010-08-11 Thread Gav...


> -Original Message-
> From: Brett Porter [mailto:br...@porterclan.net] On Behalf Of Brett
> Porter
> Sent: Thursday, 12 August 2010 10:31 AM
> To: general@incubator.apache.org
> Subject: Re: [VOTE] NPanday to enter the incubator
> 
> 
> 
> On 07/08/2010, at 1:21 AM, Brett Porter wrote:
> 
> > Hi,
> >
> > We have finalised the proposal with the additional committer and it
> has now been posted for a couple of weeks, so I'd like to put it to a
> vote.
> >
> > With the weekend included, I'll tally the votes after 5 days (120
> hours).
> >
> 
> Obviously +1 from me.
> 
> Would anybody else like to weigh in?

ooh ooh is that my que, am I on ?

Seriously, +1

Gav...

> 
> Cheers,
> Brett
> 
> 
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> 
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org




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



Re: [VOTE] NPanday to enter the incubator

2010-08-11 Thread Brett Porter


On 07/08/2010, at 1:21 AM, Brett Porter wrote:

> Hi,
> 
> We have finalised the proposal with the additional committer and it has now 
> been posted for a couple of weeks, so I'd like to put it to a vote.
> 
> With the weekend included, I'll tally the votes after 5 days (120 hours).
> 

Obviously +1 from me.

Would anybody else like to weigh in?

Cheers,
Brett


--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/





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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: Davanum Srinivas 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 8:07:50 PM
> Subject: Re: an experiment
> 
> Joe,
> 
> Can they not +1 it either? :) seriously, it would be a
> bit hard to  track 2 levels of ipmc members

If we're concerned about tracking, we could simplify the
rule to say only ASF members on the IPMC may participate
in graduation voting.  Otherwise publishing a list of
podling committers on the IPMC would probably be required,
which I'd like to avoid as well ;-).

> 
> -- dims
> 
> 
> 
> On 08/11/2010 07:24  PM, Joe Schaefer wrote:
> > - Original Message 
> >
> >>  From: Davanum Srinivas
> >> To: general@incubator.apache.org
> >>  Sent: Wed, August 11, 2010 6:28:17 PM
> >> Subject: Re: an  experiment
> >>
> >> Ant,
> >>
> >> My personal  opinion (and i am hoping!) was that such individuals
> >> from ppmc's who  end up in ipmc would help build bridges
> >> between podlings and   will help get lessons learned (when any ppmc
> >> has  issues/problems/roadblocks)  back to their ppmc.
> >> This is one  area where i've seen people struggle, folks  from
> >> different  projects learning the same lessons the hard way.
> >
> > Good  point.
> >
> >> I am not  too worried about "binding" vote one  podling ppmc
> >> member have over another  podling's release. the  "binding" is
> >> for me a legal thing (as in we need 3  binding  ipmc votes for a release).
> >
> > I think ant is more concerned about  graduation votes.  We
> > could simply write a new rule that podling  committers on
> > the IPMC brought in through my initiative MUST ABSTAIN  from
> > graduation votes.  I don't think the board would be  the
> > least bit upset if we did  that.
> >
> >
> >
> >
> >  -
> > To  unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >  For additional commands, e-mail: general-h...@incubator.apache.org
> >
> 
> 
> -
> To  unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For  additional commands, e-mail: general-h...@incubator.apache.org
> 
> 


  

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



Re: an experiment

2010-08-11 Thread Davanum Srinivas

Joe,

Can they not +1 it either? :) seriously, it would be a bit hard to track 2 
levels of ipmc members

-- dims



On 08/11/2010 07:24 PM, Joe Schaefer wrote:

- Original Message 


From: Davanum Srinivas
To: general@incubator.apache.org
Sent: Wed, August 11, 2010 6:28:17 PM
Subject: Re: an experiment

Ant,

My personal opinion (and i am hoping!) was that such individuals
from ppmc's who end up in ipmc would help build bridges
between podlings and  will help get lessons learned (when any ppmc
has issues/problems/roadblocks)  back to their ppmc.
This is one area where i've seen people struggle, folks  from
different projects learning the same lessons the hard way.


Good point.


I am not  too worried about "binding" vote one podling ppmc
member have over another  podling's release. the "binding" is
for me a legal thing (as in we need 3  binding ipmc votes for a release).


I think ant is more concerned about graduation votes.  We
could simply write a new rule that podling committers on
the IPMC brought in through my initiative MUST ABSTAIN from
graduation votes.  I don't think the board would be the
least bit upset if we did that.




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




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



Re: an experiment

2010-08-11 Thread Justin Erenkrantz
On Wed, Aug 11, 2010 at 10:49 AM, Mattmann, Chris A (388J)
 wrote:
> Hi Joe,
>
>> The first idea should be fairly straightforward: that for
>> the projects I participate in (so far thrift and sis), that
>> the IPMC delegates to the PPMC the decision-making process
>> for voting in new committers: basically rolling back the clock
>> to May 1, 2007 on guides/ppmc.html.
>
> +1 from me, and I'd like to OODT to that experimental list as well :) It
> would probably make sense for Lucy too, but we're in our nascence there (not
> that it should matter).

+1 to trying this out in OODT as well.  =P

As far as the ACK process, I'd be okay with an after-the-vote ACK (a
la what the Board does with PMC members), but the goofy "pre-vote" ACK
is what got us in OODT-land taken out to the woodshed by the IPMC.  --
justin

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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: Davanum Srinivas 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 6:28:17 PM
> Subject: Re: an experiment
> 
> Ant,
> 
> My personal opinion (and i am hoping!) was that such individuals
> from ppmc's who end up in ipmc would help build bridges 
> between podlings and  will help get lessons learned (when any ppmc
> has issues/problems/roadblocks)  back to their ppmc. 
> This is one area where i've seen people struggle, folks  from
> different projects learning the same lessons the hard way.

Good point.

> I am not  too worried about "binding" vote one podling ppmc
> member have over another  podling's release. the "binding" is 
> for me a legal thing (as in we need 3  binding ipmc votes for a release).

I think ant is more concerned about graduation votes.  We
could simply write a new rule that podling committers on
the IPMC brought in through my initiative MUST ABSTAIN from
graduation votes.  I don't think the board would be the
least bit upset if we did that.


  

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



Re: an experiment

2010-08-11 Thread Davanum Srinivas

Ant,

My personal opinion (and i am hoping!) was that such individuals from ppmc's who end up in ipmc would help build bridges 
between podlings and will help get lessons learned (when any ppmc has issues/problems/roadblocks) back to their ppmc. 
This is one area where i've seen people struggle, folks from different projects learning the same lessons the hard way.


I am not too worried about "binding" vote one podling ppmc member have over another podling's release. the "binding" is 
for me a legal thing (as in we need 3 binding ipmc votes for a release).


-- dims

On 08/11/2010 06:16 PM, ant elder wrote:

On Wed, Aug 11, 2010 at 6:45 PM, Joe Schaefer  wrote:



The second idea is more controversial: to hold IPMC votes to
admit all significant committers to those projects to the IPMC
itself.  The purpose of this concept is to allow those who
best know the codebase to provide IPMC oversight over it,
especially as it pertains to releases.



Without some more explanation I'm not that convinced about doing that.
The main purpose of the IPMC is to vote on the graduation of
poddlings, why should some random ASF poddling newbie get a binding
vote on the graduation of _any_ poddling?

I'm guessing the motivation for this proposal is not to give poddling
committers binding votes on other poddling graduations but to give
them binding votes on their own poddling activities, and that i agree
with. The things they need binding votes on is their committer votes,
ppmc votes (they already have that), and release votes - lets just
give them those.

...ant

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




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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: ant elder 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 6:16:16 PM
> Subject: Re: an experiment
> 
> On Wed, Aug 11, 2010 at 6:45 PM, Joe Schaefer   wrote:
> 
> 
> > The second idea is more controversial: to hold IPMC votes  to
> > admit all significant committers to those projects to the  IPMC
> > itself.  The purpose of this concept is to allow those who
> >  best know the codebase to provide IPMC oversight over it,
> > especially as  it pertains to releases.
> >
> 
> Without some more explanation I'm not  that convinced about doing that.
> The main purpose of the IPMC is to vote on  the graduation of
> poddlings, why should some random ASF poddling newbie get a  binding
> vote on the graduation of _any_ poddling?
> 
> I'm guessing the  motivation for this proposal is not to give poddling
> committers binding votes  on other poddling graduations but to give
> them binding votes on their own  poddling activities, and that i agree
> with. The things they need binding  votes on is their committer votes,
> ppmc votes (they already have that), and  release votes - lets just
> give them those.

You do have a very good point, however my experience with being on
the httpd PMC as a subproject committer is that I will remain a
non-participant in the decision-making process of the projects I
don't work on.  So what I'm saying is that the theoretical concern
that podling committers with IPMC membership will have the authority
to vote on the graduation of other projects (including their own I
suppose), in practice those privileges are not going to be exercised
for "social reasons".

The main problem here is in coming to terms with release voting,
because there are foundation-wide rules and policies that *every*
release must follow.  I am not sure the IPMC can simply delegate
those decisions to the PPMC without tacit board approval of such
a policy.


  

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



Re: an experiment

2010-08-11 Thread ant elder
On Wed, Aug 11, 2010 at 6:45 PM, Joe Schaefer  wrote:


> The second idea is more controversial: to hold IPMC votes to
> admit all significant committers to those projects to the IPMC
> itself.  The purpose of this concept is to allow those who
> best know the codebase to provide IPMC oversight over it,
> especially as it pertains to releases.
>

Without some more explanation I'm not that convinced about doing that.
The main purpose of the IPMC is to vote on the graduation of
poddlings, why should some random ASF poddling newbie get a binding
vote on the graduation of _any_ poddling?

I'm guessing the motivation for this proposal is not to give poddling
committers binding votes on other poddling graduations but to give
them binding votes on their own poddling activities, and that i agree
with. The things they need binding votes on is their committer votes,
ppmc votes (they already have that), and release votes - lets just
give them those.

   ...ant

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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: Joe Schaefer 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 5:29:55 PM
> Subject: Re: an experiment
> 
> - Original Message 
> 
> > From: Donald Woods 
> > To: general@incubator.apache.org
> >  Sent: Wed, August 11, 2010 5:19:03 PM
> > Subject: Re: an  experiment

> > Would still like this to be an opt-in,  where any  existing PMC member
> > interested in helping with the  Incubator could request  membership and be
> > added after 72 hours  (expanding ASF member rules to apply  to all PMC
> >  members.)
> 
> Are you referring to ASF members here?  PMC members  themselves who
> are not ASF members must be voted in by the IPMC to gain IPMC  membership.
> ASF members interested in IPMC membership need only notify the  chair
> of their intentions.  I don't expect any of that to change with  what
> I'm proposing.

Oh I see what you're saying now.  Expanding the opt-in rule from ASF members
to any PMC member is an interesting concept, but not part of what I was
planning to do.


  

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



Re: an experiment

2010-08-11 Thread Davanum Srinivas


On 08/11/2010 05:19 PM, Donald Woods wrote:



On 8/11/10 1:45 PM, Joe Schaefer wrote:

So.  Following some advice given to me by Sam Ruby,
I'd like to start experimenting with different organizational
and procedural approaches to the projects I participate in
here.  What I want to do is to see how far I can push
the envelope on the whole notion of empowerment and
self-governance in an incubating project, following the
lessons I've learned from httpd's treatment of the subprojects
it happens to be responsible for.

The first idea should be fairly straightforward: that for
the projects I participate in (so far thrift and sis), that
the IPMC delegates to the PPMC the decision-making process
for voting in new committers: basically rolling back the clock
to May 1, 2007 on guides/ppmc.html.


How about requiring at least one mentor on the vote, so there is still
some oversight?


Having all mentors vote is good but not necessary...IMHO



The second idea is more controversial: to hold IPMC votes to
admit all significant committers to those projects to the IPMC
itself.  The purpose of this concept is to allow those who
best know the codebase to provide IPMC oversight over it,
especially as it pertains to releases.


Would still like this to be an opt-in, where any existing PMC member
interested in helping with the Incubator could request membership and be
added after 72 hours (expanding ASF member rules to apply to all PMC
members.)  For committers (non-PMC members), I'd want an existing IPMC
or PMC member nominate the person to the IPMC and require a 72hr lazy
consensus, since IPMC members are expected to mentor and teach new
podlings about the Apache way.


By PMC you mean PPMC? i am confused.



I welcome your comments, criticisms, and other feedback.
Thanks.




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




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




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



Re: an experiment

2010-08-11 Thread Joe Schaefer
- Original Message 

> From: Donald Woods 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 5:19:03 PM
> Subject: Re: an experiment
> 
> 
> 
> On 8/11/10 1:45 PM, Joe Schaefer wrote:
> > So.  Following some  advice given to me by Sam Ruby,
> > I'd like to start experimenting with  different organizational
> > and procedural approaches to the projects I  participate in
> > here.  What I want to do is to see how far I can  push
> > the envelope on the whole notion of empowerment and 
> >  self-governance in an incubating project, following the
> > lessons I've  learned from httpd's treatment of the subprojects
> > it happens to be  responsible for.
> > 
> > The first idea should be fairly  straightforward: that for
> > the projects I participate in (so far thrift  and sis), that
> > the IPMC delegates to the PPMC the decision-making  process
> > for voting in new committers: basically rolling back the  clock
> > to May 1, 2007 on guides/ppmc.html.
> 
> How about requiring at  least one mentor on the vote, so there is still
> some oversight?

I'm actually not in favor of that idea because relatively few
mentors are active developers in their projects (I'm certainly
in that category).  Part of what I'm trying to teach is that
self-governance requires active participants to be making the
critical decisions. 

OTOH I would be perfectly OK with the idea that a mentor must
file the account request, or more simply must submit an ACK request
regarding the vote to either gene...@incubator or priv...@incubator.
 
> > 
> > The second idea is more controversial: to hold IPMC votes to
> >  admit all significant committers to those projects to the IPMC
> >  itself.  The purpose of this concept is to allow those who
> > best  know the codebase to provide IPMC oversight over it, 
> > especially as it  pertains to releases.
> 
> Would still like this to be an opt-in, where any  existing PMC member
> interested in helping with the Incubator could request  membership and be
> added after 72 hours (expanding ASF member rules to apply  to all PMC
> members.)

Are you referring to ASF members here?  PMC members themselves who
are not ASF members must be voted in by the IPMC to gain IPMC membership.
ASF members interested in IPMC membership need only notify the chair
of their intentions.  I don't expect any of that to change with what
I'm proposing.

>  For committers (non-PMC members), I'd want an  existing IPMC
> or PMC member nominate the person to the IPMC and require a  72hr lazy
> consensus, since IPMC members are expected to mentor and teach  new
> podlings about the Apache way.

I would expect a more formal process of consensus voting for IPMC
membership in the case of a podling committer, ie 3 +1's and no
vetoes.  The vote would be held on priv...@incubator naturally.


  

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



Re: an experiment

2010-08-11 Thread Matt Benson

On Aug 11, 2010, at 4:14 PM, Joe Schaefer wrote:

> 
> 
> - Original Message 
> 
>> From: Davanum Srinivas 
>> To: general@incubator.apache.org
>> Sent: Wed, August 11, 2010 5:07:33 PM
>> Subject: Re: an experiment
>> 
>> +1 to IPMC delegates to the PPMC the decision-making
>> process for voting in new  committers (one question,
>> would they need an ACK from IPMC - similar to how  PMC's
>> send a note to the board for an ACK for new pmc members)?
> 
> That certainly sounds like a reasonable thing to do, sure.
> 

+1

>> In the  2nd question, "significant committers", are we asking
>> mentors to identify such  candidates for addition to IPMC, 
>> especially release managers for example? if  so, +1 for that
>> as well.
> 

I was also curious as to the mechanism for determining "significance"--I would 
be satisfied with mentors' recommendation as outlined by dims.  I wonder if 
there should be some limit/function to determine the number of non-Member 
representatives a given podling may have on the IPMC.

-Matt

> Absolutely, especially RM's that have gotten into the habit
> of running RAT themselves.
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


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



Re: an experiment

2010-08-11 Thread Donald Woods


On 8/11/10 1:45 PM, Joe Schaefer wrote:
> So.  Following some advice given to me by Sam Ruby,
> I'd like to start experimenting with different organizational
> and procedural approaches to the projects I participate in
> here.  What I want to do is to see how far I can push
> the envelope on the whole notion of empowerment and 
> self-governance in an incubating project, following the
> lessons I've learned from httpd's treatment of the subprojects
> it happens to be responsible for.
> 
> The first idea should be fairly straightforward: that for
> the projects I participate in (so far thrift and sis), that
> the IPMC delegates to the PPMC the decision-making process
> for voting in new committers: basically rolling back the clock
> to May 1, 2007 on guides/ppmc.html.

How about requiring at least one mentor on the vote, so there is still
some oversight?

> 
> The second idea is more controversial: to hold IPMC votes to
> admit all significant committers to those projects to the IPMC
> itself.  The purpose of this concept is to allow those who
> best know the codebase to provide IPMC oversight over it, 
> especially as it pertains to releases.

Would still like this to be an opt-in, where any existing PMC member
interested in helping with the Incubator could request membership and be
added after 72 hours (expanding ASF member rules to apply to all PMC
members.)  For committers (non-PMC members), I'd want an existing IPMC
or PMC member nominate the person to the IPMC and require a 72hr lazy
consensus, since IPMC members are expected to mentor and teach new
podlings about the Apache way.

> 
> I welcome your comments, criticisms, and other feedback.
> Thanks.
> 
> 
>   
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

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



Re: an experiment

2010-08-11 Thread Joe Schaefer


- Original Message 

> From: Davanum Srinivas 
> To: general@incubator.apache.org
> Sent: Wed, August 11, 2010 5:07:33 PM
> Subject: Re: an experiment
> 
> +1 to IPMC delegates to the PPMC the decision-making
> process for voting in new  committers (one question,
> would they need an ACK from IPMC - similar to how  PMC's
> send a note to the board for an ACK for new pmc members)?

That certainly sounds like a reasonable thing to do, sure.
 
> In the  2nd question, "significant committers", are we asking
> mentors to identify such  candidates for addition to IPMC, 
> especially release managers for example? if  so, +1 for that
> as well.

Absolutely, especially RM's that have gotten into the habit
of running RAT themselves.


  

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



Re: an experiment

2010-08-11 Thread Davanum Srinivas
+1 to IPMC delegates to the PPMC the decision-making process for voting in new committers (one question, would they need 
an ACK from IPMC - similar to how PMC's send a note to the board for an ACK for new pmc members)?


In the 2nd question, "significant committers", are we asking mentors to identify such candidates for addition to IPMC, 
especially release managers for example? if so, +1 for that as well.


thanks,
dims

On 08/11/2010 01:45 PM, Joe Schaefer wrote:

So.  Following some advice given to me by Sam Ruby,
I'd like to start experimenting with different organizational
and procedural approaches to the projects I participate in
here.  What I want to do is to see how far I can push
the envelope on the whole notion of empowerment and
self-governance in an incubating project, following the
lessons I've learned from httpd's treatment of the subprojects
it happens to be responsible for.

The first idea should be fairly straightforward: that for
the projects I participate in (so far thrift and sis), that
the IPMC delegates to the PPMC the decision-making process
for voting in new committers: basically rolling back the clock
to May 1, 2007 on guides/ppmc.html.

The second idea is more controversial: to hold IPMC votes to
admit all significant committers to those projects to the IPMC
itself.  The purpose of this concept is to allow those who
best know the codebase to provide IPMC oversight over it,
especially as it pertains to releases.

I welcome your comments, criticisms, and other feedback.
Thanks.




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




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



Re: Future of RAT

2010-08-11 Thread Greg Stein
On Wed, Aug 11, 2010 at 15:30, Mattmann, Chris A (388J)
 wrote:
> Hi Guys,
>
>>> [...]
>>> So yes, development activity is low.
>>>
>>> OTOH patches get applied and releases are made if there is anything to
>>> fix.  I'm sure we could have gotten more people to vote if it had been
>>> necessary on the last release, it just wasn't necessary so people
>>> preferred to work on other things rather than checking releases.
>>
>> Right. it is being properly managed.
>>
>> Just like the Apache Tcl TLP. And Apache Excalibur. And Apache Perl.
>> ... could probably find a few more low-activity TLPs, but I believe
>> you see my point. It isn't about activity either. It is about whether
>> you have eyeballs on the community and the codebase.
>
> Right. And if RAT is thinking about taking the next out of the Incubator
> (i.e., graduation there are only 2 options):
>
> * graduate into a TLP
> * graduate into a sub-project of another TLP
>
> IMHO, graduation by its nature means that the community/project are capable
> of self-governance and trained in "the Apache way". I think RAT fits that
> bill. My concerns about RAT being a sub project of Apache Foo is that we add
> more sub-projects to Apache Foo. Though by itself this doesn't indicate
> "umbrella", I've seen a movement towards establishing TLPs so that those
> doing the work can sit on the PMC, have binding votes on releases, etc.
> Adding RAT to Apache Foo may lead to Apache Foo PMC members holding the
> binding votes, which I'm not sure is a) good, or b) something that
> elucidates self-governance.

Exactly why I've been advocating graduation to its own TLP, despite
its "size" or "activity".

Cheers,
-g

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



Re: Future of RAT

2010-08-11 Thread Mattmann, Chris A (388J)
Hi Guys,

>> [...]
>> So yes, development activity is low.
>> 
>> OTOH patches get applied and releases are made if there is anything to
>> fix.  I'm sure we could have gotten more people to vote if it had been
>> necessary on the last release, it just wasn't necessary so people
>> preferred to work on other things rather than checking releases.
> 
> Right. it is being properly managed.
> 
> Just like the Apache Tcl TLP. And Apache Excalibur. And Apache Perl.
> ... could probably find a few more low-activity TLPs, but I believe
> you see my point. It isn't about activity either. It is about whether
> you have eyeballs on the community and the codebase.

Right. And if RAT is thinking about taking the next out of the Incubator
(i.e., graduation there are only 2 options):

* graduate into a TLP
* graduate into a sub-project of another TLP

IMHO, graduation by its nature means that the community/project are capable
of self-governance and trained in "the Apache way". I think RAT fits that
bill. My concerns about RAT being a sub project of Apache Foo is that we add
more sub-projects to Apache Foo. Though by itself this doesn't indicate
"umbrella", I've seen a movement towards establishing TLPs so that those
doing the work can sit on the PMC, have binding votes on releases, etc.
Adding RAT to Apache Foo may lead to Apache Foo PMC members holding the
binding votes, which I'm not sure is a) good, or b) something that
elucidates self-governance.

Cheers,
Chris

++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.mattm...@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++



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



Re: Future of RAT

2010-08-11 Thread Greg Stein
On Wed, Aug 11, 2010 at 12:12, Stefan Bodewig  wrote:
> On 2010-08-11, Niall Pemberton wrote:
>
>> The real point though is not size - its *activity*.
>
> [absolutely correct observation of low activity snipped]
>
>> My concern is if RAT goes TLP then it may be a small step away from
>> not being able to get 3 PMC votes.
>
> I understand that and share the concern to some degree.
>
> RAT has probably never been the primary project for any of its
> contributors.  Most of us jumped in to scratch specific itches and other
> than that RAT is a side project somewhere down the list of projects we
> contribute to regularly.  Pretty far down.
>
> That being said, we are aware of the problem and have tried to address
> that by adding four more committers last December, that doesn't seem to
> have been enough.
>
> One reason probably is that RAT does what it is supposed to do well
> enough for most of us - the feedback of people who said RAT was so
> important to them that it should become a TLP indicates it is good
> enough for most other people as well.  In a way RAT has already been
> mature and in maintenance mode when it entered incubation.
>
> So yes, development activity is low.
>
> OTOH patches get applied and releases are made if there is anything to
> fix.  I'm sure we could have gotten more people to vote if it had been
> necessary on the last release, it just wasn't necessary so people
> preferred to work on other things rather than checking releases.

Right. it is being properly managed.

Just like the Apache Tcl TLP. And Apache Excalibur. And Apache Perl.
... could probably find a few more low-activity TLPs, but I believe
you see my point. It isn't about activity either. It is about whether
you have eyeballs on the community and the codebase.

Cheers,
-g

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



Re: an experiment

2010-08-11 Thread Mark Struberg
Given that the IPMC can still veto a decision of the podling, I like this idea.

+1

LieGrue,
strub




- Original Message 
> From: "Mattmann, Chris A (388J)" 
> To: "general@incubator.apache.org" 
> Sent: Wed, August 11, 2010 7:49:45 PM
> Subject: Re: an experiment
> 
> Hi Joe,
> 
> > The first idea should be fairly straightforward: that  for
> > the projects I participate in (so far thrift and sis), that
> >  the IPMC delegates to the PPMC the decision-making process
> > for voting in  new committers: basically rolling back the clock
> > to May 1, 2007 on  guides/ppmc.html.
> 
> +1 from me, and I'd like to OODT to that experimental  list as well :) It
> would probably make sense for Lucy too, but we're in our  nascence there (not
> that it should matter).
> 
> > 
> > The second  idea is more controversial: to hold IPMC votes to
> > admit all significant  committers to those projects to the IPMC
> > itself.  The purpose of  this concept is to allow those who
> > best know the codebase to provide  IPMC oversight over it,
> > especially as it pertains to releases.
> 
> I  wouldn't have a problem with  this.
> 
> Cheers,
> Chris
> 
> ++
> Chris  Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory  Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: chris.mattm...@jpl.nasa.gov
> WWW: http://sunset.usc.edu/~mattmann/
> ++
> Adjunct  Assistant Professor, Computer Science Department
> University of Southern  California, Los Angeles, CA 90089  USA
> ++
> 
> 
> 
> -
> To  unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For  additional commands, e-mail: general-h...@incubator.apache.org
> 
> 


  

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



Re: an experiment

2010-08-11 Thread Mattmann, Chris A (388J)
Hi Joe,

> The first idea should be fairly straightforward: that for
> the projects I participate in (so far thrift and sis), that
> the IPMC delegates to the PPMC the decision-making process
> for voting in new committers: basically rolling back the clock
> to May 1, 2007 on guides/ppmc.html.

+1 from me, and I'd like to OODT to that experimental list as well :) It
would probably make sense for Lucy too, but we're in our nascence there (not
that it should matter).

> 
> The second idea is more controversial: to hold IPMC votes to
> admit all significant committers to those projects to the IPMC
> itself.  The purpose of this concept is to allow those who
> best know the codebase to provide IPMC oversight over it,
> especially as it pertains to releases.

I wouldn't have a problem with this.

Cheers,
Chris

++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.mattm...@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++



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



an experiment

2010-08-11 Thread Joe Schaefer
So.  Following some advice given to me by Sam Ruby,
I'd like to start experimenting with different organizational
and procedural approaches to the projects I participate in
here.  What I want to do is to see how far I can push
the envelope on the whole notion of empowerment and 
self-governance in an incubating project, following the
lessons I've learned from httpd's treatment of the subprojects
it happens to be responsible for.

The first idea should be fairly straightforward: that for
the projects I participate in (so far thrift and sis), that
the IPMC delegates to the PPMC the decision-making process
for voting in new committers: basically rolling back the clock
to May 1, 2007 on guides/ppmc.html.

The second idea is more controversial: to hold IPMC votes to
admit all significant committers to those projects to the IPMC
itself.  The purpose of this concept is to allow those who
best know the codebase to provide IPMC oversight over it, 
especially as it pertains to releases.

I welcome your comments, criticisms, and other feedback.
Thanks.


  

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



Re: Future of RAT

2010-08-11 Thread Stefan Bodewig
On 2010-08-11, Niall Pemberton wrote:

> The real point though is not size - its *activity*.

[absolutely correct observation of low activity snipped]

> My concern is if RAT goes TLP then it may be a small step away from
> not being able to get 3 PMC votes.

I understand that and share the concern to some degree.

RAT has probably never been the primary project for any of its
contributors.  Most of us jumped in to scratch specific itches and other
than that RAT is a side project somewhere down the list of projects we
contribute to regularly.  Pretty far down.

That being said, we are aware of the problem and have tried to address
that by adding four more committers last December, that doesn't seem to
have been enough.

One reason probably is that RAT does what it is supposed to do well
enough for most of us - the feedback of people who said RAT was so
important to them that it should become a TLP indicates it is good
enough for most other people as well.  In a way RAT has already been
mature and in maintenance mode when it entered incubation.

So yes, development activity is low.

OTOH patches get applied and releases are made if there is anything to
fix.  I'm sure we could have gotten more people to vote if it had been
necessary on the last release, it just wasn't necessary so people
preferred to work on other things rather than checking releases.

Stefan

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



Re: Future of RAT

2010-08-11 Thread Niall Pemberton
On Tue, Aug 10, 2010 at 6:20 PM, Greg Stein  wrote:
> Let me repeat: where does it say a TLP must be "at least THIS size" ?
>
> Answer: nowhere.
>
> Small projects are just fine. We're looking at the overall community
> and the people to shepherd that community. Those are the RAT
> developers and users. Not the Apache Commons or Apache Maven people.
> They have other concerns and focus points.
>
> TLPs are not "expensive", so they don't have to have a "minimum size"
> to justify their existence.

The real point though is not size - its *activity*. Take a look at the
recent vote for the RAT 0.7 release on the RAT dev list[1] - it only
managed to get 3 vote. I know commit stats are not everything but of
the 7 people who have committed on RAT trunk in the past year only 3
are in double figures. My concern is if RAT goes TLP then it may be a
small step away from not being able to get 3 PMC votes.

Niall

[1] http://markmail.org/message/yoaxt3yeo2gb23rg

> Cheers,
> -g
>
> On Tue, Aug 10, 2010 at 12:37, Mark Struberg  wrote:
>> RAT is very important and helpful, but I don't think it's big enough to 
>> justify
>> an own TLP.
>> It previously was under codehaus and I agree it would best fit under the 
>> maven
>> TLP.
>>
>> LieGrue,
>> strub
>>
>>
>> - Original Message 
>>> From: Jochen Wiedmann 
>>> To: general@incubator.apache.org
>>> Sent: Tue, August 10, 2010 4:47:49 PM
>>> Subject: Re: Future of RAT
>>>
>>> On Tue, Aug 10, 2010 at 4:03 PM, Mattmann, Chris A (388J)
>>>   wrote:
>>>
>>> > I feel kind of the opposite -- RAT is an important tool  that's required 
>>> > of
>>> > all the Incubator projects, but pretty widely  integrated (at least in 
>>> > Java
>>> > land) outside of the Incubator as a tool to  help check ASF policies. To 
>>> > me,
>>> > that's a big scope and an important  community, and just based on the
>>> > telltale signs it seems like a TLP to  me.
>>>
>>> Quick, hire him for chair ;-)
>>>
>>>
>>>
>>> --
>>> I Am What I Am  And That's All What I Yam  (Popeye)
>>>
>>> -
>>> To  unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For  additional commands, e-mail: general-h...@incubator.apache.org
>>>
>>>
>>
>>
>>
>>
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>>
>>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

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