You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Jukka Zitting <ju...@gmail.com> on 2012/05/24 01:28:18 UTC

June reports in two weeks

Hi all,

There's plenty of time still before the June reports [1] start flowing
in. As an early remainder to podlings starting to draft their reports,
here's how the IPMC saw your status as of the previous quarterly
report in March [2]:

  IP clearance: Openmeetings
  No release: Bloodhound, Cordova, OpenOffice
  Low activity: Kalumet, Kato
  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
  Ready to graduate: Flume

Has the situation in your podling changed over the last three months?
If not, what's your plan for improving the situation? Is there
anything for which you'd appreciate more help?

I'm especially worried about Kato as it seems like the project has
more or less died even though the JSR 326 / Oracle trouble got finally
sorted out. Is it time to retire the project or can we hope for a
revival?

I also wanted to start preparing for this reporting round in good time
by assigning shepherds [3] already now. Using a fuzzy algorithm based
on the available volunteers, their stated preferences, and the
podlings they're already mentoring, I came up with the following
initial assignments that I've also recorded on the wiki page:

  Benson Margulies - CloudStack, HCatalog, Kato
  Dave Fisher      - Bloodhound, Flume
  Matt Franklin    - Bigtop, Flex, Openmeetings
  Matt Hogstrom    - Cordova, OpenOffice.org
  Jukka Zitting    - Etch, Isis, S4
  Mohammad Nour    - Kalumet
  Ross Gardler     - Wave

Feel free to shuffle these around or ask for someone else to fill in
if you're expecting to be too busy for the extra reviews in early
June. Other IPMC members and interested observers, please jump in and
volunteer as extra shepherds if you'd like to help this effort.

As discussed earlier, shepherds are not there to replace existing
mentors. If everything is going well with a project, the shepherd can
simply acknowledge a report and move on. If there are any relevant
questions that the report doesn't answer, the shepherd may ask the
podling and its mentors for more details. And finally if something
seems wrong, the shepherd should raise a flag for the mentors and the
rest of the IPMC to focus on. Most importantly, we need to be talking
*with* the podlings, not just *about* them, so especially any
constructive and encouraging feedback to them will be highly useful.

[1] http://wiki.apache.org/incubator/June2012
[2] http://wiki.apache.org/incubator/March2012
[3] http://wiki.apache.org/incubator/IncubatorShepherds

BR,

Jukka Zitting

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


Re: June reports in two weeks

Posted by Joe Dreimann <jo...@wandisco.com>.
I'm happy to review tomorrow, but won't be able to contribute before.

- Joe

________________________
@jdreimann - Twitter
Sent from my phone

On 6 Jun 2012, at 00:27, Gary <ga...@wandisco.com> wrote:

> Yes, sorry about this but I am a bit out of contact. I am effectively away until next week but I would like to make some time to try to at least contribute to the report.
> 
> A few small things that immediately spring to mind that could be worth pointing out are:
> 
> * we have apparently had some limited growth in the community with people providing code to the project
> * the last report that I remember, I think we had talked about first commits and now we appear to have a reasonable body of code that will form the bulk of the initial release.
> 
> I think from that it is clear that I haven't had time to come up with much! I will try to make sure that I have some time to help review tomorrow.
> 
> Sorry about the bad timing and a big thank you to Greg for the extra help!
> 
> Cheers,
>    Gary
> 
> 
> On 05/06/12 15:41, Greg Stein wrote:
>> Offlist, I've heard both Gary and Hyrum are out of town. I'll write up
>> something, but I will need the community to review it.
>> 
>> Thx,
>> -g
>> On Jun 5, 2012 7:16 AM, "Hyrum K Wright"<hy...@wandisco.com>  wrote:
>> 
>>> +1, though I understand that yesterday and today are UK holidays.
>>> 
>>> (I'm travelling at the moment, and can review, but not contribute to,
>>> the report.)
>>> 
>>> -Hyrum
>>> 
>>> On Mon, Jun 4, 2012 at 10:24 PM, Greg Stein<gs...@gmail.com>  wrote:
>>>> Gary: you wanna volunteer for the podling report this month?
>>>> 
>>>> 
>>>> ---------- Forwarded message ----------
>>>> From: Jukka Zitting<ju...@gmail.com>
>>>> Date: Wed, May 23, 2012 at 7:28 PM
>>>> Subject: June reports in two weeks
>>>> To: general<ge...@incubator.apache.org>
>>>> 
>>>> 
>>>> Hi all,
>>>> 
>>>> There's plenty of time still before the June reports [1] start flowing
>>>> in. As an early remainder to podlings starting to draft their reports,
>>>> here's how the IPMC saw your status as of the previous quarterly
>>>> report in March [2]:
>>>> 
>>>>  IP clearance: Openmeetings
>>>>  No release: Bloodhound, Cordova, OpenOffice
>>>>  Low activity: Kalumet, Kato
>>>>  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>>>>  Ready to graduate: Flume
>>>> 
>>>> Has the situation in your podling changed over the last three months?
>>>> If not, what's your plan for improving the situation? Is there
>>>> anything for which you'd appreciate more help?
>>>> 
>>>> I'm especially worried about Kato as it seems like the project has
>>>> more or less died even though the JSR 326 / Oracle trouble got finally
>>>> sorted out. Is it time to retire the project or can we hope for a
>>>> revival?
>>>> 
>>>> I also wanted to start preparing for this reporting round in good time
>>>> by assigning shepherds [3] already now. Using a fuzzy algorithm based
>>>> on the available volunteers, their stated preferences, and the
>>>> podlings they're already mentoring, I came up with the following
>>>> initial assignments that I've also recorded on the wiki page:
>>>> 
>>>>  Benson Margulies - CloudStack, HCatalog, Kato
>>>>  Dave Fisher      - Bloodhound, Flume
>>>>  Matt Franklin    - Bigtop, Flex, Openmeetings
>>>>  Matt Hogstrom    - Cordova, OpenOffice.org
>>>>  Jukka Zitting    - Etch, Isis, S4
>>>>  Mohammad Nour    - Kalumet
>>>>  Ross Gardler     - Wave
>>>> 
>>>> Feel free to shuffle these around or ask for someone else to fill in
>>>> if you're expecting to be too busy for the extra reviews in early
>>>> June. Other IPMC members and interested observers, please jump in and
>>>> volunteer as extra shepherds if you'd like to help this effort.
>>>> 
>>>> As discussed earlier, shepherds are not there to replace existing
>>>> mentors. If everything is going well with a project, the shepherd can
>>>> simply acknowledge a report and move on. If there are any relevant
>>>> questions that the report doesn't answer, the shepherd may ask the
>>>> podling and its mentors for more details. And finally if something
>>>> seems wrong, the shepherd should raise a flag for the mentors and the
>>>> rest of the IPMC to focus on. Most importantly, we need to be talking
>>>> *with* the podlings, not just *about* them, so especially any
>>>> constructive and encouraging feedback to them will be highly useful.
>>>> 
>>>> [1] http://wiki.apache.org/incubator/June2012
>>>> [2] http://wiki.apache.org/incubator/March2012
>>>> [3] http://wiki.apache.org/incubator/IncubatorShepherds
>>>> 
>>>> BR,
>>>> 
>>>> Jukka Zitting
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>> 
>>> 
>>> --
>>> 
>>> uberSVN: Apache Subversion Made Easy
>>> http://www.uberSVN.com/
>>> 
> 

Re: June reports in two weeks

Posted by Gary <ga...@wandisco.com>.
Yes, sorry about this but I am a bit out of contact. I am effectively 
away until next week but I would like to make some time to try to at 
least contribute to the report.

A few small things that immediately spring to mind that could be worth 
pointing out are:

  * we have apparently had some limited growth in the community with 
people providing code to the project
  * the last report that I remember, I think we had talked about first 
commits and now we appear to have a reasonable body of code that will 
form the bulk of the initial release.

I think from that it is clear that I haven't had time to come up with 
much! I will try to make sure that I have some time to help review tomorrow.

Sorry about the bad timing and a big thank you to Greg for the extra help!

Cheers,
     Gary


On 05/06/12 15:41, Greg Stein wrote:
> Offlist, I've heard both Gary and Hyrum are out of town. I'll write up
> something, but I will need the community to review it.
>
> Thx,
> -g
> On Jun 5, 2012 7:16 AM, "Hyrum K Wright"<hy...@wandisco.com>  wrote:
>
>> +1, though I understand that yesterday and today are UK holidays.
>>
>> (I'm travelling at the moment, and can review, but not contribute to,
>> the report.)
>>
>> -Hyrum
>>
>> On Mon, Jun 4, 2012 at 10:24 PM, Greg Stein<gs...@gmail.com>  wrote:
>>> Gary: you wanna volunteer for the podling report this month?
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Jukka Zitting<ju...@gmail.com>
>>> Date: Wed, May 23, 2012 at 7:28 PM
>>> Subject: June reports in two weeks
>>> To: general<ge...@incubator.apache.org>
>>>
>>>
>>> Hi all,
>>>
>>> There's plenty of time still before the June reports [1] start flowing
>>> in. As an early remainder to podlings starting to draft their reports,
>>> here's how the IPMC saw your status as of the previous quarterly
>>> report in March [2]:
>>>
>>>   IP clearance: Openmeetings
>>>   No release: Bloodhound, Cordova, OpenOffice
>>>   Low activity: Kalumet, Kato
>>>   Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>>>   Ready to graduate: Flume
>>>
>>> Has the situation in your podling changed over the last three months?
>>> If not, what's your plan for improving the situation? Is there
>>> anything for which you'd appreciate more help?
>>>
>>> I'm especially worried about Kato as it seems like the project has
>>> more or less died even though the JSR 326 / Oracle trouble got finally
>>> sorted out. Is it time to retire the project or can we hope for a
>>> revival?
>>>
>>> I also wanted to start preparing for this reporting round in good time
>>> by assigning shepherds [3] already now. Using a fuzzy algorithm based
>>> on the available volunteers, their stated preferences, and the
>>> podlings they're already mentoring, I came up with the following
>>> initial assignments that I've also recorded on the wiki page:
>>>
>>>   Benson Margulies - CloudStack, HCatalog, Kato
>>>   Dave Fisher      - Bloodhound, Flume
>>>   Matt Franklin    - Bigtop, Flex, Openmeetings
>>>   Matt Hogstrom    - Cordova, OpenOffice.org
>>>   Jukka Zitting    - Etch, Isis, S4
>>>   Mohammad Nour    - Kalumet
>>>   Ross Gardler     - Wave
>>>
>>> Feel free to shuffle these around or ask for someone else to fill in
>>> if you're expecting to be too busy for the extra reviews in early
>>> June. Other IPMC members and interested observers, please jump in and
>>> volunteer as extra shepherds if you'd like to help this effort.
>>>
>>> As discussed earlier, shepherds are not there to replace existing
>>> mentors. If everything is going well with a project, the shepherd can
>>> simply acknowledge a report and move on. If there are any relevant
>>> questions that the report doesn't answer, the shepherd may ask the
>>> podling and its mentors for more details. And finally if something
>>> seems wrong, the shepherd should raise a flag for the mentors and the
>>> rest of the IPMC to focus on. Most importantly, we need to be talking
>>> *with* the podlings, not just *about* them, so especially any
>>> constructive and encouraging feedback to them will be highly useful.
>>>
>>> [1] http://wiki.apache.org/incubator/June2012
>>> [2] http://wiki.apache.org/incubator/March2012
>>> [3] http://wiki.apache.org/incubator/IncubatorShepherds
>>>
>>> BR,
>>>
>>> Jukka Zitting
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>> --
>>
>> uberSVN: Apache Subversion Made Easy
>> http://www.uberSVN.com/
>>


Re: June reports in two weeks

Posted by Greg Stein <gs...@gmail.com>.
Offlist, I've heard both Gary and Hyrum are out of town. I'll write up
something, but I will need the community to review it.

Thx,
-g
On Jun 5, 2012 7:16 AM, "Hyrum K Wright" <hy...@wandisco.com> wrote:

> +1, though I understand that yesterday and today are UK holidays.
>
> (I'm travelling at the moment, and can review, but not contribute to,
> the report.)
>
> -Hyrum
>
> On Mon, Jun 4, 2012 at 10:24 PM, Greg Stein <gs...@gmail.com> wrote:
> > Gary: you wanna volunteer for the podling report this month?
> >
> >
> > ---------- Forwarded message ----------
> > From: Jukka Zitting <ju...@gmail.com>
> > Date: Wed, May 23, 2012 at 7:28 PM
> > Subject: June reports in two weeks
> > To: general <ge...@incubator.apache.org>
> >
> >
> > Hi all,
> >
> > There's plenty of time still before the June reports [1] start flowing
> > in. As an early remainder to podlings starting to draft their reports,
> > here's how the IPMC saw your status as of the previous quarterly
> > report in March [2]:
> >
> >  IP clearance: Openmeetings
> >  No release: Bloodhound, Cordova, OpenOffice
> >  Low activity: Kalumet, Kato
> >  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
> >  Ready to graduate: Flume
> >
> > Has the situation in your podling changed over the last three months?
> > If not, what's your plan for improving the situation? Is there
> > anything for which you'd appreciate more help?
> >
> > I'm especially worried about Kato as it seems like the project has
> > more or less died even though the JSR 326 / Oracle trouble got finally
> > sorted out. Is it time to retire the project or can we hope for a
> > revival?
> >
> > I also wanted to start preparing for this reporting round in good time
> > by assigning shepherds [3] already now. Using a fuzzy algorithm based
> > on the available volunteers, their stated preferences, and the
> > podlings they're already mentoring, I came up with the following
> > initial assignments that I've also recorded on the wiki page:
> >
> >  Benson Margulies - CloudStack, HCatalog, Kato
> >  Dave Fisher      - Bloodhound, Flume
> >  Matt Franklin    - Bigtop, Flex, Openmeetings
> >  Matt Hogstrom    - Cordova, OpenOffice.org
> >  Jukka Zitting    - Etch, Isis, S4
> >  Mohammad Nour    - Kalumet
> >  Ross Gardler     - Wave
> >
> > Feel free to shuffle these around or ask for someone else to fill in
> > if you're expecting to be too busy for the extra reviews in early
> > June. Other IPMC members and interested observers, please jump in and
> > volunteer as extra shepherds if you'd like to help this effort.
> >
> > As discussed earlier, shepherds are not there to replace existing
> > mentors. If everything is going well with a project, the shepherd can
> > simply acknowledge a report and move on. If there are any relevant
> > questions that the report doesn't answer, the shepherd may ask the
> > podling and its mentors for more details. And finally if something
> > seems wrong, the shepherd should raise a flag for the mentors and the
> > rest of the IPMC to focus on. Most importantly, we need to be talking
> > *with* the podlings, not just *about* them, so especially any
> > constructive and encouraging feedback to them will be highly useful.
> >
> > [1] http://wiki.apache.org/incubator/June2012
> > [2] http://wiki.apache.org/incubator/March2012
> > [3] http://wiki.apache.org/incubator/IncubatorShepherds
> >
> > BR,
> >
> > Jukka Zitting
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
>
>
>
> --
>
> uberSVN: Apache Subversion Made Easy
> http://www.uberSVN.com/
>

Re: June reports in two weeks

Posted by Hyrum K Wright <hy...@wandisco.com>.
+1, though I understand that yesterday and today are UK holidays.

(I'm travelling at the moment, and can review, but not contribute to,
the report.)

-Hyrum

On Mon, Jun 4, 2012 at 10:24 PM, Greg Stein <gs...@gmail.com> wrote:
> Gary: you wanna volunteer for the podling report this month?
>
>
> ---------- Forwarded message ----------
> From: Jukka Zitting <ju...@gmail.com>
> Date: Wed, May 23, 2012 at 7:28 PM
> Subject: June reports in two weeks
> To: general <ge...@incubator.apache.org>
>
>
> Hi all,
>
> There's plenty of time still before the June reports [1] start flowing
> in. As an early remainder to podlings starting to draft their reports,
> here's how the IPMC saw your status as of the previous quarterly
> report in March [2]:
>
>  IP clearance: Openmeetings
>  No release: Bloodhound, Cordova, OpenOffice
>  Low activity: Kalumet, Kato
>  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>  Ready to graduate: Flume
>
> Has the situation in your podling changed over the last three months?
> If not, what's your plan for improving the situation? Is there
> anything for which you'd appreciate more help?
>
> I'm especially worried about Kato as it seems like the project has
> more or less died even though the JSR 326 / Oracle trouble got finally
> sorted out. Is it time to retire the project or can we hope for a
> revival?
>
> I also wanted to start preparing for this reporting round in good time
> by assigning shepherds [3] already now. Using a fuzzy algorithm based
> on the available volunteers, their stated preferences, and the
> podlings they're already mentoring, I came up with the following
> initial assignments that I've also recorded on the wiki page:
>
>  Benson Margulies - CloudStack, HCatalog, Kato
>  Dave Fisher      - Bloodhound, Flume
>  Matt Franklin    - Bigtop, Flex, Openmeetings
>  Matt Hogstrom    - Cordova, OpenOffice.org
>  Jukka Zitting    - Etch, Isis, S4
>  Mohammad Nour    - Kalumet
>  Ross Gardler     - Wave
>
> Feel free to shuffle these around or ask for someone else to fill in
> if you're expecting to be too busy for the extra reviews in early
> June. Other IPMC members and interested observers, please jump in and
> volunteer as extra shepherds if you'd like to help this effort.
>
> As discussed earlier, shepherds are not there to replace existing
> mentors. If everything is going well with a project, the shepherd can
> simply acknowledge a report and move on. If there are any relevant
> questions that the report doesn't answer, the shepherd may ask the
> podling and its mentors for more details. And finally if something
> seems wrong, the shepherd should raise a flag for the mentors and the
> rest of the IPMC to focus on. Most importantly, we need to be talking
> *with* the podlings, not just *about* them, so especially any
> constructive and encouraging feedback to them will be highly useful.
>
> [1] http://wiki.apache.org/incubator/June2012
> [2] http://wiki.apache.org/incubator/March2012
> [3] http://wiki.apache.org/incubator/IncubatorShepherds
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org



-- 

uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com/

Fwd: June reports in two weeks

Posted by Greg Stein <gs...@gmail.com>.
Gary: you wanna volunteer for the podling report this month?


---------- Forwarded message ----------
From: Jukka Zitting <ju...@gmail.com>
Date: Wed, May 23, 2012 at 7:28 PM
Subject: June reports in two weeks
To: general <ge...@incubator.apache.org>


Hi all,

There's plenty of time still before the June reports [1] start flowing
in. As an early remainder to podlings starting to draft their reports,
here's how the IPMC saw your status as of the previous quarterly
report in March [2]:

 IP clearance: Openmeetings
 No release: Bloodhound, Cordova, OpenOffice
 Low activity: Kalumet, Kato
 Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
 Ready to graduate: Flume

Has the situation in your podling changed over the last three months?
If not, what's your plan for improving the situation? Is there
anything for which you'd appreciate more help?

I'm especially worried about Kato as it seems like the project has
more or less died even though the JSR 326 / Oracle trouble got finally
sorted out. Is it time to retire the project or can we hope for a
revival?

I also wanted to start preparing for this reporting round in good time
by assigning shepherds [3] already now. Using a fuzzy algorithm based
on the available volunteers, their stated preferences, and the
podlings they're already mentoring, I came up with the following
initial assignments that I've also recorded on the wiki page:

 Benson Margulies - CloudStack, HCatalog, Kato
 Dave Fisher      - Bloodhound, Flume
 Matt Franklin    - Bigtop, Flex, Openmeetings
 Matt Hogstrom    - Cordova, OpenOffice.org
 Jukka Zitting    - Etch, Isis, S4
 Mohammad Nour    - Kalumet
 Ross Gardler     - Wave

Feel free to shuffle these around or ask for someone else to fill in
if you're expecting to be too busy for the extra reviews in early
June. Other IPMC members and interested observers, please jump in and
volunteer as extra shepherds if you'd like to help this effort.

As discussed earlier, shepherds are not there to replace existing
mentors. If everything is going well with a project, the shepherd can
simply acknowledge a report and move on. If there are any relevant
questions that the report doesn't answer, the shepherd may ask the
podling and its mentors for more details. And finally if something
seems wrong, the shepherd should raise a flag for the mentors and the
rest of the IPMC to focus on. Most importantly, we need to be talking
*with* the podlings, not just *about* them, so especially any
constructive and encouraging feedback to them will be highly useful.

[1] http://wiki.apache.org/incubator/June2012
[2] http://wiki.apache.org/incubator/March2012
[3] http://wiki.apache.org/incubator/IncubatorShepherds

BR,

Jukka Zitting

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

Re: June reports in two weeks

Posted by Patrick Hunt <ph...@apache.org>.
On Tue, Jun 5, 2012 at 1:01 AM, Jukka Zitting <ju...@gmail.com> wrote:
>> There is currently no shepherd assigned, someone want to volunteer
>> or doesn't it make sense at this point?
>
> I'll give a closer look at your upcoming report unless someone beats
> me to it. I guess you're still busy setting things up, so there are no
> broader graduation concerns yet.

Yes, pretty mechanical at this point. (committer accounts just
created, I was requesting the mailing lists yesterday :-) )

Patrick

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


Re: June reports in two weeks

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Mon, Jun 4, 2012 at 9:08 PM, Patrick Hunt <ph...@apache.org> wrote:
> I've added Crunch to the monthly report for June.

Cool, thanks!

> There is currently no shepherd assigned, someone want to volunteer
> or doesn't it make sense at this point?

I'll give a closer look at your upcoming report unless someone beats
me to it. I guess you're still busy setting things up, so there are no
broader graduation concerns yet.

BR,

Jukka Zitting

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


Re: June reports in two weeks

Posted by Patrick Hunt <ph...@apache.org>.
I've added Crunch to the monthly report for June. There is currently
no shepherd assigned, someone want to volunteer or doesn't it make
sense at this point?

Patrick

On Wed, May 23, 2012 at 4:28 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi all,
>
> There's plenty of time still before the June reports [1] start flowing
> in. As an early remainder to podlings starting to draft their reports,
> here's how the IPMC saw your status as of the previous quarterly
> report in March [2]:
>
>  IP clearance: Openmeetings
>  No release: Bloodhound, Cordova, OpenOffice
>  Low activity: Kalumet, Kato
>  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>  Ready to graduate: Flume
>
> Has the situation in your podling changed over the last three months?
> If not, what's your plan for improving the situation? Is there
> anything for which you'd appreciate more help?
>
> I'm especially worried about Kato as it seems like the project has
> more or less died even though the JSR 326 / Oracle trouble got finally
> sorted out. Is it time to retire the project or can we hope for a
> revival?
>
> I also wanted to start preparing for this reporting round in good time
> by assigning shepherds [3] already now. Using a fuzzy algorithm based
> on the available volunteers, their stated preferences, and the
> podlings they're already mentoring, I came up with the following
> initial assignments that I've also recorded on the wiki page:
>
>  Benson Margulies - CloudStack, HCatalog, Kato
>  Dave Fisher      - Bloodhound, Flume
>  Matt Franklin    - Bigtop, Flex, Openmeetings
>  Matt Hogstrom    - Cordova, OpenOffice.org
>  Jukka Zitting    - Etch, Isis, S4
>  Mohammad Nour    - Kalumet
>  Ross Gardler     - Wave
>
> Feel free to shuffle these around or ask for someone else to fill in
> if you're expecting to be too busy for the extra reviews in early
> June. Other IPMC members and interested observers, please jump in and
> volunteer as extra shepherds if you'd like to help this effort.
>
> As discussed earlier, shepherds are not there to replace existing
> mentors. If everything is going well with a project, the shepherd can
> simply acknowledge a report and move on. If there are any relevant
> questions that the report doesn't answer, the shepherd may ask the
> podling and its mentors for more details. And finally if something
> seems wrong, the shepherd should raise a flag for the mentors and the
> rest of the IPMC to focus on. Most importantly, we need to be talking
> *with* the podlings, not just *about* them, so especially any
> constructive and encouraging feedback to them will be highly useful.
>
> [1] http://wiki.apache.org/incubator/June2012
> [2] http://wiki.apache.org/incubator/March2012
> [3] http://wiki.apache.org/incubator/IncubatorShepherds
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: June reports in two weeks

Posted by Ralph Goers <ra...@dslextreme.com>.
Jukka, since the last report I have changed my opinion a bit and recommend you add Flume to the "low diversity" list.

Ralph

On May 23, 2012, at 4:28 PM, Jukka Zitting wrote:

> Hi all,
> 
> There's plenty of time still before the June reports [1] start flowing
> in. As an early remainder to podlings starting to draft their reports,
> here's how the IPMC saw your status as of the previous quarterly
> report in March [2]:
> 
>  IP clearance: Openmeetings
>  No release: Bloodhound, Cordova, OpenOffice
>  Low activity: Kalumet, Kato
>  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>  Ready to graduate: Flume
> 
> Has the situation in your podling changed over the last three months?
> If not, what's your plan for improving the situation? Is there
> anything for which you'd appreciate more help?
> 
> I'm especially worried about Kato as it seems like the project has
> more or less died even though the JSR 326 / Oracle trouble got finally
> sorted out. Is it time to retire the project or can we hope for a
> revival?
> 
> I also wanted to start preparing for this reporting round in good time
> by assigning shepherds [3] already now. Using a fuzzy algorithm based
> on the available volunteers, their stated preferences, and the
> podlings they're already mentoring, I came up with the following
> initial assignments that I've also recorded on the wiki page:
> 
>  Benson Margulies - CloudStack, HCatalog, Kato
>  Dave Fisher      - Bloodhound, Flume
>  Matt Franklin    - Bigtop, Flex, Openmeetings
>  Matt Hogstrom    - Cordova, OpenOffice.org
>  Jukka Zitting    - Etch, Isis, S4
>  Mohammad Nour    - Kalumet
>  Ross Gardler     - Wave
> 
> Feel free to shuffle these around or ask for someone else to fill in
> if you're expecting to be too busy for the extra reviews in early
> June. Other IPMC members and interested observers, please jump in and
> volunteer as extra shepherds if you'd like to help this effort.
> 
> As discussed earlier, shepherds are not there to replace existing
> mentors. If everything is going well with a project, the shepherd can
> simply acknowledge a report and move on. If there are any relevant
> questions that the report doesn't answer, the shepherd may ask the
> podling and its mentors for more details. And finally if something
> seems wrong, the shepherd should raise a flag for the mentors and the
> rest of the IPMC to focus on. Most importantly, we need to be talking
> *with* the podlings, not just *about* them, so especially any
> constructive and encouraging feedback to them will be highly useful.
> 
> [1] http://wiki.apache.org/incubator/June2012
> [2] http://wiki.apache.org/incubator/March2012
> [3] http://wiki.apache.org/incubator/IncubatorShepherds
> 
> BR,
> 
> Jukka Zitting
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: June reports in two weeks

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Fri, Jun 8, 2012 at 4:21 PM, Jukka Zitting <ju...@gmail.com> wrote:
> * Cordova (Matt Hogstrom)

I reminded the PPMC and asked them to submit a report latest by Monday.

BR,

Jukka Zitting

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


Re: June reports in two weeks

Posted by Dave Fisher <da...@comcast.net>.
On Jun 8, 2012, at 6:21 AM, Jukka Zitting wrote:

> Hi,
> 
> On Thu, May 24, 2012 at 2:28 AM, Jukka Zitting <ju...@gmail.com> wrote:
>> There's plenty of time still before the June reports [1] start flowing in.
> 
> Not anymore. :-) We're still waiting for reports from the following
> podlings (shepherd in parenthesis):
> 
> * Bloodhound (Dave Fisher)

It looks like the report will be written in the next 24 hours.

Regards,
Dave


> * Cordova (Matt Hogstrom)
> * Flex (Matt Franklin)
> * HCatalog (Benson Margulies)
> * Kalumet (Mohammad Nour El-Din)
> * Kato (Benson Margulies)
> * Openmeetings (Matt Franklin)
> * Wave (Ross Gardler)
> 
> Mentors, please make sure that remind your podling(s) that their
> report is due and reply here with status. Shepherds, please follow up
> in case there's no progress.
> 
> BR,
> 
> Jukka Zitting
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: June reports in two weeks

Posted by Brian LeRoux <b...@brian.io>.
Apologies from Cordova. We've updated http://wiki.apache.org/incubator/June2012

On Fri, Jun 8, 2012 at 9:30 AM, Alan Gates <ga...@hortonworks.com> wrote:
> HCatalog will have their report in later today.
>
> Alan.
>
> On Jun 8, 2012, at 6:21 AM, Jukka Zitting wrote:
>
>> Hi,
>>
>> On Thu, May 24, 2012 at 2:28 AM, Jukka Zitting <ju...@gmail.com> wrote:
>>> There's plenty of time still before the June reports [1] start flowing in.
>>
>> Not anymore. :-) We're still waiting for reports from the following
>> podlings (shepherd in parenthesis):
>>
>> * Bloodhound (Dave Fisher)
>> * Cordova (Matt Hogstrom)
>> * Flex (Matt Franklin)
>> * HCatalog (Benson Margulies)
>> * Kalumet (Mohammad Nour El-Din)
>> * Kato (Benson Margulies)
>> * Openmeetings (Matt Franklin)
>> * Wave (Ross Gardler)
>>
>> Mentors, please make sure that remind your podling(s) that their
>> report is due and reply here with status. Shepherds, please follow up
>> in case there's no progress.
>>
>> BR,
>>
>> Jukka Zitting
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: June reports in two weeks

Posted by Alan Gates <ga...@hortonworks.com>.
HCatalog will have their report in later today.

Alan.

On Jun 8, 2012, at 6:21 AM, Jukka Zitting wrote:

> Hi,
> 
> On Thu, May 24, 2012 at 2:28 AM, Jukka Zitting <ju...@gmail.com> wrote:
>> There's plenty of time still before the June reports [1] start flowing in.
> 
> Not anymore. :-) We're still waiting for reports from the following
> podlings (shepherd in parenthesis):
> 
> * Bloodhound (Dave Fisher)
> * Cordova (Matt Hogstrom)
> * Flex (Matt Franklin)
> * HCatalog (Benson Margulies)
> * Kalumet (Mohammad Nour El-Din)
> * Kato (Benson Margulies)
> * Openmeetings (Matt Franklin)
> * Wave (Ross Gardler)
> 
> Mentors, please make sure that remind your podling(s) that their
> report is due and reply here with status. Shepherds, please follow up
> in case there's no progress.
> 
> BR,
> 
> Jukka Zitting
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: June reports in two weeks

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Thu, May 24, 2012 at 2:28 AM, Jukka Zitting <ju...@gmail.com> wrote:
> There's plenty of time still before the June reports [1] start flowing in.

Not anymore. :-) We're still waiting for reports from the following
podlings (shepherd in parenthesis):

* Bloodhound (Dave Fisher)
* Cordova (Matt Hogstrom)
* Flex (Matt Franklin)
* HCatalog (Benson Margulies)
* Kalumet (Mohammad Nour El-Din)
* Kato (Benson Margulies)
* Openmeetings (Matt Franklin)
* Wave (Ross Gardler)

Mentors, please make sure that remind your podling(s) that their
report is due and reply here with status. Shepherds, please follow up
in case there's no progress.

BR,

Jukka Zitting

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


Re: June reports in two weeks

Posted by Patrick Hunt <ph...@apache.org>.
Btw, S4 is short a mentor. It would be great if one or two IPMC
members could volunteer and help Arun and I with mentorship duties.

Regards,

Patrick

On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
> Hi Jukka, I'm also concerned for S4 not having a release and low
> activity. I pinged them about cutting a release a couple months ago
> and they said they weren't ready. As for activity there is some
> mailing list traffic but almost no jira/commits listed in april/may.
>
> For Bigtop i've been tracking diversity. A couple weeks ago I reviewed
> their recent commits and didn't see anyone that might be a good fit
> for new committer. I know they are trying hard though hosting events,
> helping new contributors, etc... but so far diversity continues to be
> low. Perhaps someone will have some insight on how to gather new
> contributors that hasn't been tried yet?
>
> Patrick
>
> On Wed, May 23, 2012 at 4:28 PM, Jukka Zitting <ju...@gmail.com> wrote:
>> Hi all,
>>
>> There's plenty of time still before the June reports [1] start flowing
>> in. As an early remainder to podlings starting to draft their reports,
>> here's how the IPMC saw your status as of the previous quarterly
>> report in March [2]:
>>
>>  IP clearance: Openmeetings
>>  No release: Bloodhound, Cordova, OpenOffice
>>  Low activity: Kalumet, Kato
>>  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>>  Ready to graduate: Flume
>>
>> Has the situation in your podling changed over the last three months?
>> If not, what's your plan for improving the situation? Is there
>> anything for which you'd appreciate more help?
>>
>> I'm especially worried about Kato as it seems like the project has
>> more or less died even though the JSR 326 / Oracle trouble got finally
>> sorted out. Is it time to retire the project or can we hope for a
>> revival?
>>
>> I also wanted to start preparing for this reporting round in good time
>> by assigning shepherds [3] already now. Using a fuzzy algorithm based
>> on the available volunteers, their stated preferences, and the
>> podlings they're already mentoring, I came up with the following
>> initial assignments that I've also recorded on the wiki page:
>>
>>  Benson Margulies - CloudStack, HCatalog, Kato
>>  Dave Fisher      - Bloodhound, Flume
>>  Matt Franklin    - Bigtop, Flex, Openmeetings
>>  Matt Hogstrom    - Cordova, OpenOffice.org
>>  Jukka Zitting    - Etch, Isis, S4
>>  Mohammad Nour    - Kalumet
>>  Ross Gardler     - Wave
>>
>> Feel free to shuffle these around or ask for someone else to fill in
>> if you're expecting to be too busy for the extra reviews in early
>> June. Other IPMC members and interested observers, please jump in and
>> volunteer as extra shepherds if you'd like to help this effort.
>>
>> As discussed earlier, shepherds are not there to replace existing
>> mentors. If everything is going well with a project, the shepherd can
>> simply acknowledge a report and move on. If there are any relevant
>> questions that the report doesn't answer, the shepherd may ask the
>> podling and its mentors for more details. And finally if something
>> seems wrong, the shepherd should raise a flag for the mentors and the
>> rest of the IPMC to focus on. Most importantly, we need to be talking
>> *with* the podlings, not just *about* them, so especially any
>> constructive and encouraging feedback to them will be highly useful.
>>
>> [1] http://wiki.apache.org/incubator/June2012
>> [2] http://wiki.apache.org/incubator/March2012
>> [3] http://wiki.apache.org/incubator/IncubatorShepherds
>>
>> BR,
>>
>> Jukka Zitting
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Steve Loughran <st...@gmail.com>.
On 24 May 2012 06:15, Benson Margulies <bi...@gmail.com> wrote:

> I've met other groups of people who like a JIRA centric view
> of the world. I suspect that if they did a bunch of other good things
> called out below, you or others would find the JIRA business
> digestible. Also, on the other hand, I fear that the co-employed
> contributors are collaborating in the hallway, and the lack of the
> context in JIRA or on the list is contributing to the problem.
>
>
I'm not convinced that JIRA helps communities. It's great in companies -IDE
integration, you can bounce issues to others, it pings your phone so often
you can use it as a network liveness test. It also lets you persist
discussions in a way that can be searched. In a busy project, it helps you
keep track of your workload, and can assist in sprint planning if you fill
in the est/actual workload fields.

But
 -it encourages people to watch the issues they care about, and ignore the
rest
 -it pushes you towards discussion-on-jira rather than in the mailing list
 -those discussions tend to be focused, rather than generic community
chitchat about dev issues.

When you compare it to the community of the pure-email list groups, or the
"socialness" of github, JIRA seems to me that it pushes you towards
antisocialism, to sit in your office and care only about the 8 JIRAs you
have marked as in progress.

Given the ubiquity and value of JIRA, what can be done here?

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:

> On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
> <ra...@dslextreme.com> wrote:
>> 
>> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
>> 
>>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
>>> <ra...@dslextreme.com> wrote:
>>>> Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.
>>> 
>>> I don't follow flume, but I'd propose to soften your objection only
>>> slightly. I've met other groups of people who like a JIRA centric view
>>> of the world. I suspect that if they did a bunch of other good things
>>> called out below, you or others would find the JIRA business
>>> digestible. Also, on the other hand, I fear that the co-employed
>>> contributors are collaborating in the hallway, and the lack of the
>>> context in JIRA or on the list is contributing to the problem.
>> 
>> I have reason to doubt the collaboration in the hallway aspect and I certainly do not doubt everyone's good intent.  I'm not objecting to the collaboration style as an issue preventing graduation. I'm just saying I find it difficult to participate with that style and that simply makes me wonder if that is making it harder to attract new committers.  I fully realize that that issue might just be with me, but the fact remains that there is practically no diversity in the project and I cannot in good conscience recommend graduation for a project in that situation.
>> 
> 
> Hi Ralph, Benson, et. al., some background:
> 
> Flume is similar to Hadoop and other related projects in that it is
> very jira heavy for development activity. No slouch in terms of
> mailing list traffic either though (1200 last month):
> http://flume.markmail.org/
> 
> Also note the extensive "new developer" type detail that's available
> on the web/wiki:
> https://cwiki.apache.org/confluence/display/FLUME/Index
> 
> The team list can provide insight into the diversity issue
> http://incubator.apache.org/flume/team-list.html My understanding is
> that there are at least 4 separate organizations represented by active
> commiters.
> 

The team list is incorrect and is somewhat misleading.  To my knowledge at least two "separate organizations" represented in that list are now employed by Cloudera.  Others signed on when the project entered the incubator but have never participated.  This all became clear to me during the last release vote when, as I recall, I cast the only binding vote that didn't come from a Cloudera employee.

Ralph




> Regards,
> 
> Patrick
> 
>>> 
>>>> 
>>>> Needless to say, when the graduation proposal reaches this list, and I'm sure it will, I will strongly endorse the IPMC to reject the proposal.
>>>> 
>>>> FWIW, I found the post below to be 100% on target.
>>>> 
>>>> Ralph
>>>> 
>>>> 
>>>> 
>>>> On May 23, 2012, at 7:31 PM, Marvin Humphrey wrote:
>>>> 
>>>>> On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
>>>>>> Perhaps someone will have some insight on how to gather new
>>>>>> contributors that hasn't been tried yet?
>>>>> 
>>>>> Jukka's written on this subject multiple times in the past.  Here are two
>>>>> gems, one from a while back, the other recent:
>>>>> 
>>>>>    http://markmail.org/message/o3gbgam4ny2upqte
>>>>> 
>>>>>    Most of the cases I've been involved so far of podlings in the "hoping
>>>>>    some more people come along" have had symptoms of the project team not
>>>>>    paying enough attention on making it easy for new contributors to show up
>>>>>    and stick around. Things like complex and undocumented build steps,
>>>>>    missing "Getting started" or "Getting involved" guides, lack of quick and
>>>>>    positive feedback to newcomers, etc., are all too common. Fixing even just
>>>>>    some of such things will dramatically increase the odds of new people
>>>>>    showing up.
>>>>> 
>>>>>    Those are things that are very easy to overlook when you're working on
>>>>>    your first open source projects (it took me years to learn those lessons),
>>>>>    but we here have a massive amount of collective experience on such things.
>>>>>    That's what we could and IMHO should be sharing with the podlings. That's
>>>>>    what "mentoring" to me is about and that's where our most precious "added
>>>>>    value" is. Otherwise incubation just boils down to an indoctrination
>>>>>    period on how to apply and conform to the various Apache rules and
>>>>>    policies.
>>>>> 
>>>>>    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55
>>>>> 
>>>>>    I've been involved with quite a few podlings with similar problems in
>>>>>    attracting longer-term contributors. In my experience the best way to
>>>>>    solve that problem is to change your mindset of expecting most such people
>>>>>    to be just one-off contributors. If you instead treat them as your next
>>>>>    new committers and engage with them as peers, many (though of course not
>>>>>    all) will respond in kind and actually become more involved.
>>>>> 
>>>>>    Many developers, especially from commercial backgrounds, tend to treat
>>>>>    such contributors as just users reporting a problem. A typical interaction
>>>>>    goes like "What's the problem? Do you have a test case? OK, let me fix it
>>>>>    (when I get around to it)." A better approach is something like "What's
>>>>>    the problem? OK, here are some pointers to the relevant bits in code. How
>>>>>    do you think this should be fixed?"
>>>>> 
>>>>> Here's another tip I picked up from Joe Schaefer: when you're voting in a new
>>>>> committer and they have a big patch set sitting in the queue, hold off and let
>>>>> *them* commit it so that they get the satisfaction, the new experience, and the
>>>>> appreciation all at once.
>>>>> 
>>>>> It would be nice if stuff like this was collected in "Steps to building a
>>>>> community" documentation somewhere, rather than scattered through the email
>>>>> archives.  I suggest "Steps" as a format because different approaches are
>>>>> required at different phases of the project and sizes of the community.
>>>>> 
>>>>> Marvin Humphrey
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Eric Sammer <es...@cloudera.com>.
On May 24, 2012, at 12:20 AM, Ralph Goers <ra...@dslextreme.com> wrote:

> The ONLY issue I see for Flume to graduate is diversity.  No one will convince me that the current makeup constitutes diversity of any kind.
>
> Perhaps I shouldn't have brought up the mailing list issues as that was only meant in the spirit of trying to offer some advice on how more diversity could be achieved.  Flume is really the only community I participate in that contains Cloudera employees so I do find myself wondering if the way the project is run is because that is the way all projects with a large number of Cloudera employees are run.  That might make all of those participants comfortable but might create a barrier to others.

There are others where this is the case that are easily referenceable.
There's an obvious (to me) implication that this is the cause of the
problem and that's simply not true. If there are concrete
recommendations of things you feel we can do better I know the flume
community is open to those sightings. There's no practice in place
within flume that isn't in place in some other ASF TLP to my
knowledge.

>
> In any case - I'm not insisting that the way the project is run needs to change. I'm simply saying I cannot support graduation with the current makeup of the committers and PMC. I don't have a hard and fast ratio - gaining 10 new unaffiliated committers who don't do much isn't nearly as good as 2 or 3 who are very active.  Ultimately the project needs to figure out how to solve this.

That's fine. So let's have a discussion about actionable tasks. I've
mentioned my thoughts on growing diversity in the past, although
admittedly it was within a response to a similar thread on our private
list. I'll start a thread on our dev list with the same thoughts for
the larger community to comment on. I welcome your contribution to
such a discussion!

Thanks.

>
>
> Ralph
>
>
> On May 23, 2012, at 11:48 PM, Eric Sammer wrote:
>
>> I appreciate your position Ralph and I don't want anyone to feel like they
>> can't contribute. As we've talked about before, we've been quick to nurture
>> new contributors to committer status successfully in a few cases. It's true
>> that some of the more active committers are from Cloudera, but it's not to
>> the exclusion of anyone. Others aren't from Cloudera. Those of us that work
>> together are also very strict about abiding to the "if it's not on the
>> mailing list, it didn't happen" rule (where "mailing list" can mean JIRA or
>> other ASF infrastructure as well).
>>
>> I'm happy to take your guidance as a mentor, but you also need to
>> understand that some of the ways the Flume project has elected to operate
>> are just a matter of taste. They were proposed, discussed, voted on (and
>> not as a block by Cloudera employees, IIRC - pretty sure I was -0), and put
>> in place and do not violate the Apache Way (like RTC vs. CTR). They aren't
>> unheard of and they do not work to the exclusion of contributors (RTC, for
>> instance, only impacts committers). I think the vote that was started was
>> only to gauge community opinion as a first step (although I'm not
>> completely well versed in the graduation process, to be honest).
>>
>> If there are concrete things we can do to improve diversity, in your
>> opinion, I am extremely open to hearing them. We already do many of the
>> (excellent) things listed earlier in the thread. JIRA noise withstanding
>> (again, it's a matter of taste - I use the email frequently as I find
>> trolling through JIRA slow) I'm definitely open to ideas. Of course, if
>> Flume simply needs to remain in the incubator until we develop greater
>> diversity, that's fine too. If we're not ready, we're just not ready.
>>
>> On Wed, May 23, 2012 at 11:18 PM, Ralph Goers <ra...@dslextreme.com>wrote:
>>
>>>
>>> On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:
>>>
>>>> On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
>>>> <ra...@dslextreme.com> wrote:
>>>>>
>>>>> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
>>>>>
>>>>>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
>>>>>> <ra...@dslextreme.com> wrote:
>>>>>>> Right after I read Jukka's email that started this thread and I
>>> posted my reply and discovered to my shock that they had started a
>>> graduation vote.  I am shocked because I have pointed out repeatedly the
>>> project's complete lack of diversity.  Virtually all the active PMC members
>>> and committers work for the same employer.  I have told them several times
>>> that I would actually like to participate in the project but the way the
>>> project works is very different then every other project I am involved with
>>> at the ASF and the barriers to figure out what is actually going on is very
>>> high. Almost nothing is discussed directly on the dev list - it is all done
>>> through Jira issues or the Review tool.  While all the Jira issue updates
>>> and reviews are sent to the dev list most of that is just noise.  Feel free
>>> to review the dev list archives to see what I am talking about.
>>>>>>
>>>>>> I don't follow flume, but I'd propose to soften your objection only
>>>>>> slightly. I've met other groups of people who like a JIRA centric view
>>>>>> of the world. I suspect that if they did a bunch of other good things
>>>>>> called out below, you or others would find the JIRA business
>>>>>> digestible. Also, on the other hand, I fear that the co-employed
>>>>>> contributors are collaborating in the hallway, and the lack of the
>>>>>> context in JIRA or on the list is contributing to the problem.
>>>>>
>>>>> I have reason to doubt the collaboration in the hallway aspect and I
>>> certainly do not doubt everyone's good intent.  I'm not objecting to the
>>> collaboration style as an issue preventing graduation. I'm just saying I
>>> find it difficult to participate with that style and that simply makes me
>>> wonder if that is making it harder to attract new committers.  I fully
>>> realize that that issue might just be with me, but the fact remains that
>>> there is practically no diversity in the project and I cannot in good
>>> conscience recommend graduation for a project in that situation.
>>>>>
>>>>
>>>> Hi Ralph, Benson, et. al., some background:
>>>>
>>>> Flume is similar to Hadoop and other related projects in that it is
>>>> very jira heavy for development activity. No slouch in terms of
>>>> mailing list traffic either though (1200 last month):
>>>> http://flume.markmail.org/
>>>
>>> Sorry I didn't include this in my prior post but here you are making my
>>> point exactly.  I participate in several other Apache projects. Wading
>>> through 1200+ emails per month that are largely Jira/Review noise makes it
>>> very difficult for me to find posts that have any value. As a consequence I
>>> am largely forced to simply delete everything generated by he Review tool
>>> and Jira.  And I'm a mentor. I just don't see how newcomers are going to
>>> find this style welcoming.
>>>
>>> Ralph
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>>
>>
>>
>> --
>> Eric Sammer
>> twitter: esammer
>> data: www.cloudera.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arun C Murthy <ac...@hortonworks.com>.
On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:

> Hi,
> 
> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
> 
>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>> convince me that the current makeup constitutes diversity of any kind.
> 
> Here are the committers who have been active in the past three months:
> 
> * Brock Noland (Cloudera)
> * Hari Shreedharan  (Cloudera)
> * Jarek Jarcec Cecho (AVG Technologies)
> * Juhani Connolly   (CyberAgent)
> * Mike Percy (Cloudera)
> * Mingjie Lai (Trend Micro)
> * Prasad Mujumdar (Cloudera)
> * Will McQueen (Cloudera)
> * Arvind Prabhakar (Cloudera)
> 
> There are four companies represented in this list: AVG Technologies,
> Cloudera, CyberAgent and Trend Micro. 

According to that 66% of active committers are from one organization.

My understanding is that the diversity argument is to prevent one organization from causing the project to stall if they lost interest... see #2 in :
http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Graduation+Requirements
That, potentially, helps to develop ability to tolerate and resolve conflicts (#5) without resorting to corporate structures.

OTOH, graduation might actually help Flume get a more diverse community? Flume does seem to meet all other requirements... 

So, the question is: does the project feel that there is no single company which is vital to the success of the project? If so, Flume seems ready.

Arun

PS: From my own experience: in the early days of Hadoop we were very concerned about not just #companies but also the percentage of representation and this, perversely, led to discrimination against folks from the majority contributor who were, actually, very qualified! *smile* 
And no, I'm not saying that is the right thing to do! *smile*

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Andrew Purtell <ap...@apache.org>.
On Fri, May 25, 2012 at 8:42 AM, Owen O'Malley <om...@apache.org> wrote:
> On Thu, May 24, 2012 at 3:59 PM, Andrew Purtell <an...@gmail.com>wrote:
>
>> Mingjie Lai's affiliation should be changed to Apple.
>
>
> Andrew,
>  Do you happen to know if Mingjie plans to continue contributing to Flume
> at Apple? Often a change of employer dramatically changes participation in
> projects.
>

Hi Owen,

You will have to ask him, however my guess is yes. I have hard Apple
is a big Flume user, but of course I can't be definitive.

Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet
Hein (via Tom White)

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Owen O'Malley <om...@apache.org>.
On Thu, May 24, 2012 at 3:59 PM, Andrew Purtell <an...@gmail.com>wrote:

> Mingjie Lai's affiliation should be changed to Apple.


Andrew,
  Do you happen to know if Mingjie plans to continue contributing to Flume
at Apple? Often a change of employer dramatically changes participation in
projects.

-- Owen

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Andrew Purtell <an...@gmail.com>.
Mingjie Lai's affiliation should be changed to Apple. 

Best regards,

    - Andy (@ Trend Micro)

On May 24, 2012, at 2:56 PM, Arun C Murthy <ac...@hortonworks.com> wrote:

> 
> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
> 
>> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
>> 
>>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>>> convince me that the current makeup constitutes diversity of any kind.
>>> 
>> Here are the committers who have been active in the past three months:
>> 
>> * Brock Noland (Cloudera)
>> * Hari Shreedharan  (Cloudera)
>> * Jarek Jarcec Cecho (AVG Technologies)
>> * Juhani Connolly   (CyberAgent)
>> * Mike Percy (Cloudera)
>> * Mingjie Lai (Trend Micro)
>> * Prasad Mujumdar (Cloudera)
>> * Will McQueen (Cloudera)
>> * Arvind Prabhakar (Cloudera)
>> 
>> There are four companies represented in this list: AVG Technologies,
>> Cloudera, CyberAgent and Trend Micro. 
> 
> According to that 66% of active committers are from one organization.
> 
> My understanding is that the diversity argument is to prevent one organization from causing the project to stall if they lost interest... see #2 in :
> http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Graduation+Requirements
> That, potentially, helps to develop ability to tolerate and resolve conflicts (#5) without resorting to corporate structures.
> 
> OTOH, graduation might actually help Flume get a more diverse community? Flume does seem to meet all other requirements... 
> 
> So, the question is: does the project feel that there is no single company which is vital to the success of the project? If so, Flume seems ready.
> 
> Arun
> 
> PS: From my own experience: in the early days of Hadoop we were very concerned about not just #companies but also the percentage of representation and this, perversely, led to discrimination against folks from the majority contributor who were, actually, very qualified! *smile* 
> And no, I'm not saying that is the right thing to do! *smile*
> 

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arun C Murthy <ac...@hortonworks.com>.
Wrong general@. :)

On May 24, 2012, at 2:56 PM, Arun C Murthy wrote:

> 
> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
> 
>> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
>> 
>>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>>> convince me that the current makeup constitutes diversity of any kind.
>>> 
>> Here are the committers who have been active in the past three months:
>> 
>> * Brock Noland (Cloudera)
>> * Hari Shreedharan  (Cloudera)
>> * Jarek Jarcec Cecho (AVG Technologies)
>> * Juhani Connolly   (CyberAgent)
>> * Mike Percy (Cloudera)
>> * Mingjie Lai (Trend Micro)
>> * Prasad Mujumdar (Cloudera)
>> * Will McQueen (Cloudera)
>> * Arvind Prabhakar (Cloudera)
>> 
>> There are four companies represented in this list: AVG Technologies,
>> Cloudera, CyberAgent and Trend Micro. 
> 
> According to that 66% of active committers are from one organization.
> 
> My understanding is that the diversity argument is to prevent one organization from causing the project to stall if they lost interest... see #2 in :
> http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Graduation+Requirements
> That, potentially, helps to develop ability to tolerate and resolve conflicts (#5) without resorting to corporate structures.
> 
> OTOH, graduation might actually help Flume get a more diverse community? Flume does seem to meet all other requirements... 
> 
> So, the question is: does the project feel that there is no single company which is vital to the success of the project? If so, Flume seems ready.
> 
> Arun
> 
> PS: From my own experience: in the early days of Hadoop we were very concerned about not just #companies but also the percentage of representation and this, perversely, led to discrimination against folks from the majority contributor who were, actually, very qualified! *smile* 
> And no, I'm not saying that is the right thing to do! *smile*
> 

--
Arun C. Murthy
Hortonworks Inc.
http://hortonworks.com/



Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arun C Murthy <ac...@hortonworks.com>.
On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:

> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
> 
>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>> convince me that the current makeup constitutes diversity of any kind.
>> 
> Here are the committers who have been active in the past three months:
> 
> * Brock Noland (Cloudera)
> * Hari Shreedharan  (Cloudera)
> * Jarek Jarcec Cecho (AVG Technologies)
> * Juhani Connolly   (CyberAgent)
> * Mike Percy (Cloudera)
> * Mingjie Lai (Trend Micro)
> * Prasad Mujumdar (Cloudera)
> * Will McQueen (Cloudera)
> * Arvind Prabhakar (Cloudera)
> 
> There are four companies represented in this list: AVG Technologies,
> Cloudera, CyberAgent and Trend Micro. 

According to that 66% of active committers are from one organization.

My understanding is that the diversity argument is to prevent one organization from causing the project to stall if they lost interest... see #2 in :
http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Graduation+Requirements
That, potentially, helps to develop ability to tolerate and resolve conflicts (#5) without resorting to corporate structures.

OTOH, graduation might actually help Flume get a more diverse community? Flume does seem to meet all other requirements... 

So, the question is: does the project feel that there is no single company which is vital to the success of the project? If so, Flume seems ready.

Arun

PS: From my own experience: in the early days of Hadoop we were very concerned about not just #companies but also the percentage of representation and this, perversely, led to discrimination against folks from the majority contributor who were, actually, very qualified! *smile* 
And no, I'm not saying that is the right thing to do! *smile*


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Jukka Zitting wrote on Sun, May 27, 2012 at 11:40:36 +0200:
> It sounds like you have a reasonably good handle on that, so I'm not
> too worried, but my instinct suggests that the strict RTC model and
> distinction between committers and (P)PMC members may be structural
> factors that could easily end up tripping that balance. Are these
> really essential tools for the project or could you live without them?
> Other solutions to the RTC model include separate maintenance branches
> with stricter review and testing requirements, and the only cases
> where I really see a need for the committer/(P)PMC separation is with
> umbrella projects or special cases like GSoC students or co-operation
> across project boundaries.

Subversion allows any committer (full or partial) to open an
experimental branch at any time.  This is comparable, I think, to
encouraging CTR feature branches in an RTC community (with "review at
merge time" --- like we did for some of stefan2's branches).

http://subversion.apache.org/docs/community-guide/general#lightweight-branches

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
Hi,

On Thu, May 24, 2012 at 12:06 PM, Dave Fisher <da...@comcast.net> wrote:

>
> I started reading some of the Flume website and I think that when you go
> to the main Wiki page:
>
> https://cwiki.apache.org/confluence/display/FLUME/Index
>
> When you click on the "Flume Cookbook" the resource is at cloudera.org.
>
> http://archive.cloudera.com/cdh/3/flume/Cookbook/
>
> This page lists "flume-dev@cloudera.org" and is a file with a revision
> dated May 7, 2012.
>

Thanks. These have been removed.


>
> You can make you own conclusions, but it looks like podling resources need
> to be migrated to the ASF.


These were kept to facilitate the transitoin over to Flume 0.9.5 which
never happened. We instead went straight to 1.0.0. Other than that all
resources have been migrated.

Thanks,
Arvind Prabhakar


>
> Regards,
> Dave
>
> >
> >
> >
> >>
> >>
> >>>
> >>> In any case - I'm not insisting that the way the project is run needs
> to
> >>> change. I'm simply saying I cannot support graduation with the current
> >>> makeup of the committers and PMC. I don't have a hard and fast ratio -
> >>> gaining 10 new unaffiliated committers who don't do much isn't nearly
> as
> >>> good as 2 or 3 who are very active.  Ultimately the project needs to
> figure
> >>> out how to solve this.
> >>>
> >>
> >> Stating that some committers "who don't do much isn't nearly as good as
> 2
> >> or 3 who are very active" is an unfair characterization. This is more
> >> unfair for those who are part of the project but have not been active
> >> lately due to whatever reasons, but have played a foundational role in
> >> getting the project to a point where it is today. I think they are as
> >> important as any other committer who may be very active at the moment.
> >> Merit once earned, never expires [1].
> >>
> >> [1] http://www.apache.org/dev/committers.html#committer-set-term
> >
> > I think you misunderstood my point or I didn't state it very well.
>  Diversity isn't achieved simply by having bodies.  IOW I am not suggesting
> offering commit rights to people who haven't earned it just to meet some
> ratio.  However, I am not suggesting the project has ever even considered
> doing that.
> >
> > Ralph
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Tom White <to...@apache.org>.
According to Clutch [1] the project has added 8 committers since it
entered incubation. Regarding diversity, committers from over four
organizations are actively involved in Flume development, which is
pretty healthy. There does seem to be a need to have more diversity at
the PPMC level, however, so that's something that could be worked on.

Tom

[1] http://incubator.apache.org/clutch.html

On Thu, May 24, 2012 at 2:06 PM, Dave Fisher <da...@comcast.net> wrote:
>
> On May 24, 2012, at 11:49 AM, Ralph Goers wrote:
>
>>
>> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
>>
>>> Hi,
>>>
>>> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
>>>
>>>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>>>> convince me that the current makeup constitutes diversity of any kind.
>>>>
>>>> Perhaps I shouldn't have brought up the mailing list issues as that was
>>>> only meant in the spirit of trying to offer some advice on how more
>>>> diversity could be achieved.  Flume is really the only community I
>>>> participate in that contains Cloudera employees so I do find myself
>>>> wondering if the way the project is run is because that is the way all
>>>> projects with a large number of Cloudera employees are run.  That might
>>>> make all of those participants comfortable but might create a barrier to
>>>> others.
>>>>
>>>
>>> Here are the committers who have been active in the past three months:
>>>
>>> * Brock Noland (Cloudera)
>>> * Hari Shreedharan  (Cloudera)
>>> * Jarek Jarcec Cecho (AVG Technologies)
>>> * Juhani Connolly   (CyberAgent)
>>> * Mike Percy (Cloudera)
>>> * Mingjie Lai (Trend Micro)
>>> * Prasad Mujumdar (Cloudera)
>>> * Will McQueen (Cloudera)
>>> * Arvind Prabhakar (Cloudera)
>>>
>>> There are four companies represented in this list: AVG Technologies,
>>> Cloudera, CyberAgent and Trend Micro. Compared to other projects that have
>>> successfully graduated from Incubator in the past, this meets the diversity
>>> requirements very well.
>>
>> I was mistaken and the list above is indeed correct.  For some reason I thought a couple of them had become Cloudera employees.
>>
>> However, none of those three are currently on the PPMC.  When you look at the PPMC list you should also include a few more Cloudera people who do participate in release votes and PPMC issues. Most, if not all, of the non-Cloudera PMC members don't.
>
> I started reading some of the Flume website and I think that when you go to the main Wiki page:
>
> https://cwiki.apache.org/confluence/display/FLUME/Index
>
> When you click on the "Flume Cookbook" the resource is at cloudera.org.
>
> http://archive.cloudera.com/cdh/3/flume/Cookbook/
>
> This page lists "flume-dev@cloudera.org" and is a file with a revision dated May 7, 2012.
>
> You can make you own conclusions, but it looks like podling resources need to be migrated to the ASF.
>
> Regards,
> Dave
>
>>
>>
>>
>>>
>>>
>>>>
>>>> In any case - I'm not insisting that the way the project is run needs to
>>>> change. I'm simply saying I cannot support graduation with the current
>>>> makeup of the committers and PMC. I don't have a hard and fast ratio -
>>>> gaining 10 new unaffiliated committers who don't do much isn't nearly as
>>>> good as 2 or 3 who are very active.  Ultimately the project needs to figure
>>>> out how to solve this.
>>>>
>>>
>>> Stating that some committers "who don't do much isn't nearly as good as 2
>>> or 3 who are very active" is an unfair characterization. This is more
>>> unfair for those who are part of the project but have not been active
>>> lately due to whatever reasons, but have played a foundational role in
>>> getting the project to a point where it is today. I think they are as
>>> important as any other committer who may be very active at the moment.
>>> Merit once earned, never expires [1].
>>>
>>> [1] http://www.apache.org/dev/committers.html#committer-set-term
>>
>> I think you misunderstood my point or I didn't state it very well.  Diversity isn't achieved simply by having bodies.  IOW I am not suggesting offering commit rights to people who haven't earned it just to meet some ratio.  However, I am not suggesting the project has ever even considered doing that.
>>
>> Ralph
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Dave Fisher <da...@comcast.net>.
On May 24, 2012, at 11:49 AM, Ralph Goers wrote:

> 
> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
> 
>> Hi,
>> 
>> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
>> 
>>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>>> convince me that the current makeup constitutes diversity of any kind.
>>> 
>>> Perhaps I shouldn't have brought up the mailing list issues as that was
>>> only meant in the spirit of trying to offer some advice on how more
>>> diversity could be achieved.  Flume is really the only community I
>>> participate in that contains Cloudera employees so I do find myself
>>> wondering if the way the project is run is because that is the way all
>>> projects with a large number of Cloudera employees are run.  That might
>>> make all of those participants comfortable but might create a barrier to
>>> others.
>>> 
>> 
>> Here are the committers who have been active in the past three months:
>> 
>> * Brock Noland (Cloudera)
>> * Hari Shreedharan  (Cloudera)
>> * Jarek Jarcec Cecho (AVG Technologies)
>> * Juhani Connolly   (CyberAgent)
>> * Mike Percy (Cloudera)
>> * Mingjie Lai (Trend Micro)
>> * Prasad Mujumdar (Cloudera)
>> * Will McQueen (Cloudera)
>> * Arvind Prabhakar (Cloudera)
>> 
>> There are four companies represented in this list: AVG Technologies,
>> Cloudera, CyberAgent and Trend Micro. Compared to other projects that have
>> successfully graduated from Incubator in the past, this meets the diversity
>> requirements very well.
> 
> I was mistaken and the list above is indeed correct.  For some reason I thought a couple of them had become Cloudera employees.  
> 
> However, none of those three are currently on the PPMC.  When you look at the PPMC list you should also include a few more Cloudera people who do participate in release votes and PPMC issues. Most, if not all, of the non-Cloudera PMC members don't.

I started reading some of the Flume website and I think that when you go to the main Wiki page:

https://cwiki.apache.org/confluence/display/FLUME/Index

When you click on the "Flume Cookbook" the resource is at cloudera.org.

http://archive.cloudera.com/cdh/3/flume/Cookbook/

This page lists "flume-dev@cloudera.org" and is a file with a revision dated May 7, 2012.

You can make you own conclusions, but it looks like podling resources need to be migrated to the ASF.

Regards,
Dave

> 
> 
> 
>> 
>> 
>>> 
>>> In any case - I'm not insisting that the way the project is run needs to
>>> change. I'm simply saying I cannot support graduation with the current
>>> makeup of the committers and PMC. I don't have a hard and fast ratio -
>>> gaining 10 new unaffiliated committers who don't do much isn't nearly as
>>> good as 2 or 3 who are very active.  Ultimately the project needs to figure
>>> out how to solve this.
>>> 
>> 
>> Stating that some committers "who don't do much isn't nearly as good as 2
>> or 3 who are very active" is an unfair characterization. This is more
>> unfair for those who are part of the project but have not been active
>> lately due to whatever reasons, but have played a foundational role in
>> getting the project to a point where it is today. I think they are as
>> important as any other committer who may be very active at the moment.
>> Merit once earned, never expires [1].
>> 
>> [1] http://www.apache.org/dev/committers.html#committer-set-term
> 
> I think you misunderstood my point or I didn't state it very well.  Diversity isn't achieved simply by having bodies.  IOW I am not suggesting offering commit rights to people who haven't earned it just to meet some ratio.  However, I am not suggesting the project has ever even considered doing that.
> 
> Ralph 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Tue, May 29, 2012 at 1:20 PM, Daniel Shahaf <d....@daniel.shahaf.name> wrote:
> Shane Curcuru wrote on Tue, May 29, 2012 at 07:13:29 -0400:
>> Doesn't the IPMC (and not any individuals, even Roy) decide what the
>> official Incubation policies should be?...
>
> Well, yes, but the IPMC can only decide whether or not to recommend
> graduation.  The Board can graduate a project despite a recommendation
> to the contrary from the IPMC....

In theory yes, but I don't think that has ever happened.

AFAIK the current board wants projects to take care of their own
destiny as much as possible, and that includes the Incubator.

-Bertrand

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Shane Curcuru wrote on Tue, May 29, 2012 at 07:13:29 -0400:
> Doesn't the IPMC (and not any individuals, even Roy) decide what the
> official Incubation policies should be?  Ralph's reply, and my

Well, yes, but the IPMC can only decide whether or not to recommend
graduation.  The Board can graduate a project despite a recommendation
to the contrary from the IPMC.

Daniel

> general reading of the feeling in the IPMC is that graduation votes
> *should* take affiliation diversity into account.

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Aaron Kimball <ak...@gmail.com>.
Hi folks,

Just to throw my hat into the ring on this subject: I recognize that I have
been inactive from a contribution standpoint since Flume's introduction
into the ASF incubator, but still follow Flume on the mailing lists and in
other community meetups. I've done a bunch of work with Flume in the past,
and I remain very interested in where Flume is going. Flume's direction is
something important to me; but I have seldom weighed in, as I often felt
that others were resolving things in a manner that did not require my input.

Unfortunately, my duties with my own startup have prevented me from taking
a more direct role in the building of Flume for quite some time. I believe
that there are ways in which it makes sense for WibiData to directly
integrate with Flume in the future -- but time and resources are scarce at
a startup, so this has not been something I've yet demonstrated externally
in front of the incubator community.

I look forward to a time in the future when my duties are rearranged once
again, and I can devote more of my time back to hacking than I do now :)
(The one constant at a startup, after all, is change.)

Regards,
- Aaron Kimball

PS -- My affiliation should be updated to "WibiData"; we changed the
company name from Odiago to WibiData recently.


On Fri, May 25, 2012 at 12:29 PM, Ralph Goers <ra...@dslextreme.com>wrote:

>
> On May 25, 2012, at 11:03 AM, Arvind Prabhakar wrote:
>
> >>
> >> That leaves just me as the only non-Cloudera PPMC member who actively
> >> participates and I don't commit code and I've been on the PPMC
> primarily as
> >> a mentor.  If you somehow believe that this constitutes diversity than
> my
> >> job as a mentor has a long way to go.
> >>
> >
> > You were counted because three months ago you announced that you would
> like
> > to stay with the project post graduation. I don't remember seeing any
> > communication from you stating your change of mind. That said, I respect
> > your choice either way.
>
> Arvind, I don't take disagreements like this personally and I hope you
> don't either.   I have every intention of staying with the project after
> graduation and hopefully, finding a way to commit code as there are a
> number of areas I believe I can contribute.
>
> At this point my recommendations are:
> 1. Since the PPMC voted to separate being a committer and being a PMC
> member I would wait a couple of months and then add the new non-Cloudera
> committers to the PPMC if it is warranted.
> 2. Of course, add any new committers who have earned it.
> 3. Send an email to the entire PPMC asking them to confirm that they want
> to remain on the PMC after graduation.
> 4. Based on that we will know what the making of the post-graduation PMC
> will look like.
> 5. Raise the topic of graduation as a discussion item either on the PMC or
> dev list after the above 4 are completed.
>
> Ralph
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Steve Loughran <st...@gmail.com>.
On 27 May 2012 10:40, Jukka Zitting <ju...@gmail.com> wrote:

> Hi,
>
> On Sun, May 27, 2012 at 6:29 AM, Arvind Prabhakar <ar...@apache.org>
> wrote:
> >
> >
> > I don't think this is a problem because while most Cloudera committers
> have
> > the luxury of working on the project during regular working hours, others
> > do that during their off hours. Hence the majority of contributions
> coming
> > from Cloudera.
>
> OK, fair enough.
>
> Such a scenario exists or has existed also in other Apache projects
> like Jackrabbit that I'm most familiar with. It can be a tricky
> balance to maintain a level playing field in such cases, for example
> by making sure that all relevant project discussions happen out in the
> open and that some committers don't feel like "junior partners" with
> less ability to influence the project.
>
>
Same for tomcat, Maven, etc. The presence of FTEs may increase code
quantity and quality, but it does make things a bit more exclusionary for
the part time developer who have a primary day job and some spare time
fixes/features & projects to work on.

Is that a bad thing? I don't know. I'm typing this in Firefox on Ubuntu
Linux -a lot of volunteers and FTEs have made this laptop usable. I cherish
that, and don't care that much about the dynamics of the various projects I
depend on: kernel, gnome. firefox, glipper, ... they work and are free.


> It sounds like you have a reasonably good handle on that, so I'm not
> too worried, but my instinct suggests that the strict RTC model and
> distinction between committers and (P)PMC members may be structural
> factors that could easily end up tripping that balance. Are these
> really essential tools for the project or could you live without them?
> Other solutions to the RTC model include separate maintenance branches
> with stricter review and testing requirements, and the only cases
> where I really see a need for the committer/(P)PMC separation is with
> umbrella projects or special cases like GSoC students or co-operation
> across project boundaries.
>
>
+1. RTC stops me doing little things in Hadoop like fixing typos in
comments and variable names, puts so much inertia in the patches I wrote
when I was only working on it in my copious free time, that I have had to
create a spreadsheet to track the status, and continually try to resync
those patches with the current codebase, resubmit, etc, etc. I see the
rationale, but think it makes a project significantly less agile, as well
as acting as a barrier to part time devs.

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Sun, May 27, 2012 at 12:21 PM, Arvind Prabhakar <ar...@apache.org> wrote:
> ...2. Regarding doing away with the difference between PPMC and committers, I
> am told that other projects do this during graduation. I.e., they promote
> all existing committers to PMC status during graduation...

Not sure if that's a good idea - changing the PMC's dynamics (at least
potentially, depending on how many committers are made PMC members) at
the same time as the project is undergoing other changes due to
graduation might be risky.

If the project is willing to make all committers PMC members, I'd
recommend doing that immediately, independently of graduation plans.

-Bertrand

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
Closing the loop on this thread: The Flume PPMC has discussed the diversity
issue and have concluded to put all current committers as PMC when drafting
the resolution.

Also, the wiki has been updated with details on how to contribute and
commit.

https://cwiki.apache.org/confluence/display/FLUME/How+to+Contribute
https://cwiki.apache.org/confluence/display/FLUME/How+to+Commit

Thanks,
Arvind Prabhakar

On Sun, May 27, 2012 at 3:21 AM, Arvind Prabhakar <ar...@apache.org> wrote:

> Thanks Jukka for your suggestions.
>
> 1. Regarding wiki - I have taken a note of that and will update it soon.
>
> 2. Regarding doing away with the difference between PPMC and committers, I
> am told that other projects do this during graduation. I.e., they promote
> all existing committers to PMC status during graduation. If we do that, the
> diversity concern will be addressed and we can then debate the bylaws once
> the PMC is formed.
>
> Thanks,
> Arvind Prabhakar
>
>
> On Sun, May 27, 2012 at 2:40 AM, Jukka Zitting <ju...@gmail.com>wrote:
>
>> Hi,
>>
>> On Sun, May 27, 2012 at 6:29 AM, Arvind Prabhakar <ar...@apache.org>
>> wrote:
>> > As you noted in your comments above - the Flume project tends to follow
>> RTC
>> > with the reviewer committing the code. I happen to have taken up the
>> role
>> > of the reviewer for the most part and hence you see the skewed commit
>> > counts.
>>
>> It might be useful if you for example expanded the "How to Commit"
>> wiki page [1] with a better description of what a reviewer should take
>> in to account when committing reviewed changes. Things that might be
>> obvious to you and others who've been around for longer, but not
>> necessarily for newcomers. The more people you have committing code,
>> the less the project is dependent on the silent knowledge of any
>> single contributor.
>>
>> > On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <jukka.zitting@gmail.com
>> >wrote:
>> >> Do you think this is a problem for the community? If yes, how do you
>> >> plan to fix it? If not, why?
>> >
>> > I don't think this is a problem because while most Cloudera committers
>> have
>> > the luxury of working on the project during regular working hours,
>> others
>> > do that during their off hours. Hence the majority of contributions
>> coming
>> > from Cloudera.
>>
>> OK, fair enough.
>>
>> Such a scenario exists or has existed also in other Apache projects
>> like Jackrabbit that I'm most familiar with. It can be a tricky
>> balance to maintain a level playing field in such cases, for example
>> by making sure that all relevant project discussions happen out in the
>> open and that some committers don't feel like "junior partners" with
>> less ability to influence the project.
>>
>> It sounds like you have a reasonably good handle on that, so I'm not
>> too worried, but my instinct suggests that the strict RTC model and
>> distinction between committers and (P)PMC members may be structural
>> factors that could easily end up tripping that balance. Are these
>> really essential tools for the project or could you live without them?
>> Other solutions to the RTC model include separate maintenance branches
>> with stricter review and testing requirements, and the only cases
>> where I really see a need for the committer/(P)PMC separation is with
>> umbrella projects or special cases like GSoC students or co-operation
>> across project boundaries.
>>
>> I know you have good arguments for the way things work in Flume now,
>> and ultimately you're the ones to decide how you want to work. So take
>> the above just as friendly suggestions for things you may want to
>> consider. Whatever the outcome, it would be good for Flume to document
>> such decisions and the rationale behind them as a set of project
>> bylaws. This is what the bylaws section of the graduation resolution
>> is about:
>>
>>       RESOLVED, that the initial Apache $project PMC be and hereby is
>>       tasked with the creation of a set of bylaws intended to
>>       encourage open development and increased participation in the
>>       Apache $foo Project; and be it further
>>
>> [1] https://cwiki.apache.org/confluence/display/FLUME/How+to+Commit
>>
>> BR,
>>
>> Jukka Zitting
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
Thanks Jukka for your suggestions.

1. Regarding wiki - I have taken a note of that and will update it soon.

2. Regarding doing away with the difference between PPMC and committers, I
am told that other projects do this during graduation. I.e., they promote
all existing committers to PMC status during graduation. If we do that, the
diversity concern will be addressed and we can then debate the bylaws once
the PMC is formed.

Thanks,
Arvind Prabhakar

On Sun, May 27, 2012 at 2:40 AM, Jukka Zitting <ju...@gmail.com>wrote:

> Hi,
>
> On Sun, May 27, 2012 at 6:29 AM, Arvind Prabhakar <ar...@apache.org>
> wrote:
> > As you noted in your comments above - the Flume project tends to follow
> RTC
> > with the reviewer committing the code. I happen to have taken up the role
> > of the reviewer for the most part and hence you see the skewed commit
> > counts.
>
> It might be useful if you for example expanded the "How to Commit"
> wiki page [1] with a better description of what a reviewer should take
> in to account when committing reviewed changes. Things that might be
> obvious to you and others who've been around for longer, but not
> necessarily for newcomers. The more people you have committing code,
> the less the project is dependent on the silent knowledge of any
> single contributor.
>
> > On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <jukka.zitting@gmail.com
> >wrote:
> >> Do you think this is a problem for the community? If yes, how do you
> >> plan to fix it? If not, why?
> >
> > I don't think this is a problem because while most Cloudera committers
> have
> > the luxury of working on the project during regular working hours, others
> > do that during their off hours. Hence the majority of contributions
> coming
> > from Cloudera.
>
> OK, fair enough.
>
> Such a scenario exists or has existed also in other Apache projects
> like Jackrabbit that I'm most familiar with. It can be a tricky
> balance to maintain a level playing field in such cases, for example
> by making sure that all relevant project discussions happen out in the
> open and that some committers don't feel like "junior partners" with
> less ability to influence the project.
>
> It sounds like you have a reasonably good handle on that, so I'm not
> too worried, but my instinct suggests that the strict RTC model and
> distinction between committers and (P)PMC members may be structural
> factors that could easily end up tripping that balance. Are these
> really essential tools for the project or could you live without them?
> Other solutions to the RTC model include separate maintenance branches
> with stricter review and testing requirements, and the only cases
> where I really see a need for the committer/(P)PMC separation is with
> umbrella projects or special cases like GSoC students or co-operation
> across project boundaries.
>
> I know you have good arguments for the way things work in Flume now,
> and ultimately you're the ones to decide how you want to work. So take
> the above just as friendly suggestions for things you may want to
> consider. Whatever the outcome, it would be good for Flume to document
> such decisions and the rationale behind them as a set of project
> bylaws. This is what the bylaws section of the graduation resolution
> is about:
>
>       RESOLVED, that the initial Apache $project PMC be and hereby is
>       tasked with the creation of a set of bylaws intended to
>       encourage open development and increased participation in the
>       Apache $foo Project; and be it further
>
> [1] https://cwiki.apache.org/confluence/display/FLUME/How+to+Commit
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Sun, May 27, 2012 at 6:29 AM, Arvind Prabhakar <ar...@apache.org> wrote:
> As you noted in your comments above - the Flume project tends to follow RTC
> with the reviewer committing the code. I happen to have taken up the role
> of the reviewer for the most part and hence you see the skewed commit
> counts.

It might be useful if you for example expanded the "How to Commit"
wiki page [1] with a better description of what a reviewer should take
in to account when committing reviewed changes. Things that might be
obvious to you and others who've been around for longer, but not
necessarily for newcomers. The more people you have committing code,
the less the project is dependent on the silent knowledge of any
single contributor.

> On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <ju...@gmail.com>wrote:
>> Do you think this is a problem for the community? If yes, how do you
>> plan to fix it? If not, why?
>
> I don't think this is a problem because while most Cloudera committers have
> the luxury of working on the project during regular working hours, others
> do that during their off hours. Hence the majority of contributions coming
> from Cloudera.

OK, fair enough.

Such a scenario exists or has existed also in other Apache projects
like Jackrabbit that I'm most familiar with. It can be a tricky
balance to maintain a level playing field in such cases, for example
by making sure that all relevant project discussions happen out in the
open and that some committers don't feel like "junior partners" with
less ability to influence the project.

It sounds like you have a reasonably good handle on that, so I'm not
too worried, but my instinct suggests that the strict RTC model and
distinction between committers and (P)PMC members may be structural
factors that could easily end up tripping that balance. Are these
really essential tools for the project or could you live without them?
Other solutions to the RTC model include separate maintenance branches
with stricter review and testing requirements, and the only cases
where I really see a need for the committer/(P)PMC separation is with
umbrella projects or special cases like GSoC students or co-operation
across project boundaries.

I know you have good arguments for the way things work in Flume now,
and ultimately you're the ones to decide how you want to work. So take
the above just as friendly suggestions for things you may want to
consider. Whatever the outcome, it would be good for Flume to document
such decisions and the rationale behind them as a set of project
bylaws. This is what the bylaws section of the graduation resolution
is about:

       RESOLVED, that the initial Apache $project PMC be and hereby is
       tasked with the creation of a set of bylaws intended to
       encourage open development and increased participation in the
       Apache $foo Project; and be it further

[1] https://cwiki.apache.org/confluence/display/FLUME/How+to+Commit

BR,

Jukka Zitting

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Upayavira <uv...@odoko.co.uk>.
Not really. Generally it is best for a vote to be a proof of consensus,
especially for bigger topics (like graduation).

And I certainly would add a -1 vote were a project attempting to
override a mentor.

Upayavira

On Tue, Jun 5, 2012, at 09:53 AM, Patrick Hunt wrote:
> Isn't this why we vote. To come to a decision when consensus can't be
> reached and allow people to move on.
> 
> Patrick
> 
> On Tue, Jun 5, 2012 at 8:22 AM, Ralph Goers <ra...@dslextreme.com>
> wrote:
> >
> >
> >
> > The graduation requirements say
> >
> > "The project is considered to have a diverse community when it is not highly dependent on any single contributor (there are at least 3 legally independent committers and there is no single company or entity that is vital to the success of the project). Basically this means that when a project mostly consists of contributors from one company, this is a sign of not being diverse enough.".
> >
> > This doesn't specify a hard number. In fact, Roy responded to this thread saying he doesn't believe there even is a diversity requirement  -
> >
> > "There is no diversity requirement for graduating from the incubator. In many ways, incubation hinders community growth. The requirement is that the project makes decisions as an Apache project, not in private, which is harder to get used to doing if a lot of people share the same office."
> >
> > So I am left a bit confused. If I go by the what the graduation page says literally, then all the statistics that have been generated would seem to show that Cloudera is vital to the success of the project. Although Arvind is a bit of the driving force, I'm sure if something terrible were to happen to him Cloudera would insure his energy was replaced. However, if something terrible happened to Cloudera I suspect we would have several Apache projects in trouble, not just Flume.
> >
> > While I clearly don't like some of the ways the project has chosen to organize itself, all those decisions were done properly and in public. Again, while I don't like that little discussion happens on the dev list, it does happen in Jira issues and in the review board, all of which is routed to the dev list, so again, most, if not all, of the development is done in public.
> >
> > So my answer to the question is really that I am finding it hard to reconcile whether we actually have or should have a diversity requirement. From what I've been told privately Flume would certainly not be the first project to graduate from the incubator in a similar situation.
> >
> > The other thing I find interesting is that I am also the only non-Cloudera mentor on the project. I find it a bit odd that while the incubator has the requirement for graduation it doesn't have any such requirement for a codling's mentors.  That said, IMO every one of the mentors on the project has been doing a good job.
> >
> > One other disclaimer. My employer is a customer of Cloudera specifically for paid support for Flume, so I also have a vested interest in seeing both the project and Cloudera succeed.  However, with regards to Flume's graduation, I haven't even discussed this issue with anyone in by $dayjob.
> >
> > So again - if the basis we are to use is whether a single company or entity is vital to a project then I don't believe Flume is quite there. OTOH I am not completely necessary that that is vital for graduation, in which case the section in the graduation requirements needs to be changed. So at this point the best I can do is say I'm not really sure how to vote.
> >
> > Ralph
> >
> >
> >
> >
> >
> > On Jun 5, 2012, at 6:49 AM, Alan Gates wrote:
> >
> >>
> >> On Jun 5, 2012, at 2:19 PM, Marvin Humphrey wrote:
> >>
> >>> On Sat, May 26, 2012 at 11:44 PM, Ralph Goers
> >>> <ra...@dslextreme.com> wrote:
> >>>> Another way of  looking at these same statistics:
> >>>> Cloudera - 217
> >>>> Other - 16
> >>>>
> >>>> That means Cloudera is responsible for over 93% of the Jira issues.  It is
> >>>> great that Cloudera is doing so much work but those stats hardly prove
> >>>> diversity.
> >>>
> >>> I was surprised to see the IPMC Flume graduation VOTE today -- I don't recall
> >>> seeing another situation like it in the last couple years, where the community
> >>> graduation VOTE was contended.
> >>>
> >>> I checked the Flume dev list archives and I don't see a message from Ralph
> >>> indicating that he thinks the latest measures address the concerns that have
> >>> been raised.
> >>>
> >>
> >> Agreed.  It's hard to vote for graduation for a podling when one of the mentors feels strongly that the podling is not ready.
> >>
> >> Alan.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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


Re: diversity

Posted by Ross Gardler <rg...@opendirective.com>.
On 6 June 2012 03:46, Sam Ruby <ru...@intertwingly.net> wrote:
> On Tue, Jun 5, 2012 at 8:00 PM, Roy T. Fielding <fi...@gbiv.com> wrote:
>>
>> There is no diversity requirement at the ASF.
>
> On one hand, I definitely agree with you.  Derby graduated without
> meeting the diversity requirement.

On the one hand I agree too, on the other hand...

> That being said, I would like to bring up one thing: I have found it
> *very* handy when approached by potential new projects to mention a
> desire to bring on other participants.  This does not need to be
> expressed as a diversity requirement.  Reality dictates that it does,
> however, need to be an elevator pitch.

I've also found that the diversity "fact" plays extremely well when
talking to people who are considering contributing to a non-diverse
community. In my experience people are happy when you tell them that
"graduation from the incubator requires a healthy and diverse
community, that means there is minimal risk in the current dominating
force pushing you out of the community". The question to this is
always "how is that measured?" In the past I've always talked of
"three independent contributors". I see now, fro Roys argument that
this can be counterproductive.

In the future I will do a better job of defining "independent" but
like Sam I would be concerned if the "elevator pitch" were lost in a
rewrite of the documentation. Perhaps the best thing to do is change
the incubator site to point at the comdev page on project diversity:
http://community.apache.org/projectIndependence.html which includes
text such as:

"Apache projects should be managed independently, and PMCs must ensure
that they are acting in the best interests of the project as a whole.
Note that it is similarly important that the PMC clearly show this
independence within their project community. The perception of
existing and new participants within the community that the PMC is run
independently and without favoring any specific third parties over
others is important, to allow new contributors to feel comfortable
both joining the community and contributing their work. A community
that obviously favors one specific vendor in some exclusive way will
often discourage new contributors from competing vendors, which is an
issue for the long term health of the project."

Ross

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


Re: diversity

Posted by Sam Ruby <ru...@intertwingly.net>.
On Tue, Jun 5, 2012 at 8:00 PM, Roy T. Fielding <fi...@gbiv.com> wrote:
>
> There is no diversity requirement at the ASF.

On one hand, I definitely agree with you.  Derby graduated without
meeting the diversity requirement.

That being said, I would like to bring up one thing: I have found it
*very* handy when approached by potential new projects to mention a
desire to bring on other participants.  This does not need to be
expressed as a diversity requirement.  Reality dictates that it does,
however, need to be an elevator pitch.

- Sam Ruby

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


Re: diversity

Posted by Joe Schaefer <jo...@yahoo.com>.
We have an Attic fer Christ-sakes, and in it lies the carcass of
Apache Harmony, which died because IBM pulled out.  BFD, that was
not a failing of the org, nor the IPMC, when it considered Harmony
for graduation.  Shit happens.


Our license does not promise that a project will live forever.  Neither
does our brand.  Let's please stop pretending it does.

+1 to Roy's and Benson's remarks


----- Original Message -----
> From: Benson Margulies <bi...@gmail.com>
> To: general@incubator.apache.org
> Cc: 
> Sent: Tuesday, June 5, 2012 8:24 PM
> Subject: Re: diversity
> 
>T he diversity (so-called) requirement is often stated in terms of the
> risk of the project being stranded if a company changes course. From
> what I see around the Foundation, this is usually a risk much akin to
> the risk of all the air molecules congregating in one corner of the
> room at the board F2F, asphyxiating the board members.
> 
> A project can also fail because it loses critical mass with no
> commercial participation at all. In either case, 'so what'? The
> Foundation advances its mission by facilitating whatever good stuff
> projects do. The Attic is just part of the lifecycle.
> 
> It seems to me that the real issue is community. TLP's wrestle with
> the complexities of the real commercial world all the time. Sometimes
> that gets noisy or ugly. But, as Roy writes, this is all a lot better
> than the alternative. In my opinion, this PMC has to be on the lookout
> for podlings which fail to build a real community and instead serve as
> a facade for a corporate effort. It's hard to see how a podling can
> demonstrate health in this respect without \some/ diversity in the
> community at some point in its career. But this does not translate
> into hard and fast rules about PMC membership.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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


Re: diversity

Posted by Benson Margulies <bi...@gmail.com>.
The diversity (so-called) requirement is often stated in terms of the
risk of the project being stranded if a company changes course. From
what I see around the Foundation, this is usually a risk much akin to
the risk of all the air molecules congregating in one corner of the
room at the board F2F, asphyxiating the board members.

A project can also fail because it loses critical mass with no
commercial participation at all. In either case, 'so what'? The
Foundation advances its mission by facilitating whatever good stuff
projects do. The Attic is just part of the lifecycle.

It seems to me that the real issue is community. TLP's wrestle with
the complexities of the real commercial world all the time. Sometimes
that gets noisy or ugly. But, as Roy writes, this is all a lot better
than the alternative. In my opinion, this PMC has to be on the lookout
for podlings which fail to build a real community and instead serve as
a facade for a corporate effort. It's hard to see how a podling can
demonstrate health in this respect without \some/ diversity in the
community at some point in its career. But this does not translate
into hard and fast rules about PMC membership.

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


Re: diversity

Posted by Ralph Goers <rg...@apache.org>.
Thanks Roy.  Yes, I would like the diversity section modified, although I'm not quite sure how I'd reword it. Even if it isn't, your post below can always be referenced again to aid anyone else who may be confused.  

Ralph

On Jun 5, 2012, at 5:00 PM, "Roy T. Fielding" <fi...@gbiv.com> wrote:

> On Jun 5, 2012, at 2:45 PM, Ralph Goers wrote:
>> I posted an email earlier today where I discussed my confusion over the diversity requirement.  I'm not comfortable doing anything without getting some feedback on whether the diversity requirement, as currently stated on the wiki, is correct or whether diversity should simply be measured by how a project makes its decisions as Roy suggests.  
> 
> There is no diversity requirement at the ASF.  There is a behavior
> requirement for graduation and a behavior requirement for TLPs.
> We must not confuse the two.  If the Incubator says that there is a
> diversity requirement for graduation, ignore it (or at least figure
> out what the docs were supposed to say and then do that).
> I'd urge folks to fix the docs, but I know where that leads ...
> and I have no cycles to spare.
> 
> A diversity requirement would mean that a person's employment
> status impacts their ability to participate here.  IOW, it would
> create a perverse incentive for them not to be employed.
> 
> Now, I'll explain why ...
> 
> Everyone here participates as volunteers, even when they are
> employed by someone else and that employment pays them to contribute
> here.  If we set requirements on diversity, we are telling potential
> employers of our volunteers that they should not hire those
> volunteers who happen to work on the same project.  They should not
> offer them employment.  They should not pay them well.  They
> should not encourage their other employees to contribute here.
> 
> I hope that clarifies the situation.
> 
> I will not tolerate a perverse incentive that punishes our existing
> volunteers or prevents additional volunteers from joining our projects.
> That is far worse than a project that happens to be dominated by
> one employer's volunteers (assuming they still *behave* as an
> Apache project).
> 
> This is not a theoretical issue.  How long ago was it that Day
> hired Jukka --- a spectacularly productive dude who lived in Finland?
> This very issue came up at the time.  Is it safe to hire Jukka when
> he represents most of the diversity of Jackrabbit (at the time,
> still in Incubator)?
> 
> Do you have any idea how f*&$ing insane it would have been
> if we had decided not to hire Jukka?  If we had backed off because
> of a frigging diversity requirement?  My mind boggles at the loss.
> 
> Or what if Day had hired him and then said he can't participate
> in Jackrabbit?  How much damage would that have done to Apache?
> IMO, far more than anything we'd ever gain from enforcing an
> arbitrary quota for PMC composition.
> 
> I don't know about the rest of you folks, but I happen to like
> getting paid while still contributing at Apache.  I think it has
> worked out well for both organizations, and for countless others
> downstream.  I wouldn't mind getting paid more.  Hence, we don't
> allow perverse incentives that interfere with our volunteers'
> future prospects for gainful employment.  It would be wrong,
> even if it is well-intentioned.
> 
> ....Roy
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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


diversity

Posted by "Roy T. Fielding" <fi...@gbiv.com>.
On Jun 5, 2012, at 2:45 PM, Ralph Goers wrote:
> I posted an email earlier today where I discussed my confusion over the diversity requirement.  I'm not comfortable doing anything without getting some feedback on whether the diversity requirement, as currently stated on the wiki, is correct or whether diversity should simply be measured by how a project makes its decisions as Roy suggests.  

There is no diversity requirement at the ASF.  There is a behavior
requirement for graduation and a behavior requirement for TLPs.
We must not confuse the two.  If the Incubator says that there is a
diversity requirement for graduation, ignore it (or at least figure
out what the docs were supposed to say and then do that).
I'd urge folks to fix the docs, but I know where that leads ...
and I have no cycles to spare.

A diversity requirement would mean that a person's employment
status impacts their ability to participate here.  IOW, it would
create a perverse incentive for them not to be employed.

Now, I'll explain why ...

Everyone here participates as volunteers, even when they are
employed by someone else and that employment pays them to contribute
here.  If we set requirements on diversity, we are telling potential
employers of our volunteers that they should not hire those
volunteers who happen to work on the same project.  They should not
offer them employment.  They should not pay them well.  They
should not encourage their other employees to contribute here.

I hope that clarifies the situation.

I will not tolerate a perverse incentive that punishes our existing
volunteers or prevents additional volunteers from joining our projects.
That is far worse than a project that happens to be dominated by
one employer's volunteers (assuming they still *behave* as an
Apache project).

This is not a theoretical issue.  How long ago was it that Day
hired Jukka --- a spectacularly productive dude who lived in Finland?
This very issue came up at the time.  Is it safe to hire Jukka when
he represents most of the diversity of Jackrabbit (at the time,
still in Incubator)?

Do you have any idea how f*&$ing insane it would have been
if we had decided not to hire Jukka?  If we had backed off because
of a frigging diversity requirement?  My mind boggles at the loss.

Or what if Day had hired him and then said he can't participate
in Jackrabbit?  How much damage would that have done to Apache?
IMO, far more than anything we'd ever gain from enforcing an
arbitrary quota for PMC composition.

I don't know about the rest of you folks, but I happen to like
getting paid while still contributing at Apache.  I think it has
worked out well for both organizations, and for countless others
downstream.  I wouldn't mind getting paid more.  Hence, we don't
allow perverse incentives that interfere with our volunteers'
future prospects for gainful employment.  It would be wrong,
even if it is well-intentioned.

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On Jun 5, 2012, at 4:10 PM, Jukka Zitting wrote:

> Hi,
> 
> On Tue, Jun 5, 2012 at 11:45 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>> I posted an email earlier today where I discussed my confusion over the diversity
>> requirement.  I'm not comfortable doing anything without getting some feedback
>> on whether the diversity requirement, as currently stated on the wiki, is correct or
>> whether diversity should simply be measured by how a project makes its
>> decisions as Roy suggests.
> 
> All the graduation criteria are things that the IPMC has previously
> considered important things to consider when deciding if a "community
> has reached maturity" as defined in the original Incubator resolution
> [1]. The criteria have evolved over time and will continue to do so.
> 
> That said, I think diversity is an important factor of community
> maturity and should definitely be considered when casting a vote on
> the graduation of a project. The traditional metric of at least three
> independent (active) committers is a good guideline, though it has
> often especially with smaller projects been judged subjectively and
> weighed in relation to other aspects of community health.
> 
> As for Flume, you and the other mentors are in the best position to
> consider the overall maturity of the project. Is the project ready to
> function as a standalone TLP on it's own according to the Apache Way
> and the ASF policies, or is there still something that the Incubator
> can or should teach the community?
> 
> Personally, based on a few closer looks at Flume, it seems to me that
> the community passes that barrier and I'm satisfied with the way
> they've decided to addressed the concerns that were raised. But before
> casting my vote I'd love to hear your opinion on this since you raised
> the issue originally and as a mentor you have much better insight on
> the actual community dynamics within Flume.
> 
> [1] http://apache.org/foundation/records/minutes/2002/board_minutes_2002_10_16.txt

Thanks.  I think your view here aligns with the way I would prefer to evaluate projects.  

As to whether I believe Flume is ready to function as a standalone TLP - absolutely yes.  As I have said, the only criteria it doesn't meet is the statement that no single company or entity is vital to the success of the project.  I believe the project is still highly dependent on Cloudera. But I'm ready to vote +1 if that is not considered to be an absolute requirement for graduation.

Ralph


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Tue, Jun 5, 2012 at 11:45 PM, Ralph Goers <ra...@dslextreme.com> wrote:
> I posted an email earlier today where I discussed my confusion over the diversity
> requirement.  I'm not comfortable doing anything without getting some feedback
> on whether the diversity requirement, as currently stated on the wiki, is correct or
> whether diversity should simply be measured by how a project makes its
> decisions as Roy suggests.

All the graduation criteria are things that the IPMC has previously
considered important things to consider when deciding if a "community
has reached maturity" as defined in the original Incubator resolution
[1]. The criteria have evolved over time and will continue to do so.

That said, I think diversity is an important factor of community
maturity and should definitely be considered when casting a vote on
the graduation of a project. The traditional metric of at least three
independent (active) committers is a good guideline, though it has
often especially with smaller projects been judged subjectively and
weighed in relation to other aspects of community health.

As for Flume, you and the other mentors are in the best position to
consider the overall maturity of the project. Is the project ready to
function as a standalone TLP on it's own according to the Apache Way
and the ASF policies, or is there still something that the Incubator
can or should teach the community?

Personally, based on a few closer looks at Flume, it seems to me that
the community passes that barrier and I'm satisfied with the way
they've decided to addressed the concerns that were raised. But before
casting my vote I'd love to hear your opinion on this since you raised
the issue originally and as a mentor you have much better insight on
the actual community dynamics within Flume.

[1] http://apache.org/foundation/records/minutes/2002/board_minutes_2002_10_16.txt

BR,

Jukka Zitting

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On Jun 5, 2012, at 2:22 PM, Franklin, Matthew B. wrote:

> 
> Based on some digging, I think what you are mostly facing is a battle of perception.  As not everyone has read or is privy to  the private list discussions, what they see is that you have a standing -1 vote from a mentor who has expressed concerns on this list and the dev list as to whether or not the diversity requirement has been met.  It looks (and looked to me initially) like an incubator project that is dominated by a single company was trying to push itself through the incubation process at whatever cost and before it was ready; something that most IPMC members would likely resist.  If this type of misperception happened at the incubator, what does the foundation and flume community see?      
> 
> With the additional background I have read, it seems that the community is much healthier than it appears and is acting on a lot of communication and consensus that was driven on the private list.  IMO, it would have been better to ask Ralph if he was comfortable retracting his -1 prior to pushing the general@ VOTE and if he was not, then participate in the diversity discussion on general@ until some consensus has been reached. 

I posted an email earlier today where I discussed my confusion over the diversity requirement.  I'm not comfortable doing anything without getting some feedback on whether the diversity requirement, as currently stated on the wiki, is correct or whether diversity should simply be measured by how a project makes its decisions as Roy suggests.  

Ralph


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Tue, Jun 5, 2012 at 2:22 PM, Franklin, Matthew B.
<mf...@mitre.org> wrote:
> As not everyone has read or is privy to the private list discussions, what
> they see is that you have a standing -1 vote from a mentor who has expressed
> concerns on this list and the dev list as to whether or not the diversity
> requirement has been met.

Thanks, Matt, that is exactly what I perceived.  I had gone back and scanned
through the Flume dev list for the previous month before posting, too.  :(

> It looks (and looked to me initially) like an incubator project that is
> dominated by a single company was trying to push itself through the
> incubation process at whatever cost and before it was ready; something that
> most IPMC members would likely resist.

Everything I posted was written under the assumption that all contributors
were participating as individuals in good faith and without any undue company
influence.  I'm only human, though.  Without the context of that private
thread, Patrick Hunt's assurances that "Extensive discussion ensued and afaict
Ralph's concerns were addressed" made no sense -- Ralph had stated mere moments
before on this list that "if the basis we are to use is whether a single
company or entity is vital to a project then I don't believe Flume is quite
there."  And then there were the IMO unconvincing lawyerly statistical
arguments which had been advanced that the [now vacated] diversity requirement
had been met.  I had to keep struggling to understand what on earth could be
the explanation.

> If this type of misperception happened at the incubator, what does
> the foundation and flume community see?
>
> With the additional background I have read, it seems that the community is
> much healthier than it appears and is acting on a lot of communication and
> consensus that was driven on the private list.  IMO, it would have been
> better to ask Ralph if he was comfortable retracting his -1 prior to pushing
> the general@ VOTE and if he was not, then participate in the diversity
> discussion on general@ until some consensus has been reached.

+1

What a frustrating waste of time this has been.

Marvin Humphrey

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


RE: Flume Graduation (was Re: June reports in two weeks)

Posted by "Franklin, Matthew B." <mf...@mitre.org>.
>-----Original Message-----
>From: Arvind Prabhakar [mailto:arvind@apache.org]
>Sent: Tuesday, June 05, 2012 3:22 PM
>To: general@incubator.apache.org
>Subject: Re: Flume Graduation (was Re: June reports in two weeks)
>
>On Tue, Jun 5, 2012 at 11:42 AM, Patrick Hunt <ph...@apache.org> wrote:
>
>> On Tue, Jun 5, 2012 at 11:01 AM, Marvin Humphrey
><ma...@rectangular.com>
>> wrote:
>> > On Tue, Jun 5, 2012 at 9:53 AM, Patrick Hunt <ph...@apache.org> wrote:
>> >> Isn't this why we vote. To come to a decision when consensus can't be
>> >> reached and allow people to move on.
>> >
>> > When diversity concerns were raised in the ManifoldCF podling by Jukka,
>> > graduation was delayed to address them.
>> >
>> > When diversity concerns were raised in the Lucy podling by Torsten Curdt,
>> > graduation was delayed to address them.
>> >
>> > When diversity concerns were raised with regards to Flume, a VOTE was
>> called.
>> >
>>
>> I think that's an oversimplification that ignores the work and good
>> faith the Flume community has done to address the concerns raised.
>> Extensive discussion ensued and afaict Ralph's concerns were
>> addressed. He raised issues and the community worked to resolve them.
>> (ie promoting committers to pmc as part of graduation).

Based on some digging, I think what you are mostly facing is a battle of perception.  As not everyone has read or is privy to  the private list discussions, what they see is that you have a standing -1 vote from a mentor who has expressed concerns on this list and the dev list as to whether or not the diversity requirement has been met.  It looks (and looked to me initially) like an incubator project that is dominated by a single company was trying to push itself through the incubation process at whatever cost and before it was ready; something that most IPMC members would likely resist.  If this type of misperception happened at the incubator, what does the foundation and flume community see?      

With the additional background I have read, it seems that the community is much healthier than it appears and is acting on a lot of communication and consensus that was driven on the private list.  IMO, it would have been better to ask Ralph if he was comfortable retracting his -1 prior to pushing the general@ VOTE and if he was not, then participate in the diversity discussion on general@ until some consensus has been reached. 

At this point, my recommendation would be to discuss how the wrong impression was given and what the PPMC could do to better communicate its intentions and policy changes to the community and foundation.  Meanwhile, participate in the diversity discussion and see if the isn't a consensus that can be reached that would allow the graduation process to continue.  Until these two things are resolved, I am personally a +0 for graduation.    

>>
>
>It was only after I saw the following response from Jukka that we moved to
>the next steps:
>
>>> On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <jukka.zitting@gmail.com
>>wrote:
>>>> Do you think this is a problem for the community? If yes, how do you
>>>> plan to fix it? If not, why?
>>>
>>> I don't think this is a problem because while most Cloudera committers
>have
>>> the luxury of working on the project during regular working hours, others
>>> do that during their off hours. Hence the majority of contributions
>coming
>>> from Cloudera.
>>
>> OK, fair enough.
>>
>> Such a scenario exists or has existed also in other Apache projects
>> like Jackrabbit that I'm most familiar with. It can be a tricky
>> balance to maintain a level playing field in such cases, for example
>> by making sure that all relevant project discussions happen out in the
>> open and that some committers don't feel like "junior partners" with
>> less ability to influence the project.
>>
>> It sounds like you have a reasonably good handle on that, so I'm not
>> too worried, but my instinct suggests that the strict RTC model and
>> distinction between committers and (P)PMC members may be structural
>> factors that could easily end up tripping that balance. Are these
>> really essential tools for the project or could you live without them?
>> Other solutions to the RTC model include separate maintenance branches
>> with stricter review and testing requirements, and the only cases
>> where I really see a need for the committer/(P)PMC separation is with
>> umbrella projects or special cases like GSoC students or co-operation
>> across project boundaries.
>
>We took these suggestions and discussed them extensively within
>flume-private and reached consensus on promoting the current committers
>to
>PMC on graduation to address Ralph's concern. Had we not reached
>consensus,
>we would not have proceeded with the VOTE.  The characterization that the
>project is attempting to override a mentor is incorrect at best.
>
>Regards,
>Arvind Prabhakar

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
On Tue, Jun 5, 2012 at 11:42 AM, Patrick Hunt <ph...@apache.org> wrote:

> On Tue, Jun 5, 2012 at 11:01 AM, Marvin Humphrey <ma...@rectangular.com>
> wrote:
> > On Tue, Jun 5, 2012 at 9:53 AM, Patrick Hunt <ph...@apache.org> wrote:
> >> Isn't this why we vote. To come to a decision when consensus can't be
> >> reached and allow people to move on.
> >
> > When diversity concerns were raised in the ManifoldCF podling by Jukka,
> > graduation was delayed to address them.
> >
> > When diversity concerns were raised in the Lucy podling by Torsten Curdt,
> > graduation was delayed to address them.
> >
> > When diversity concerns were raised with regards to Flume, a VOTE was
> called.
> >
>
> I think that's an oversimplification that ignores the work and good
> faith the Flume community has done to address the concerns raised.
> Extensive discussion ensued and afaict Ralph's concerns were
> addressed. He raised issues and the community worked to resolve them.
> (ie promoting committers to pmc as part of graduation).
>

It was only after I saw the following response from Jukka that we moved to
the next steps:

>> On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <jukka.zitting@gmail.com
>wrote:
>>> Do you think this is a problem for the community? If yes, how do you
>>> plan to fix it? If not, why?
>>
>> I don't think this is a problem because while most Cloudera committers
have
>> the luxury of working on the project during regular working hours, others
>> do that during their off hours. Hence the majority of contributions
coming
>> from Cloudera.
>
> OK, fair enough.
>
> Such a scenario exists or has existed also in other Apache projects
> like Jackrabbit that I'm most familiar with. It can be a tricky
> balance to maintain a level playing field in such cases, for example
> by making sure that all relevant project discussions happen out in the
> open and that some committers don't feel like "junior partners" with
> less ability to influence the project.
>
> It sounds like you have a reasonably good handle on that, so I'm not
> too worried, but my instinct suggests that the strict RTC model and
> distinction between committers and (P)PMC members may be structural
> factors that could easily end up tripping that balance. Are these
> really essential tools for the project or could you live without them?
> Other solutions to the RTC model include separate maintenance branches
> with stricter review and testing requirements, and the only cases
> where I really see a need for the committer/(P)PMC separation is with
> umbrella projects or special cases like GSoC students or co-operation
> across project boundaries.

We took these suggestions and discussed them extensively within
flume-private and reached consensus on promoting the current committers to
PMC on graduation to address Ralph's concern. Had we not reached consensus,
we would not have proceeded with the VOTE.  The characterization that the
project is attempting to override a mentor is incorrect at best.

Regards,
Arvind Prabhakar

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Patrick Hunt <ph...@apache.org>.
On Tue, Jun 5, 2012 at 11:01 AM, Marvin Humphrey <ma...@rectangular.com> wrote:
> On Tue, Jun 5, 2012 at 9:53 AM, Patrick Hunt <ph...@apache.org> wrote:
>> Isn't this why we vote. To come to a decision when consensus can't be
>> reached and allow people to move on.
>
> When diversity concerns were raised in the ManifoldCF podling by Jukka,
> graduation was delayed to address them.
>
> When diversity concerns were raised in the Lucy podling by Torsten Curdt,
> graduation was delayed to address them.
>
> When diversity concerns were raised with regards to Flume, a VOTE was called.
>

I think that's an oversimplification that ignores the work and good
faith the Flume community has done to address the concerns raised.
Extensive discussion ensued and afaict Ralph's concerns were
addressed. He raised issues and the community worked to resolve them.
(ie promoting committers to pmc as part of graduation).

> Contentious VOTEs force people to take sides and create winners and losers
> where none existed before.  It is often worth going the extra mile to avoid
> imposing a "tyranny of the majority" and fostering alienation.
>
> In my opinion, there would be a benefit to the Flume community for staying in
> the Incubator a while longer and wrestling with how to increase diversity.
> Have you folks ever had a non-Cloudera Release Manager?  Was there ever a
> possibility of a non-Cloudera Flume VP?  How about waiting until someone other
> than a Cloudera person emerges who is willing to lead a graduation push?  I
> think the community would develop healthy habits by prioritizing such concerns
> for a little while.
>
> On the other hand, there are benefits to graduation in terms of enlarging the
> pool of potential contributors by those who are willing to get involved with
> graduated projects but not podlings.  Ralph has shown an open mind and has
> been weighing the plusses and minuses.  We all want what is best for Flume.
>

All great ideas. But this highlights my concern and the problem I have
with many of these discussions.

I've been on the other side of the fence on this stuff. You're trying
to make forward progress. How do you separate the "must do's" from the
"good ideas". From what I could see the Flume community worked with
the IPMC to review the status and address any concerns. At which point
the vote was moved forward. If you don't agree then -1. That's why we
have voting. That's why it's majority vs veto'able. If the vote
doesn't pass is will list explicit grounds for a -1, the community can
go back, address those, and start a new vote when the issues are
addressed. There should be no shame in getting a -1, voting (after
healthy discussion) allows the community to speak clearly and
definitively and it also respects the community requesting the vote.

Patrick

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Tue, Jun 5, 2012 at 9:53 AM, Patrick Hunt <ph...@apache.org> wrote:
> Isn't this why we vote. To come to a decision when consensus can't be
> reached and allow people to move on.

When diversity concerns were raised in the ManifoldCF podling by Jukka,
graduation was delayed to address them.

When diversity concerns were raised in the Lucy podling by Torsten Curdt,
graduation was delayed to address them.

When diversity concerns were raised with regards to Flume, a VOTE was called.

Contentious VOTEs force people to take sides and create winners and losers
where none existed before.  It is often worth going the extra mile to avoid
imposing a "tyranny of the majority" and fostering alienation.

In my opinion, there would be a benefit to the Flume community for staying in
the Incubator a while longer and wrestling with how to increase diversity.
Have you folks ever had a non-Cloudera Release Manager?  Was there ever a
possibility of a non-Cloudera Flume VP?  How about waiting until someone other
than a Cloudera person emerges who is willing to lead a graduation push?  I
think the community would develop healthy habits by prioritizing such concerns
for a little while.

On the other hand, there are benefits to graduation in terms of enlarging the
pool of potential contributors by those who are willing to get involved with
graduated projects but not podlings.  Ralph has shown an open mind and has
been weighing the plusses and minuses.  We all want what is best for Flume.

It wasn't necessary to call a VOTE and override a Mentor.  There were other
ways to resolve the issue.  Flume chose the contentious route, and that
bothers me.  I don't think it bodes well.

Marvin Humphrey

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
I suppose. But i guess I'd rather vote on whether diversity is a requirement for graduation before I voted on the graduation itself. 

Ralph

On Jun 5, 2012, at 9:53 AM, Patrick Hunt wrote:

> Isn't this why we vote. To come to a decision when consensus can't be
> reached and allow people to move on.
> 
> Patrick
> 
> On Tue, Jun 5, 2012 at 8:22 AM, Ralph Goers <ra...@dslextreme.com> wrote:
>> 
>> 
>> 
>> The graduation requirements say
>> 
>> "The project is considered to have a diverse community when it is not highly dependent on any single contributor (there are at least 3 legally independent committers and there is no single company or entity that is vital to the success of the project). Basically this means that when a project mostly consists of contributors from one company, this is a sign of not being diverse enough.".
>> 
>> This doesn't specify a hard number. In fact, Roy responded to this thread saying he doesn't believe there even is a diversity requirement  -
>> 
>> "There is no diversity requirement for graduating from the incubator. In many ways, incubation hinders community growth. The requirement is that the project makes decisions as an Apache project, not in private, which is harder to get used to doing if a lot of people share the same office."
>> 
>> So I am left a bit confused. If I go by the what the graduation page says literally, then all the statistics that have been generated would seem to show that Cloudera is vital to the success of the project. Although Arvind is a bit of the driving force, I'm sure if something terrible were to happen to him Cloudera would insure his energy was replaced. However, if something terrible happened to Cloudera I suspect we would have several Apache projects in trouble, not just Flume.
>> 
>> While I clearly don't like some of the ways the project has chosen to organize itself, all those decisions were done properly and in public. Again, while I don't like that little discussion happens on the dev list, it does happen in Jira issues and in the review board, all of which is routed to the dev list, so again, most, if not all, of the development is done in public.
>> 
>> So my answer to the question is really that I am finding it hard to reconcile whether we actually have or should have a diversity requirement. From what I've been told privately Flume would certainly not be the first project to graduate from the incubator in a similar situation.
>> 
>> The other thing I find interesting is that I am also the only non-Cloudera mentor on the project. I find it a bit odd that while the incubator has the requirement for graduation it doesn't have any such requirement for a codling's mentors.  That said, IMO every one of the mentors on the project has been doing a good job.
>> 
>> One other disclaimer. My employer is a customer of Cloudera specifically for paid support for Flume, so I also have a vested interest in seeing both the project and Cloudera succeed.  However, with regards to Flume's graduation, I haven't even discussed this issue with anyone in by $dayjob.
>> 
>> So again - if the basis we are to use is whether a single company or entity is vital to a project then I don't believe Flume is quite there. OTOH I am not completely necessary that that is vital for graduation, in which case the section in the graduation requirements needs to be changed. So at this point the best I can do is say I'm not really sure how to vote.
>> 
>> Ralph
>> 
>> 
>> 
>> 
>> 
>> On Jun 5, 2012, at 6:49 AM, Alan Gates wrote:
>> 
>>> 
>>> On Jun 5, 2012, at 2:19 PM, Marvin Humphrey wrote:
>>> 
>>>> On Sat, May 26, 2012 at 11:44 PM, Ralph Goers
>>>> <ra...@dslextreme.com> wrote:
>>>>> Another way of  looking at these same statistics:
>>>>> Cloudera - 217
>>>>> Other - 16
>>>>> 
>>>>> That means Cloudera is responsible for over 93% of the Jira issues.  It is
>>>>> great that Cloudera is doing so much work but those stats hardly prove
>>>>> diversity.
>>>> 
>>>> I was surprised to see the IPMC Flume graduation VOTE today -- I don't recall
>>>> seeing another situation like it in the last couple years, where the community
>>>> graduation VOTE was contended.
>>>> 
>>>> I checked the Flume dev list archives and I don't see a message from Ralph
>>>> indicating that he thinks the latest measures address the concerns that have
>>>> been raised.
>>>> 
>>> 
>>> Agreed.  It's hard to vote for graduation for a podling when one of the mentors feels strongly that the podling is not ready.
>>> 
>>> Alan.
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Patrick Hunt <ph...@apache.org>.
Isn't this why we vote. To come to a decision when consensus can't be
reached and allow people to move on.

Patrick

On Tue, Jun 5, 2012 at 8:22 AM, Ralph Goers <ra...@dslextreme.com> wrote:
>
>
>
> The graduation requirements say
>
> "The project is considered to have a diverse community when it is not highly dependent on any single contributor (there are at least 3 legally independent committers and there is no single company or entity that is vital to the success of the project). Basically this means that when a project mostly consists of contributors from one company, this is a sign of not being diverse enough.".
>
> This doesn't specify a hard number. In fact, Roy responded to this thread saying he doesn't believe there even is a diversity requirement  -
>
> "There is no diversity requirement for graduating from the incubator. In many ways, incubation hinders community growth. The requirement is that the project makes decisions as an Apache project, not in private, which is harder to get used to doing if a lot of people share the same office."
>
> So I am left a bit confused. If I go by the what the graduation page says literally, then all the statistics that have been generated would seem to show that Cloudera is vital to the success of the project. Although Arvind is a bit of the driving force, I'm sure if something terrible were to happen to him Cloudera would insure his energy was replaced. However, if something terrible happened to Cloudera I suspect we would have several Apache projects in trouble, not just Flume.
>
> While I clearly don't like some of the ways the project has chosen to organize itself, all those decisions were done properly and in public. Again, while I don't like that little discussion happens on the dev list, it does happen in Jira issues and in the review board, all of which is routed to the dev list, so again, most, if not all, of the development is done in public.
>
> So my answer to the question is really that I am finding it hard to reconcile whether we actually have or should have a diversity requirement. From what I've been told privately Flume would certainly not be the first project to graduate from the incubator in a similar situation.
>
> The other thing I find interesting is that I am also the only non-Cloudera mentor on the project. I find it a bit odd that while the incubator has the requirement for graduation it doesn't have any such requirement for a codling's mentors.  That said, IMO every one of the mentors on the project has been doing a good job.
>
> One other disclaimer. My employer is a customer of Cloudera specifically for paid support for Flume, so I also have a vested interest in seeing both the project and Cloudera succeed.  However, with regards to Flume's graduation, I haven't even discussed this issue with anyone in by $dayjob.
>
> So again - if the basis we are to use is whether a single company or entity is vital to a project then I don't believe Flume is quite there. OTOH I am not completely necessary that that is vital for graduation, in which case the section in the graduation requirements needs to be changed. So at this point the best I can do is say I'm not really sure how to vote.
>
> Ralph
>
>
>
>
>
> On Jun 5, 2012, at 6:49 AM, Alan Gates wrote:
>
>>
>> On Jun 5, 2012, at 2:19 PM, Marvin Humphrey wrote:
>>
>>> On Sat, May 26, 2012 at 11:44 PM, Ralph Goers
>>> <ra...@dslextreme.com> wrote:
>>>> Another way of  looking at these same statistics:
>>>> Cloudera - 217
>>>> Other - 16
>>>>
>>>> That means Cloudera is responsible for over 93% of the Jira issues.  It is
>>>> great that Cloudera is doing so much work but those stats hardly prove
>>>> diversity.
>>>
>>> I was surprised to see the IPMC Flume graduation VOTE today -- I don't recall
>>> seeing another situation like it in the last couple years, where the community
>>> graduation VOTE was contended.
>>>
>>> I checked the Flume dev list archives and I don't see a message from Ralph
>>> indicating that he thinks the latest measures address the concerns that have
>>> been raised.
>>>
>>
>> Agreed.  It's hard to vote for graduation for a podling when one of the mentors feels strongly that the podling is not ready.
>>
>> Alan.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.


The graduation requirements say 

"The project is considered to have a diverse community when it is not highly dependent on any single contributor (there are at least 3 legally independent committers and there is no single company or entity that is vital to the success of the project). Basically this means that when a project mostly consists of contributors from one company, this is a sign of not being diverse enough.".

This doesn't specify a hard number. In fact, Roy responded to this thread saying he doesn't believe there even is a diversity requirement  -

"There is no diversity requirement for graduating from the incubator. In many ways, incubation hinders community growth. The requirement is that the project makes decisions as an Apache project, not in private, which is harder to get used to doing if a lot of people share the same office."

So I am left a bit confused. If I go by the what the graduation page says literally, then all the statistics that have been generated would seem to show that Cloudera is vital to the success of the project. Although Arvind is a bit of the driving force, I'm sure if something terrible were to happen to him Cloudera would insure his energy was replaced. However, if something terrible happened to Cloudera I suspect we would have several Apache projects in trouble, not just Flume.

While I clearly don't like some of the ways the project has chosen to organize itself, all those decisions were done properly and in public. Again, while I don't like that little discussion happens on the dev list, it does happen in Jira issues and in the review board, all of which is routed to the dev list, so again, most, if not all, of the development is done in public.

So my answer to the question is really that I am finding it hard to reconcile whether we actually have or should have a diversity requirement. From what I've been told privately Flume would certainly not be the first project to graduate from the incubator in a similar situation. 

The other thing I find interesting is that I am also the only non-Cloudera mentor on the project. I find it a bit odd that while the incubator has the requirement for graduation it doesn't have any such requirement for a codling's mentors.  That said, IMO every one of the mentors on the project has been doing a good job.

One other disclaimer. My employer is a customer of Cloudera specifically for paid support for Flume, so I also have a vested interest in seeing both the project and Cloudera succeed.  However, with regards to Flume's graduation, I haven't even discussed this issue with anyone in by $dayjob.

So again - if the basis we are to use is whether a single company or entity is vital to a project then I don't believe Flume is quite there. OTOH I am not completely necessary that that is vital for graduation, in which case the section in the graduation requirements needs to be changed. So at this point the best I can do is say I'm not really sure how to vote.

Ralph





On Jun 5, 2012, at 6:49 AM, Alan Gates wrote:

> 
> On Jun 5, 2012, at 2:19 PM, Marvin Humphrey wrote:
> 
>> On Sat, May 26, 2012 at 11:44 PM, Ralph Goers
>> <ra...@dslextreme.com> wrote:
>>> Another way of  looking at these same statistics:
>>> Cloudera - 217
>>> Other - 16
>>> 
>>> That means Cloudera is responsible for over 93% of the Jira issues.  It is
>>> great that Cloudera is doing so much work but those stats hardly prove
>>> diversity.
>> 
>> I was surprised to see the IPMC Flume graduation VOTE today -- I don't recall
>> seeing another situation like it in the last couple years, where the community
>> graduation VOTE was contended.
>> 
>> I checked the Flume dev list archives and I don't see a message from Ralph
>> indicating that he thinks the latest measures address the concerns that have
>> been raised.
>> 
> 
> Agreed.  It's hard to vote for graduation for a podling when one of the mentors feels strongly that the podling is not ready.
> 
> Alan.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Alan Gates <ga...@hortonworks.com>.
On Jun 5, 2012, at 2:19 PM, Marvin Humphrey wrote:

> On Sat, May 26, 2012 at 11:44 PM, Ralph Goers
> <ra...@dslextreme.com> wrote:
>> Another way of  looking at these same statistics:
>> Cloudera - 217
>> Other - 16
>> 
>> That means Cloudera is responsible for over 93% of the Jira issues.  It is
>> great that Cloudera is doing so much work but those stats hardly prove
>> diversity.
> 
> I was surprised to see the IPMC Flume graduation VOTE today -- I don't recall
> seeing another situation like it in the last couple years, where the community
> graduation VOTE was contended.
> 
> I checked the Flume dev list archives and I don't see a message from Ralph
> indicating that he thinks the latest measures address the concerns that have
> been raised.
> 

Agreed.  It's hard to vote for graduation for a podling when one of the mentors feels strongly that the podling is not ready.

Alan.


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Sat, May 26, 2012 at 11:44 PM, Ralph Goers
<ra...@dslextreme.com> wrote:
> Another way of  looking at these same statistics:
> Cloudera - 217
> Other - 16
>
> That means Cloudera is responsible for over 93% of the Jira issues.  It is
> great that Cloudera is doing so much work but those stats hardly prove
> diversity.

I was surprised to see the IPMC Flume graduation VOTE today -- I don't recall
seeing another situation like it in the last couple years, where the community
graduation VOTE was contended.

I checked the Flume dev list archives and I don't see a message from Ralph
indicating that he thinks the latest measures address the concerns that have
been raised.

Last September, Jukka wrote this on the ManifoldCF dev list:

    http://s.apache.org/community-lessons-from-tika

    To put things in perspective, since the beginning of this year Karl
    has made over 96% of all ManifoldCF commits. This makes the bus factor
    [1] of the project pretty high, and suggests that a more diverse
    development community is needed. The solution is not to have Karl
    commit less, but to get other people to more actively join the fun.

    The situation here is roughly similar to what we experienced during
    the incubation of Apache Tika. In the last year before graduation
    (2008) I was responsible for about 87% of all commits, which raised
    similar concerns about diversity [2]. The solution then was to
    graduate into a Lucene subproject instead of a full TLP, so that the
    larger project could still provide oversight and continuity in case
    things went wrong.

    Since then Lucene has shed out most subprojects to avoid being too
    large to manage, and by the time Tika in 2010 became a TLP by itself
    my share of all commits had shrunk to a still high but much more
    reasonable 62%. Today I'm still the most active committer, but my
    share of all the activity is down to 44%.

What are the percentages we'd like to see with Flume?

Marvin Humphrey

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Benson Margulies <bi...@gmail.com>.
On Tue, May 29, 2012 at 7:13 AM, Shane Curcuru <as...@shanecurcuru.org> wrote:
> Doesn't the IPMC (and not any individuals, even Roy) decide what the
> official Incubation policies should be?  Ralph's reply, and my general
> reading of the feeling in the IPMC is that graduation votes *should* take
> affiliation diversity into account.

Well, there's room for disagreement about the diversity requirement.
That's why we have votes. Not that we *have* a diversity requirement,
but rather how the situation at hand does or does not meet it.

>
> Note that some could argue Flume technically meets the diversity criteria,
> however I really like Jukka's analysis of who's actually making the commits
> - which means they may not necessarily meet the diversity criteria in spirit
> yet.
>
> - Shane
>
> P.S. For our public readers, note that Roy's emails are always worth
> reading.
>
> On 2012-05-27 5:17 AM, Ralph Goers wrote:
>>
>>
>> Roy, What you are saying directly contradicts
>> http://incubator.apache.org/guides/graduation.html#community,
>> especially the statement "Basically this means that when a project
>> mostly consists of contributors from one company, this is a sign of
>> not being diverse enough".  Now, if that page is wrong and diversity
>> is not a requirement for graduation then, of course, that would
>> certainly remove any objections I have for Flume's graduation.
>> However, I've heard it said that the ASF does not want to simply
>> provide the infrastructure for companies to host their products on.
>>
>> Ralph
>>
>>
>> On May 27, 2012, at 1:35 AM, Roy T. Fielding wrote:
>>
>>> There is no diversity requirement for graduating from the
>>> incubator. In many ways, incubation hinders community growth. The
>>> requirement is that the project makes decisions as an Apache
>>> project, not in private, which is harder to get used to doing if a
>>> lot of people share the same office.
>>>
>>> Diversity is only a warning sign that means we need to check for
>>> decisions made in our forums and advise accordingly. It is not an
>>> end in itself, nor has lack of diversity hindered other projects
>>> from continuing on to build a larger community as a TLP.
>>>
>>> ....Roy
>>>
>>>
>>> On May 26, 2012, at 11:44 PM, Ralph
>>> Goers<ra...@dslextreme.com>  wrote:
>>>
>>>>
>>>> On May 26, 2012, at 9:29 PM, Arvind Prabhakar wrote:
>>>>
>>>>> Hi Jukka,
>>>>>
>>>>> On Sat, May 26, 2012 at 4:43 PM, Jukka
>>>>> Zitting<ju...@gmail.com>wrote:
>>>>>>
>>>>>>
>>>>>> IIUC Flume operates under an RTC model where people are not
>>>>>> supposed to commit their own changes, which obviously makes
>>>>>> the above data less relevant for evaluating the true
>>>>>> diversity of the community. However, seeing only a single
>>>>>> trivial commit by both jarcec and juhanic even though they
>>>>>> became committers already over three months ago does seem to
>>>>>> suggest that they may not be as comfortable in their
>>>>>> committer role as people from Cloudera are.
>>>>>>
>>>>>
>>>>> As you noted in your comments above - the Flume project tends
>>>>> to follow RTC with the reviewer committing the code. I happen
>>>>> to have taken up the role of the reviewer for the most part and
>>>>> hence you see the skewed commit counts. If you want to see the
>>>>> actual contribution, I would suggest looking at fixed JIRA
>>>>> issues by assignees. A quick report yields the following:
>>>>>
>>>>> aprabhkar - 26 - Cloudera [6] brocknoland - 19 - Cloudera [7]
>>>>> esammer - 56 - Cloudera [8] hshreedharan - 34 - Cloudera [9]
>>>>> jarcec - 6 - AVG Technologies [10] jmhsieh - 8 - Cloudera [11]
>>>>> juhanic - 9 - CyberAgent [12] mpercy - 34 - Cloudera [13]
>>>>> mlai@apache.org - 1 - Trend Micro [14] prasadm - 34 - Cloudera
>>>>> [15] tom@cloudera.com - 3 - Cloudera [16] will@cloudera.com - 3
>>>>> - Cloudera [17]
>>>>>
>>>>> Looking at this, the average number of issues resolved by
>>>>> Cloudera committers (not counting Tom who is a mentor) is 26,
>>>>> and that for non-Cloudera committers is 5. Note that this
>>>>> number does not include other committer work such as the number
>>>>> of code reviews they have done, the number of design
>>>>> discussions they have participated in, something that is very
>>>>> valuable to the project.
>>>>
>>>>
>>>> Another way of  looking at these same statistics: Cloudera - 217
>>>> Other - 16
>>>>
>>>> That means Cloudera is responsible for over 93% of the Jira
>>>> issues.  It is great that Cloudera is doing so much work but
>>>> those stats hardly prove diversity.
>>>>
>>>>
>>>> Ralph
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>>
>>>>
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>
>>>> For additional commands, e-mail:
>>>> general-help@incubator.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>>
>>>
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ross Gardler <rg...@opendirective.com>.
>From a mobile device - forgive errors and terseness
On May 29, 2012 12:14 PM, "Shane Curcuru" <as...@shanecurcuru.org> wrote:
>
> Doesn't the IPMC (and not any individuals, even Roy) decide what the
official Incubation policies should be?  Ralph's reply, and my general
reading of the feeling in the IPMC is that graduation votes *should* take
affiliation diversity into account.
>

+1 on both counts.

For me what is important is not so much diversity in numbers but diversity
in engagement, particularly in decision making. I've not reviewed Flume
myself so I have to listen to mentors. What I hear is a concern about
numbers, but no explicit concern about decision making.

> Note that some could argue Flume technically meets the diversity
criteria, however I really like Jukka's analysis of who's actually making
the commits - which means they may not necessarily meet the diversity
criteria in spirit yet.
>

Although when the RTC process is considered this point becomes less valid.

Ross

> - Shane
>
> P.S. For our public readers, note that Roy's emails are always worth
reading.
>
>
> On 2012-05-27 5:17 AM, Ralph Goers wrote:
>>
>>
>> Roy, What you are saying directly contradicts
>> http://incubator.apache.org/guides/graduation.html#community,
>> especially the statement "Basically this means that when a project
>> mostly consists of contributors from one company, this is a sign of
>> not being diverse enough".  Now, if that page is wrong and diversity
>> is not a requirement for graduation then, of course, that would
>> certainly remove any objections I have for Flume's graduation.
>> However, I've heard it said that the ASF does not want to simply
>> provide the infrastructure for companies to host their products on.
>>
>> Ralph
>>
>>
>> On May 27, 2012, at 1:35 AM, Roy T. Fielding wrote:
>>
>>> There is no diversity requirement for graduating from the
>>> incubator. In many ways, incubation hinders community growth. The
>>> requirement is that the project makes decisions as an Apache
>>> project, not in private, which is harder to get used to doing if a
>>> lot of people share the same office.
>>>
>>> Diversity is only a warning sign that means we need to check for
>>> decisions made in our forums and advise accordingly. It is not an
>>> end in itself, nor has lack of diversity hindered other projects
>>> from continuing on to build a larger community as a TLP.
>>>
>>> ....Roy
>>>
>>>
>>> On May 26, 2012, at 11:44 PM, Ralph
>>> Goers<ra...@dslextreme.com>  wrote:
>>>
>>>>
>>>> On May 26, 2012, at 9:29 PM, Arvind Prabhakar wrote:
>>>>
>>>>> Hi Jukka,
>>>>>
>>>>> On Sat, May 26, 2012 at 4:43 PM, Jukka
>>>>> Zitting<ju...@gmail.com>wrote:
>>>>>>
>>>>>>
>>>>>> IIUC Flume operates under an RTC model where people are not
>>>>>> supposed to commit their own changes, which obviously makes
>>>>>> the above data less relevant for evaluating the true
>>>>>> diversity of the community. However, seeing only a single
>>>>>> trivial commit by both jarcec and juhanic even though they
>>>>>> became committers already over three months ago does seem to
>>>>>> suggest that they may not be as comfortable in their
>>>>>> committer role as people from Cloudera are.
>>>>>>
>>>>>
>>>>> As you noted in your comments above - the Flume project tends
>>>>> to follow RTC with the reviewer committing the code. I happen
>>>>> to have taken up the role of the reviewer for the most part and
>>>>> hence you see the skewed commit counts. If you want to see the
>>>>> actual contribution, I would suggest looking at fixed JIRA
>>>>> issues by assignees. A quick report yields the following:
>>>>>
>>>>> aprabhkar - 26 - Cloudera [6] brocknoland - 19 - Cloudera [7]
>>>>> esammer - 56 - Cloudera [8] hshreedharan - 34 - Cloudera [9]
>>>>> jarcec - 6 - AVG Technologies [10] jmhsieh - 8 - Cloudera [11]
>>>>> juhanic - 9 - CyberAgent [12] mpercy - 34 - Cloudera [13]
>>>>> mlai@apache.org - 1 - Trend Micro [14] prasadm - 34 - Cloudera
>>>>> [15] tom@cloudera.com - 3 - Cloudera [16] will@cloudera.com - 3
>>>>> - Cloudera [17]
>>>>>
>>>>> Looking at this, the average number of issues resolved by
>>>>> Cloudera committers (not counting Tom who is a mentor) is 26,
>>>>> and that for non-Cloudera committers is 5. Note that this
>>>>> number does not include other committer work such as the number
>>>>> of code reviews they have done, the number of design
>>>>> discussions they have participated in, something that is very
>>>>> valuable to the project.
>>>>
>>>>
>>>> Another way of  looking at these same statistics: Cloudera - 217
>>>> Other - 16
>>>>
>>>> That means Cloudera is responsible for over 93% of the Jira
>>>> issues.  It is great that Cloudera is doing so much work but
>>>> those stats hardly prove diversity.
>>>>
>>>>
>>>> Ralph
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>>
>>>>
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>
>>>> For additional commands, e-mail:
>>>> general-help@incubator.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>>
>>>
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Shane Curcuru <as...@shanecurcuru.org>.
Doesn't the IPMC (and not any individuals, even Roy) decide what the 
official Incubation policies should be?  Ralph's reply, and my general 
reading of the feeling in the IPMC is that graduation votes *should* 
take affiliation diversity into account.

Note that some could argue Flume technically meets the diversity 
criteria, however I really like Jukka's analysis of who's actually 
making the commits - which means they may not necessarily meet the 
diversity criteria in spirit yet.

- Shane

P.S. For our public readers, note that Roy's emails are always worth 
reading.

On 2012-05-27 5:17 AM, Ralph Goers wrote:
>
> Roy, What you are saying directly contradicts
> http://incubator.apache.org/guides/graduation.html#community,
> especially the statement "Basically this means that when a project
> mostly consists of contributors from one company, this is a sign of
> not being diverse enough".  Now, if that page is wrong and diversity
> is not a requirement for graduation then, of course, that would
> certainly remove any objections I have for Flume's graduation.
> However, I've heard it said that the ASF does not want to simply
> provide the infrastructure for companies to host their products on.
>
> Ralph
>
>
> On May 27, 2012, at 1:35 AM, Roy T. Fielding wrote:
>
>> There is no diversity requirement for graduating from the
>> incubator. In many ways, incubation hinders community growth. The
>> requirement is that the project makes decisions as an Apache
>> project, not in private, which is harder to get used to doing if a
>> lot of people share the same office.
>>
>> Diversity is only a warning sign that means we need to check for
>> decisions made in our forums and advise accordingly. It is not an
>> end in itself, nor has lack of diversity hindered other projects
>> from continuing on to build a larger community as a TLP.
>>
>> ....Roy
>>
>>
>> On May 26, 2012, at 11:44 PM, Ralph
>> Goers<ra...@dslextreme.com>  wrote:
>>
>>>
>>> On May 26, 2012, at 9:29 PM, Arvind Prabhakar wrote:
>>>
>>>> Hi Jukka,
>>>>
>>>> On Sat, May 26, 2012 at 4:43 PM, Jukka
>>>> Zitting<ju...@gmail.com>wrote:
>>>>>
>>>>> IIUC Flume operates under an RTC model where people are not
>>>>> supposed to commit their own changes, which obviously makes
>>>>> the above data less relevant for evaluating the true
>>>>> diversity of the community. However, seeing only a single
>>>>> trivial commit by both jarcec and juhanic even though they
>>>>> became committers already over three months ago does seem to
>>>>> suggest that they may not be as comfortable in their
>>>>> committer role as people from Cloudera are.
>>>>>
>>>>
>>>> As you noted in your comments above - the Flume project tends
>>>> to follow RTC with the reviewer committing the code. I happen
>>>> to have taken up the role of the reviewer for the most part and
>>>> hence you see the skewed commit counts. If you want to see the
>>>> actual contribution, I would suggest looking at fixed JIRA
>>>> issues by assignees. A quick report yields the following:
>>>>
>>>> aprabhkar - 26 - Cloudera [6] brocknoland - 19 - Cloudera [7]
>>>> esammer - 56 - Cloudera [8] hshreedharan - 34 - Cloudera [9]
>>>> jarcec - 6 - AVG Technologies [10] jmhsieh - 8 - Cloudera [11]
>>>> juhanic - 9 - CyberAgent [12] mpercy - 34 - Cloudera [13]
>>>> mlai@apache.org - 1 - Trend Micro [14] prasadm - 34 - Cloudera
>>>> [15] tom@cloudera.com - 3 - Cloudera [16] will@cloudera.com - 3
>>>> - Cloudera [17]
>>>>
>>>> Looking at this, the average number of issues resolved by
>>>> Cloudera committers (not counting Tom who is a mentor) is 26,
>>>> and that for non-Cloudera committers is 5. Note that this
>>>> number does not include other committer work such as the number
>>>> of code reviews they have done, the number of design
>>>> discussions they have participated in, something that is very
>>>> valuable to the project.
>>>
>>> Another way of  looking at these same statistics: Cloudera - 217
>>> Other - 16
>>>
>>> That means Cloudera is responsible for over 93% of the Jira
>>> issues.  It is great that Cloudera is doing so much work but
>>> those stats hardly prove diversity.
>>>
>>>
>>> Ralph
>>>
>>>
>>> ---------------------------------------------------------------------
>>>
>>>
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail:
>>> general-help@incubator.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>>
>>
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
Roy, What you are saying directly contradicts http://incubator.apache.org/guides/graduation.html#community, especially the statement "Basically this means that when a project mostly consists of contributors from one company, this is a sign of not being diverse enough".  Now, if that page is wrong and diversity is not a requirement for graduation then, of course, that would certainly remove any objections I have for Flume's graduation. However, I've heard it said that the ASF does not want to simply provide the infrastructure for companies to host their products on.

Ralph


On May 27, 2012, at 1:35 AM, Roy T. Fielding wrote:

> There is no diversity requirement for graduating from the incubator. In many ways, incubation hinders community growth. The requirement is that the project makes decisions as an Apache project, not in private, which is harder to get used to doing if a lot of people share the same office. 
> 
> Diversity is only a warning sign that means we need to check for decisions made in our forums and advise accordingly. It is not an end in itself, nor has lack of diversity hindered other projects from continuing on to build a larger community as a TLP.
> 
> ....Roy
> 
> 
> On May 26, 2012, at 11:44 PM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
>> 
>> On May 26, 2012, at 9:29 PM, Arvind Prabhakar wrote:
>> 
>>> Hi Jukka,
>>> 
>>> On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <ju...@gmail.com>wrote:
>>>> 
>>>> IIUC Flume operates under an RTC model where people are not supposed
>>>> to commit their own changes, which obviously makes the above data less
>>>> relevant for evaluating the true diversity of the community. However,
>>>> seeing only a single trivial commit by both jarcec and juhanic even
>>>> though they became committers already over three months ago does seem
>>>> to suggest that they may not be as comfortable in their committer role
>>>> as people from Cloudera are.
>>>> 
>>> 
>>> As you noted in your comments above - the Flume project tends to follow RTC
>>> with the reviewer committing the code. I happen to have taken up the role
>>> of the reviewer for the most part and hence you see the skewed commit
>>> counts. If you want to see the actual contribution, I would suggest looking
>>> at fixed JIRA issues by assignees. A quick report yields the following:
>>> 
>>>  aprabhkar - 26 - Cloudera [6]
>>>  brocknoland - 19 - Cloudera [7]
>>>  esammer - 56 - Cloudera [8]
>>>  hshreedharan - 34 - Cloudera [9]
>>>  jarcec - 6 - AVG Technologies [10]
>>>  jmhsieh - 8 - Cloudera [11]
>>>  juhanic - 9 - CyberAgent [12]
>>>  mpercy - 34 - Cloudera [13]
>>>  mlai@apache.org - 1 - Trend Micro [14]
>>>  prasadm - 34 - Cloudera [15]
>>>  tom@cloudera.com - 3 - Cloudera [16]
>>>  will@cloudera.com - 3 - Cloudera [17]
>>> 
>>> Looking at this, the average number of issues resolved by Cloudera
>>> committers (not counting Tom who is a mentor) is 26, and that for
>>> non-Cloudera committers is 5. Note that this number does not include other
>>> committer work such as the number of code reviews they have done, the
>>> number of design discussions they have participated in, something that is
>>> very valuable to the project.
>> 
>> Another way of  looking at these same statistics:
>> Cloudera - 217
>> Other - 16
>> 
>> That means Cloudera is responsible for over 93% of the Jira issues.  It is great that Cloudera is doing so much work but those stats hardly prove diversity.
>> 
>> 
>> Ralph
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by "Roy T. Fielding" <fi...@gbiv.com>.
There is no diversity requirement for graduating from the incubator. In many ways, incubation hinders community growth. The requirement is that the project makes decisions as an Apache project, not in private, which is harder to get used to doing if a lot of people share the same office. 

Diversity is only a warning sign that means we need to check for decisions made in our forums and advise accordingly. It is not an end in itself, nor has lack of diversity hindered other projects from continuing on to build a larger community as a TLP.

....Roy


On May 26, 2012, at 11:44 PM, Ralph Goers <ra...@dslextreme.com> wrote:

> 
> On May 26, 2012, at 9:29 PM, Arvind Prabhakar wrote:
> 
>> Hi Jukka,
>> 
>> On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <ju...@gmail.com>wrote:
>>> 
>>> IIUC Flume operates under an RTC model where people are not supposed
>>> to commit their own changes, which obviously makes the above data less
>>> relevant for evaluating the true diversity of the community. However,
>>> seeing only a single trivial commit by both jarcec and juhanic even
>>> though they became committers already over three months ago does seem
>>> to suggest that they may not be as comfortable in their committer role
>>> as people from Cloudera are.
>>> 
>> 
>> As you noted in your comments above - the Flume project tends to follow RTC
>> with the reviewer committing the code. I happen to have taken up the role
>> of the reviewer for the most part and hence you see the skewed commit
>> counts. If you want to see the actual contribution, I would suggest looking
>> at fixed JIRA issues by assignees. A quick report yields the following:
>> 
>>   aprabhkar - 26 - Cloudera [6]
>>   brocknoland - 19 - Cloudera [7]
>>   esammer - 56 - Cloudera [8]
>>   hshreedharan - 34 - Cloudera [9]
>>   jarcec - 6 - AVG Technologies [10]
>>   jmhsieh - 8 - Cloudera [11]
>>   juhanic - 9 - CyberAgent [12]
>>   mpercy - 34 - Cloudera [13]
>>   mlai@apache.org - 1 - Trend Micro [14]
>>   prasadm - 34 - Cloudera [15]
>>   tom@cloudera.com - 3 - Cloudera [16]
>>   will@cloudera.com - 3 - Cloudera [17]
>> 
>> Looking at this, the average number of issues resolved by Cloudera
>> committers (not counting Tom who is a mentor) is 26, and that for
>> non-Cloudera committers is 5. Note that this number does not include other
>> committer work such as the number of code reviews they have done, the
>> number of design discussions they have participated in, something that is
>> very valuable to the project.
> 
> Another way of  looking at these same statistics:
> Cloudera - 217
> Other - 16
> 
> That means Cloudera is responsible for over 93% of the Jira issues.  It is great that Cloudera is doing so much work but those stats hardly prove diversity.
> 
> 
> Ralph
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 26, 2012, at 9:29 PM, Arvind Prabhakar wrote:

> Hi Jukka,
> 
> On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <ju...@gmail.com>wrote:
>> 
>> IIUC Flume operates under an RTC model where people are not supposed
>> to commit their own changes, which obviously makes the above data less
>> relevant for evaluating the true diversity of the community. However,
>> seeing only a single trivial commit by both jarcec and juhanic even
>> though they became committers already over three months ago does seem
>> to suggest that they may not be as comfortable in their committer role
>> as people from Cloudera are.
>> 
> 
> As you noted in your comments above - the Flume project tends to follow RTC
> with the reviewer committing the code. I happen to have taken up the role
> of the reviewer for the most part and hence you see the skewed commit
> counts. If you want to see the actual contribution, I would suggest looking
> at fixed JIRA issues by assignees. A quick report yields the following:
> 
>    aprabhkar - 26 - Cloudera [6]
>    brocknoland - 19 - Cloudera [7]
>    esammer - 56 - Cloudera [8]
>    hshreedharan - 34 - Cloudera [9]
>    jarcec - 6 - AVG Technologies [10]
>    jmhsieh - 8 - Cloudera [11]
>    juhanic - 9 - CyberAgent [12]
>    mpercy - 34 - Cloudera [13]
>    mlai@apache.org - 1 - Trend Micro [14]
>    prasadm - 34 - Cloudera [15]
>    tom@cloudera.com - 3 - Cloudera [16]
>    will@cloudera.com - 3 - Cloudera [17]
> 
> Looking at this, the average number of issues resolved by Cloudera
> committers (not counting Tom who is a mentor) is 26, and that for
> non-Cloudera committers is 5. Note that this number does not include other
> committer work such as the number of code reviews they have done, the
> number of design discussions they have participated in, something that is
> very valuable to the project.

Another way of  looking at these same statistics:
Cloudera - 217
Other - 16

That means Cloudera is responsible for over 93% of the Jira issues.  It is great that Cloudera is doing so much work but those stats hardly prove diversity.


Ralph


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
Hi Jukka,

On Sat, May 26, 2012 at 4:43 PM, Jukka Zitting <ju...@gmail.com>wrote:

> Hi,
>
> On Sat, May 26, 2012 at 7:11 PM, Arvind Prabhakar <ar...@apache.org>
> wrote:
> > * We have established that there is sufficient diversity in the
> committers
> > list.
>
> I tend to look more at actual commit activity than the committers list
> when evaluating the diversity of a project. There are people on the
> Flume committers list who've never committed anything.
>
> Combining information from svn statistics [1] and committer
> affiliations [2] I get the following list of Flume commit activity so
> far this year:
>
>    arvind  - 116 commits - Cloudera
>    prasadm -  22 commits - Cloudera
>    brock   -  16 commits - Cloudera
>    esammer -   4 commits - Cloudera
>    jarcec  -   1 commit  - AVG Technologies
>    juhanic -   1 commit  - CyberAgent
>
> The only two non-Cloudera commits were pretty trivial changes (a
> plugin version upgrade [3] and a spelling fix [4]). My earlier
> classification of Flume as "ready to graduate" [5] was partially based
> on these new committers from outside Cloudera, but the above data
> suggests that they haven't been as active as I would have hoped.
>
> IIUC Flume operates under an RTC model where people are not supposed
> to commit their own changes, which obviously makes the above data less
> relevant for evaluating the true diversity of the community. However,
> seeing only a single trivial commit by both jarcec and juhanic even
> though they became committers already over three months ago does seem
> to suggest that they may not be as comfortable in their committer role
> as people from Cloudera are.
>

As you noted in your comments above - the Flume project tends to follow RTC
with the reviewer committing the code. I happen to have taken up the role
of the reviewer for the most part and hence you see the skewed commit
counts. If you want to see the actual contribution, I would suggest looking
at fixed JIRA issues by assignees. A quick report yields the following:

    aprabhkar - 26 - Cloudera [6]
    brocknoland - 19 - Cloudera [7]
    esammer - 56 - Cloudera [8]
    hshreedharan - 34 - Cloudera [9]
    jarcec - 6 - AVG Technologies [10]
    jmhsieh - 8 - Cloudera [11]
    juhanic - 9 - CyberAgent [12]
    mpercy - 34 - Cloudera [13]
    mlai@apache.org - 1 - Trend Micro [14]
    prasadm - 34 - Cloudera [15]
    tom@cloudera.com - 3 - Cloudera [16]
    will@cloudera.com - 3 - Cloudera [17]

Looking at this, the average number of issues resolved by Cloudera
committers (not counting Tom who is a mentor) is 26, and that for
non-Cloudera committers is 5. Note that this number does not include other
committer work such as the number of code reviews they have done, the
number of design discussions they have participated in, something that is
very valuable to the project.


>
> Do you think this is a problem for the community? If yes, how do you
> plan to fix it? If not, why?
>

I don't think this is a problem because while most Cloudera committers have
the luxury of working on the project during regular working hours, others
do that during their off hours. Hence the majority of contributions coming
from Cloudera.

If all committers were to be non-Cloudera, I am sure the averages will be
low and comparable to what the non-Cloudera contribution rate is at the
moment. In other words, the project growth will definitely slow down, but
the community will remain healthy. This is also indicated by the following
statistics:

User List:
  Messages in May: 171, April: 119
  Number of Subscribers: 102

Dev List:
  Messages in May: 642, April 1024
  Number of Subscribers: 245

[6] http://s.apache.org/2hi
[7] http://s.apache.org/kw
[8] http://s.apache.org/nl
[9] http://s.apache.org/SGe
[10] http://s.apache.org/tR
[11] http://s.apache.org/UvH
[12] http://s.apache.org/A8V
[13] http://s.apache.org/f8M
[14] http://s.apache.org/TIK
[15] http://s.apache.org/wO
[16] http://s.apache.org/Fxb
[17] http://s.apache.org/rw

Thanks,
Arvind Prabhakar



> [1]
> http://svnsearch.org/svnsearch/repos/ASF/search?from=20120101&to=20121231&path=%2Fincubator%2Fflume
> [2] http://incubator.apache.org/flume/team-list.html
> [3] http://svn.apache.org/viewvc?view=revision&revision=1305478
> [4] http://svn.apache.org/viewvc?view=revision&revision=1342066
> [5] http://markmail.org/message/kq5ixay6z3erw3pc
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Steve Loughran <st...@gmail.com>.
On 27 May 2012 00:43, Jukka Zitting <ju...@gmail.com> wrote:

>
>
>    arvind  - 116 commits - Cloudera
>    prasadm -  22 commits - Cloudera
>    brock   -  16 commits - Cloudera
>    esammer -   4 commits - Cloudera
>    jarcec  -   1 commit  - AVG Technologies
>    juhanic -   1 commit  - CyberAgent
>
> The only two non-Cloudera commits were pretty trivial changes (a
> plugin version upgrade [3] and a spelling fix [4]). My earlier
> classification of Flume as "ready to graduate" [5] was partially based
> on these new committers from outside Cloudera, but the above data
> suggests that they haven't been as active as I would have hoped.
>
> IIUC Flume operates under an RTC model where people are not supposed
> to commit their own changes, which obviously makes the above data less
> relevant for evaluating the true diversity of the community. However,
> seeing only a single trivial commit by both jarcec and juhanic even
> though they became committers already over three months ago does seem
> to suggest that they may not be as comfortable in their committer role
> as people from Cloudera are.
>
> Do you think this is a problem for the community? If yes, how do you
> plan to fix it? If not, why?
>
>
I think RTC is a barrier to expansion/participation. I understand why it is
viewed as critical in the core codebase of Hadoop -it's a key piece of code
for the big web companies- but do you need RTC on any project in
incubation?

RTC creates a bias towards commits from organisations with >1
developer/committer, as its easier to ask a colleage over the desk to say
"review this" than it is to stick something up and hope that it gets
noticed by others.

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Sat, May 26, 2012 at 7:11 PM, Arvind Prabhakar <ar...@apache.org> wrote:
> * We have established that there is sufficient diversity in the committers
> list.

I tend to look more at actual commit activity than the committers list
when evaluating the diversity of a project. There are people on the
Flume committers list who've never committed anything.

Combining information from svn statistics [1] and committer
affiliations [2] I get the following list of Flume commit activity so
far this year:

    arvind  - 116 commits - Cloudera
    prasadm -  22 commits - Cloudera
    brock   -  16 commits - Cloudera
    esammer -   4 commits - Cloudera
    jarcec  -   1 commit  - AVG Technologies
    juhanic -   1 commit  - CyberAgent

The only two non-Cloudera commits were pretty trivial changes (a
plugin version upgrade [3] and a spelling fix [4]). My earlier
classification of Flume as "ready to graduate" [5] was partially based
on these new committers from outside Cloudera, but the above data
suggests that they haven't been as active as I would have hoped.

IIUC Flume operates under an RTC model where people are not supposed
to commit their own changes, which obviously makes the above data less
relevant for evaluating the true diversity of the community. However,
seeing only a single trivial commit by both jarcec and juhanic even
though they became committers already over three months ago does seem
to suggest that they may not be as comfortable in their committer role
as people from Cloudera are.

Do you think this is a problem for the community? If yes, how do you
plan to fix it? If not, why?

[1] http://svnsearch.org/svnsearch/repos/ASF/search?from=20120101&to=20121231&path=%2Fincubator%2Fflume
[2] http://incubator.apache.org/flume/team-list.html
[3] http://svn.apache.org/viewvc?view=revision&revision=1305478
[4] http://svn.apache.org/viewvc?view=revision&revision=1342066
[5] http://markmail.org/message/kq5ixay6z3erw3pc

BR,

Jukka Zitting

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Steve Loughran <st...@gmail.com>.
On 27 May 2012 01:15, Ralph Goers <ra...@dslextreme.com> wrote:

> What would happen if all the Cloudera people were to suddenly vanish from
> the project (this could easily happen if Cloudera were purchased by a
> larger company who had different goals).  As it stands today I don't
> believe the project would survive very long.
>
>
That happened to axis 1.x when the IBM developers all got reassigned to
Websphere stuff, a large chunk of the knowledge of the dev team vanished
one day. That knowledge was missed more than the engineering support -the
whole undercommented bit of the WSDL-to-Java-source metacode was the bit
that was hardest for the successors to understand

 Sanjeeva and the WSO2 team took up the mantle, and with a focus on Axis
made it much much better -showing that heavy (but not not sole) engagement
from a small startup can benefit a project.

Cloudera's biz plan does depend on  a core OSS Hadoop, so it's less likely
they will disappear than a team from some F100 corporation that can
reassign or terminate whole organisations based on a single email. I'd put
the risk more on "in whose interests do decisions get made", rather than
the "they all disappear one day" scenario.  Even so, I hope the knowledge
of the codebase is spread more widely than just across those who check
stuff in.

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 26, 2012, at 10:11 AM, Arvind Prabhakar wrote:

> On Fri, May 25, 2012 at 12:29 PM, Ralph Goers <ra...@dslextreme.com>wrote:
> 
>> At this point my recommendations are:
>> 1. Since the PPMC voted to separate being a committer and being a PMC
>> member I would wait a couple of months and then add the new non-Cloudera
>> committers to the PPMC if it is warranted.
>> 2. Of course, add any new committers who have earned it.
>> 3. Send an email to the entire PPMC asking them to confirm that they want
>> to remain on the PMC after graduation.
>> 4. Based on that we will know what the making of the post-graduation PMC
>> will look like.
>> 5. Raise the topic of graduation as a discussion item either on the PMC or
>> dev list after the above 4 are completed.
>> 
> 
> 
> What purpose will these recommendations serve?
> * We have established that there is sufficient diversity in the committers
> list.
> * Without counting you, there are two other non-Cloudera PPMC who have
> expressed their commitment to the project.
> * The VOTE thread has overwhelmingly established what the community wants.
> * We, the "active" PPMC have demonstrated self-governance using accepted
> Apache practices and are committed to growing and diversifying the project
> further.
> 
> If at this stage you insist on postponing the graduation, I am inclined to
> think that perhaps your own preferences outweigh that of the project and
> community. Please don't get me wrong - I am not accusing you of anything,
> just requesting you to please consider revoking your -1 vote.

Arvind - my "preferences" are my following through as a mentor for Flume and insuring the project's success.  That is my duty as a member of the ASF and the obligation I took on as a member of the IPMC.  One measure of that would be to consider what would happen if all the Cloudera people were to suddenly vanish from the project (this could easily happen if Cloudera were purchased by a larger company who had different goals).  As it stands today I don't believe the project would survive very long.


Ralph


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
On Fri, May 25, 2012 at 12:29 PM, Ralph Goers <ra...@dslextreme.com>wrote:

> At this point my recommendations are:
> 1. Since the PPMC voted to separate being a committer and being a PMC
> member I would wait a couple of months and then add the new non-Cloudera
> committers to the PPMC if it is warranted.
> 2. Of course, add any new committers who have earned it.
> 3. Send an email to the entire PPMC asking them to confirm that they want
> to remain on the PMC after graduation.
> 4. Based on that we will know what the making of the post-graduation PMC
> will look like.
> 5. Raise the topic of graduation as a discussion item either on the PMC or
> dev list after the above 4 are completed.
>


What purpose will these recommendations serve?
* We have established that there is sufficient diversity in the committers
list.
* Without counting you, there are two other non-Cloudera PPMC who have
expressed their commitment to the project.
* The VOTE thread has overwhelmingly established what the community wants.
* We, the "active" PPMC have demonstrated self-governance using accepted
Apache practices and are committed to growing and diversifying the project
further.

If at this stage you insist on postponing the graduation, I am inclined to
think that perhaps your own preferences outweigh that of the project and
community. Please don't get me wrong - I am not accusing you of anything,
just requesting you to please consider revoking your -1 vote.

Arvind Prabhakar



>
> Ralph
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 25, 2012, at 11:03 AM, Arvind Prabhakar wrote:

>> 
>> That leaves just me as the only non-Cloudera PPMC member who actively
>> participates and I don't commit code and I've been on the PPMC primarily as
>> a mentor.  If you somehow believe that this constitutes diversity than my
>> job as a mentor has a long way to go.
>> 
> 
> You were counted because three months ago you announced that you would like
> to stay with the project post graduation. I don't remember seeing any
> communication from you stating your change of mind. That said, I respect
> your choice either way.

Arvind, I don't take disagreements like this personally and I hope you don't either.   I have every intention of staying with the project after graduation and hopefully, finding a way to commit code as there are a number of areas I believe I can contribute.

At this point my recommendations are:
1. Since the PPMC voted to separate being a committer and being a PMC member I would wait a couple of months and then add the new non-Cloudera committers to the PPMC if it is warranted.
2. Of course, add any new committers who have earned it.
3. Send an email to the entire PPMC asking them to confirm that they want to remain on the PMC after graduation.
4. Based on that we will know what the making of the post-graduation PMC will look like.
5. Raise the topic of graduation as a discussion item either on the PMC or dev list after the above 4 are completed.   

Ralph



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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
On Fri, May 25, 2012 at 8:03 AM, Ralph Goers <ra...@dslextreme.com>wrote:

>
> On May 25, 2012, at 2:46 AM, Arvind Prabhakar wrote:
>
> > On Thu, May 24, 2012 at 11:49 AM, Ralph Goers <
> ralph.goers@dslextreme.com>wrote:
> >
> >>
> >> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
> > The current PPMC consists of:
> >
> > * Andrew Bayer (Cloudera)
> > * Ahmed Radwan (Cloudera)
> > * Arvind Prabhakar(Cloudera)
> > * Bruce Mitchener (Independent)
> > * Derek Deeter (Intuit)
> > * Eric Sammer (Cloudera)
> > * Henry Robinson (Cloudera)
> > * Jonathan Hsieh (Cloudera)
> > * Aaron Kimball (Odiago)
> > * Ralph Goers (Intuit)
> >
> > There is a representation of at least four companies in this list. This,
> > plus the the fact that we have demonstrated our commitment to the
> policies
> > that we set forth, give me the confidence that we are on the right track.
> > Diversity is a priority and will continue to be post graduation.
>
> Are you really going to resort to distortion of the truth to try to claim
> diversity?  I work with Derek and know that he has never participated in
> Flume since its inception. I also can't recall Bruce or Aaron participating
> after the podling started. All of them appear to have just signed the
> initial wiki page to get on the PPMC.
>

It is unfortunate that you think this way. Bruce and Aaron have played a
foundational role in Flume and they deserve to be seated on the PPMC unless
they explicitly request to be removed. I welcome their contribution anytime
and hope that they chose to remain on the project.


>
> I'm not sure why you left Tom White and Patrick Hunt off as they are both
> mentors and are PPMC members and both have participated in PMC discussions.
>

Because I counted them as mentors and not PPMC. I am happy to include them
if they want to be counted as PPMC. Pardon me if I should not have made
this distinction. The one person who was left out inadvertently was Prasad
who recently got elected to PPMC.



>
> That leaves just me as the only non-Cloudera PPMC member who actively
> participates and I don't commit code and I've been on the PPMC primarily as
> a mentor.  If you somehow believe that this constitutes diversity than my
> job as a mentor has a long way to go.
>

You were counted because three months ago you announced that you would like
to stay with the project post graduation. I don't remember seeing any
communication from you stating your change of mind. That said, I respect
your choice either way.


>
> Ralph
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Bruce Mitchener <br...@gmail.com>.
I was involved with Flume prior to coming to Apache ... then a baby arrived
and things sort of changed for the last year.  But you're right that I
haven't been around since then ... I still have a couple of source trees
around with various changes in them, but no idea what the status of any of
that is. :/

 - Bruce

On Fri, May 25, 2012 at 10:03 PM, Ralph Goers <ra...@dslextreme.com>wrote:
>
> Are you really going to resort to distortion of the truth to try to claim
> diversity?  I work with Derek and know that he has never participated in
> Flume since its inception. I also can't recall Bruce or Aaron participating
> after the podling started. All of them appear to have just signed the
> initial wiki page to get on the PPMC.
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 25, 2012, at 2:46 AM, Arvind Prabhakar wrote:

> On Thu, May 24, 2012 at 11:49 AM, Ralph Goers <ra...@dslextreme.com>wrote:
> 
>> 
>> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
>>> 
>>> There are four companies represented in this list: AVG Technologies,
>>> Cloudera, CyberAgent and Trend Micro. Compared to other projects that
>> have
>>> successfully graduated from Incubator in the past, this meets the
>> diversity
>>> requirements very well.
>> 
>> I was mistaken and the list above is indeed correct.  For some reason I
>> thought a couple of them had become Cloudera employees.
>> 
>> However, none of those three are currently on the PPMC.  When you look at
>> the PPMC list you should also include a few more Cloudera people who do
>> participate in release votes and PPMC issues. Most, if not all, of the
>> non-Cloudera PMC members don't.
>> 
> 
> Back in October of 2011 the PPMC discussed and decided to use the process
> where new committers are not automatically added to PPMC. We have since
> followed this process and added one committer to the PPMC recently.
> 
> The current PPMC consists of:
> 
> * Andrew Bayer (Cloudera)
> * Ahmed Radwan (Cloudera)
> * Arvind Prabhakar(Cloudera)
> * Bruce Mitchener (Independent)
> * Derek Deeter (Intuit)
> * Eric Sammer (Cloudera)
> * Henry Robinson (Cloudera)
> * Jonathan Hsieh (Cloudera)
> * Aaron Kimball (Odiago)
> * Ralph Goers (Intuit)
> 
> There is a representation of at least four companies in this list. This,
> plus the the fact that we have demonstrated our commitment to the policies
> that we set forth, give me the confidence that we are on the right track.
> Diversity is a priority and will continue to be post graduation.

Are you really going to resort to distortion of the truth to try to claim diversity?  I work with Derek and know that he has never participated in Flume since its inception. I also can't recall Bruce or Aaron participating after the podling started. All of them appear to have just signed the initial wiki page to get on the PPMC. 

I'm not sure why you left Tom White and Patrick Hunt off as they are both mentors and are PPMC members and both have participated in PMC discussions. 

That leaves just me as the only non-Cloudera PPMC member who actively participates and I don't commit code and I've been on the PPMC primarily as a mentor.  If you somehow believe that this constitutes diversity than my job as a mentor has a long way to go.

Ralph


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
On Thu, May 24, 2012 at 11:49 AM, Ralph Goers <ra...@dslextreme.com>wrote:

>
> On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:
> >
> > There are four companies represented in this list: AVG Technologies,
> > Cloudera, CyberAgent and Trend Micro. Compared to other projects that
> have
> > successfully graduated from Incubator in the past, this meets the
> diversity
> > requirements very well.
>
> I was mistaken and the list above is indeed correct.  For some reason I
> thought a couple of them had become Cloudera employees.
>
> However, none of those three are currently on the PPMC.  When you look at
> the PPMC list you should also include a few more Cloudera people who do
> participate in release votes and PPMC issues. Most, if not all, of the
> non-Cloudera PMC members don't.
>

Back in October of 2011 the PPMC discussed and decided to use the process
where new committers are not automatically added to PPMC. We have since
followed this process and added one committer to the PPMC recently.

The current PPMC consists of:

* Andrew Bayer (Cloudera)
* Ahmed Radwan (Cloudera)
* Arvind Prabhakar(Cloudera)
* Bruce Mitchener (Independent)
* Derek Deeter (Intuit)
* Eric Sammer (Cloudera)
* Henry Robinson (Cloudera)
* Jonathan Hsieh (Cloudera)
* Aaron Kimball (Odiago)
* Ralph Goers (Intuit)

There is a representation of at least four companies in this list. This,
plus the the fact that we have demonstrated our commitment to the policies
that we set forth, give me the confidence that we are on the right track.
Diversity is a priority and will continue to be post graduation.

Arvind


>
>
>
> >
> >
> >>
> >> In any case - I'm not insisting that the way the project is run needs to
> >> change. I'm simply saying I cannot support graduation with the current
> >> makeup of the committers and PMC. I don't have a hard and fast ratio -
> >> gaining 10 new unaffiliated committers who don't do much isn't nearly as
> >> good as 2 or 3 who are very active.  Ultimately the project needs to
> figure
> >> out how to solve this.
> >>
> >
> > Stating that some committers "who don't do much isn't nearly as good as 2
> > or 3 who are very active" is an unfair characterization. This is more
> > unfair for those who are part of the project but have not been active
> > lately due to whatever reasons, but have played a foundational role in
> > getting the project to a point where it is today. I think they are as
> > important as any other committer who may be very active at the moment.
> > Merit once earned, never expires [1].
> >
> > [1] http://www.apache.org/dev/committers.html#committer-set-term
>
> I think you misunderstood my point or I didn't state it very well.
>  Diversity isn't achieved simply by having bodies.  IOW I am not suggesting
> offering commit rights to people who haven't earned it just to meet some
> ratio.  However, I am not suggesting the project has ever even considered
> doing that.
>
> Ralph
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 24, 2012, at 10:40 AM, Arvind Prabhakar wrote:

> Hi,
> 
> On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:
> 
>> The ONLY issue I see for Flume to graduate is diversity.  No one will
>> convince me that the current makeup constitutes diversity of any kind.
>> 
>> Perhaps I shouldn't have brought up the mailing list issues as that was
>> only meant in the spirit of trying to offer some advice on how more
>> diversity could be achieved.  Flume is really the only community I
>> participate in that contains Cloudera employees so I do find myself
>> wondering if the way the project is run is because that is the way all
>> projects with a large number of Cloudera employees are run.  That might
>> make all of those participants comfortable but might create a barrier to
>> others.
>> 
> 
> Here are the committers who have been active in the past three months:
> 
> * Brock Noland (Cloudera)
> * Hari Shreedharan  (Cloudera)
> * Jarek Jarcec Cecho (AVG Technologies)
> * Juhani Connolly   (CyberAgent)
> * Mike Percy (Cloudera)
> * Mingjie Lai (Trend Micro)
> * Prasad Mujumdar (Cloudera)
> * Will McQueen (Cloudera)
> * Arvind Prabhakar (Cloudera)
> 
> There are four companies represented in this list: AVG Technologies,
> Cloudera, CyberAgent and Trend Micro. Compared to other projects that have
> successfully graduated from Incubator in the past, this meets the diversity
> requirements very well.

I was mistaken and the list above is indeed correct.  For some reason I thought a couple of them had become Cloudera employees.  

However, none of those three are currently on the PPMC.  When you look at the PPMC list you should also include a few more Cloudera people who do participate in release votes and PPMC issues. Most, if not all, of the non-Cloudera PMC members don't.



> 
> 
>> 
>> In any case - I'm not insisting that the way the project is run needs to
>> change. I'm simply saying I cannot support graduation with the current
>> makeup of the committers and PMC. I don't have a hard and fast ratio -
>> gaining 10 new unaffiliated committers who don't do much isn't nearly as
>> good as 2 or 3 who are very active.  Ultimately the project needs to figure
>> out how to solve this.
>> 
> 
> Stating that some committers "who don't do much isn't nearly as good as 2
> or 3 who are very active" is an unfair characterization. This is more
> unfair for those who are part of the project but have not been active
> lately due to whatever reasons, but have played a foundational role in
> getting the project to a point where it is today. I think they are as
> important as any other committer who may be very active at the moment.
> Merit once earned, never expires [1].
> 
> [1] http://www.apache.org/dev/committers.html#committer-set-term

I think you misunderstood my point or I didn't state it very well.  Diversity isn't achieved simply by having bodies.  IOW I am not suggesting offering commit rights to people who haven't earned it just to meet some ratio.  However, I am not suggesting the project has ever even considered doing that.

Ralph 



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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Arvind Prabhakar <ar...@apache.org>.
Hi,

On Thu, May 24, 2012 at 12:19 AM, Ralph Goers <ra...@dslextreme.com>wrote:

> The ONLY issue I see for Flume to graduate is diversity.  No one will
> convince me that the current makeup constitutes diversity of any kind.
>
> Perhaps I shouldn't have brought up the mailing list issues as that was
> only meant in the spirit of trying to offer some advice on how more
> diversity could be achieved.  Flume is really the only community I
> participate in that contains Cloudera employees so I do find myself
> wondering if the way the project is run is because that is the way all
> projects with a large number of Cloudera employees are run.  That might
> make all of those participants comfortable but might create a barrier to
> others.
>

Here are the committers who have been active in the past three months:

* Brock Noland (Cloudera)
* Hari Shreedharan  (Cloudera)
* Jarek Jarcec Cecho (AVG Technologies)
* Juhani Connolly   (CyberAgent)
* Mike Percy (Cloudera)
* Mingjie Lai (Trend Micro)
* Prasad Mujumdar (Cloudera)
* Will McQueen (Cloudera)
* Arvind Prabhakar (Cloudera)

There are four companies represented in this list: AVG Technologies,
Cloudera, CyberAgent and Trend Micro. Compared to other projects that have
successfully graduated from Incubator in the past, this meets the diversity
requirements very well.


>
> In any case - I'm not insisting that the way the project is run needs to
> change. I'm simply saying I cannot support graduation with the current
> makeup of the committers and PMC. I don't have a hard and fast ratio -
> gaining 10 new unaffiliated committers who don't do much isn't nearly as
> good as 2 or 3 who are very active.  Ultimately the project needs to figure
> out how to solve this.
>

Stating that some committers "who don't do much isn't nearly as good as 2
or 3 who are very active" is an unfair characterization. This is more
unfair for those who are part of the project but have not been active
lately due to whatever reasons, but have played a foundational role in
getting the project to a point where it is today. I think they are as
important as any other committer who may be very active at the moment.
Merit once earned, never expires [1].

[1] http://www.apache.org/dev/committers.html#committer-set-term

Arvind


>
> Ralph
>
>
> On May 23, 2012, at 11:48 PM, Eric Sammer wrote:
>
> > I appreciate your position Ralph and I don't want anyone to feel like
> they
> > can't contribute. As we've talked about before, we've been quick to
> nurture
> > new contributors to committer status successfully in a few cases. It's
> true
> > that some of the more active committers are from Cloudera, but it's not
> to
> > the exclusion of anyone. Others aren't from Cloudera. Those of us that
> work
> > together are also very strict about abiding to the "if it's not on the
> > mailing list, it didn't happen" rule (where "mailing list" can mean JIRA
> or
> > other ASF infrastructure as well).
> >
> > I'm happy to take your guidance as a mentor, but you also need to
> > understand that some of the ways the Flume project has elected to operate
> > are just a matter of taste. They were proposed, discussed, voted on (and
> > not as a block by Cloudera employees, IIRC - pretty sure I was -0), and
> put
> > in place and do not violate the Apache Way (like RTC vs. CTR). They
> aren't
> > unheard of and they do not work to the exclusion of contributors (RTC,
> for
> > instance, only impacts committers). I think the vote that was started was
> > only to gauge community opinion as a first step (although I'm not
> > completely well versed in the graduation process, to be honest).
> >
> > If there are concrete things we can do to improve diversity, in your
> > opinion, I am extremely open to hearing them. We already do many of the
> > (excellent) things listed earlier in the thread. JIRA noise withstanding
> > (again, it's a matter of taste - I use the email frequently as I find
> > trolling through JIRA slow) I'm definitely open to ideas. Of course, if
> > Flume simply needs to remain in the incubator until we develop greater
> > diversity, that's fine too. If we're not ready, we're just not ready.
> >
> > On Wed, May 23, 2012 at 11:18 PM, Ralph Goers <
> ralph.goers@dslextreme.com>wrote:
> >
> >>
> >> On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:
> >>
> >>> On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
> >>> <ra...@dslextreme.com> wrote:
> >>>>
> >>>> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
> >>>>
> >>>>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
> >>>>> <ra...@dslextreme.com> wrote:
> >>>>>> Right after I read Jukka's email that started this thread and I
> >> posted my reply and discovered to my shock that they had started a
> >> graduation vote.  I am shocked because I have pointed out repeatedly the
> >> project's complete lack of diversity.  Virtually all the active PMC
> members
> >> and committers work for the same employer.  I have told them several
> times
> >> that I would actually like to participate in the project but the way the
> >> project works is very different then every other project I am involved
> with
> >> at the ASF and the barriers to figure out what is actually going on is
> very
> >> high. Almost nothing is discussed directly on the dev list - it is all
> done
> >> through Jira issues or the Review tool.  While all the Jira issue
> updates
> >> and reviews are sent to the dev list most of that is just noise.  Feel
> free
> >> to review the dev list archives to see what I am talking about.
> >>>>>
> >>>>> I don't follow flume, but I'd propose to soften your objection only
> >>>>> slightly. I've met other groups of people who like a JIRA centric
> view
> >>>>> of the world. I suspect that if they did a bunch of other good things
> >>>>> called out below, you or others would find the JIRA business
> >>>>> digestible. Also, on the other hand, I fear that the co-employed
> >>>>> contributors are collaborating in the hallway, and the lack of the
> >>>>> context in JIRA or on the list is contributing to the problem.
> >>>>
> >>>> I have reason to doubt the collaboration in the hallway aspect and I
> >> certainly do not doubt everyone's good intent.  I'm not objecting to the
> >> collaboration style as an issue preventing graduation. I'm just saying I
> >> find it difficult to participate with that style and that simply makes
> me
> >> wonder if that is making it harder to attract new committers.  I fully
> >> realize that that issue might just be with me, but the fact remains that
> >> there is practically no diversity in the project and I cannot in good
> >> conscience recommend graduation for a project in that situation.
> >>>>
> >>>
> >>> Hi Ralph, Benson, et. al., some background:
> >>>
> >>> Flume is similar to Hadoop and other related projects in that it is
> >>> very jira heavy for development activity. No slouch in terms of
> >>> mailing list traffic either though (1200 last month):
> >>> http://flume.markmail.org/
> >>
> >> Sorry I didn't include this in my prior post but here you are making my
> >> point exactly.  I participate in several other Apache projects. Wading
> >> through 1200+ emails per month that are largely Jira/Review noise makes
> it
> >> very difficult for me to find posts that have any value. As a
> consequence I
> >> am largely forced to simply delete everything generated by he Review
> tool
> >> and Jira.  And I'm a mentor. I just don't see how newcomers are going to
> >> find this style welcoming.
> >>
> >> Ralph
> >>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >>
> >
> >
> > --
> > Eric Sammer
> > twitter: esammer
> > data: www.cloudera.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
The ONLY issue I see for Flume to graduate is diversity.  No one will convince me that the current makeup constitutes diversity of any kind.  

Perhaps I shouldn't have brought up the mailing list issues as that was only meant in the spirit of trying to offer some advice on how more diversity could be achieved.  Flume is really the only community I participate in that contains Cloudera employees so I do find myself wondering if the way the project is run is because that is the way all projects with a large number of Cloudera employees are run.  That might make all of those participants comfortable but might create a barrier to others.

In any case - I'm not insisting that the way the project is run needs to change. I'm simply saying I cannot support graduation with the current makeup of the committers and PMC. I don't have a hard and fast ratio - gaining 10 new unaffiliated committers who don't do much isn't nearly as good as 2 or 3 who are very active.  Ultimately the project needs to figure out how to solve this.


Ralph


On May 23, 2012, at 11:48 PM, Eric Sammer wrote:

> I appreciate your position Ralph and I don't want anyone to feel like they
> can't contribute. As we've talked about before, we've been quick to nurture
> new contributors to committer status successfully in a few cases. It's true
> that some of the more active committers are from Cloudera, but it's not to
> the exclusion of anyone. Others aren't from Cloudera. Those of us that work
> together are also very strict about abiding to the "if it's not on the
> mailing list, it didn't happen" rule (where "mailing list" can mean JIRA or
> other ASF infrastructure as well).
> 
> I'm happy to take your guidance as a mentor, but you also need to
> understand that some of the ways the Flume project has elected to operate
> are just a matter of taste. They were proposed, discussed, voted on (and
> not as a block by Cloudera employees, IIRC - pretty sure I was -0), and put
> in place and do not violate the Apache Way (like RTC vs. CTR). They aren't
> unheard of and they do not work to the exclusion of contributors (RTC, for
> instance, only impacts committers). I think the vote that was started was
> only to gauge community opinion as a first step (although I'm not
> completely well versed in the graduation process, to be honest).
> 
> If there are concrete things we can do to improve diversity, in your
> opinion, I am extremely open to hearing them. We already do many of the
> (excellent) things listed earlier in the thread. JIRA noise withstanding
> (again, it's a matter of taste - I use the email frequently as I find
> trolling through JIRA slow) I'm definitely open to ideas. Of course, if
> Flume simply needs to remain in the incubator until we develop greater
> diversity, that's fine too. If we're not ready, we're just not ready.
> 
> On Wed, May 23, 2012 at 11:18 PM, Ralph Goers <ra...@dslextreme.com>wrote:
> 
>> 
>> On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:
>> 
>>> On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
>>> <ra...@dslextreme.com> wrote:
>>>> 
>>>> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
>>>> 
>>>>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
>>>>> <ra...@dslextreme.com> wrote:
>>>>>> Right after I read Jukka's email that started this thread and I
>> posted my reply and discovered to my shock that they had started a
>> graduation vote.  I am shocked because I have pointed out repeatedly the
>> project's complete lack of diversity.  Virtually all the active PMC members
>> and committers work for the same employer.  I have told them several times
>> that I would actually like to participate in the project but the way the
>> project works is very different then every other project I am involved with
>> at the ASF and the barriers to figure out what is actually going on is very
>> high. Almost nothing is discussed directly on the dev list - it is all done
>> through Jira issues or the Review tool.  While all the Jira issue updates
>> and reviews are sent to the dev list most of that is just noise.  Feel free
>> to review the dev list archives to see what I am talking about.
>>>>> 
>>>>> I don't follow flume, but I'd propose to soften your objection only
>>>>> slightly. I've met other groups of people who like a JIRA centric view
>>>>> of the world. I suspect that if they did a bunch of other good things
>>>>> called out below, you or others would find the JIRA business
>>>>> digestible. Also, on the other hand, I fear that the co-employed
>>>>> contributors are collaborating in the hallway, and the lack of the
>>>>> context in JIRA or on the list is contributing to the problem.
>>>> 
>>>> I have reason to doubt the collaboration in the hallway aspect and I
>> certainly do not doubt everyone's good intent.  I'm not objecting to the
>> collaboration style as an issue preventing graduation. I'm just saying I
>> find it difficult to participate with that style and that simply makes me
>> wonder if that is making it harder to attract new committers.  I fully
>> realize that that issue might just be with me, but the fact remains that
>> there is practically no diversity in the project and I cannot in good
>> conscience recommend graduation for a project in that situation.
>>>> 
>>> 
>>> Hi Ralph, Benson, et. al., some background:
>>> 
>>> Flume is similar to Hadoop and other related projects in that it is
>>> very jira heavy for development activity. No slouch in terms of
>>> mailing list traffic either though (1200 last month):
>>> http://flume.markmail.org/
>> 
>> Sorry I didn't include this in my prior post but here you are making my
>> point exactly.  I participate in several other Apache projects. Wading
>> through 1200+ emails per month that are largely Jira/Review noise makes it
>> very difficult for me to find posts that have any value. As a consequence I
>> am largely forced to simply delete everything generated by he Review tool
>> and Jira.  And I'm a mentor. I just don't see how newcomers are going to
>> find this style welcoming.
>> 
>> Ralph
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
>> 
> 
> 
> -- 
> Eric Sammer
> twitter: esammer
> data: www.cloudera.com


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Eric Sammer <es...@cloudera.com>.
I appreciate your position Ralph and I don't want anyone to feel like they
can't contribute. As we've talked about before, we've been quick to nurture
new contributors to committer status successfully in a few cases. It's true
that some of the more active committers are from Cloudera, but it's not to
the exclusion of anyone. Others aren't from Cloudera. Those of us that work
together are also very strict about abiding to the "if it's not on the
mailing list, it didn't happen" rule (where "mailing list" can mean JIRA or
other ASF infrastructure as well).

I'm happy to take your guidance as a mentor, but you also need to
understand that some of the ways the Flume project has elected to operate
are just a matter of taste. They were proposed, discussed, voted on (and
not as a block by Cloudera employees, IIRC - pretty sure I was -0), and put
in place and do not violate the Apache Way (like RTC vs. CTR). They aren't
unheard of and they do not work to the exclusion of contributors (RTC, for
instance, only impacts committers). I think the vote that was started was
only to gauge community opinion as a first step (although I'm not
completely well versed in the graduation process, to be honest).

If there are concrete things we can do to improve diversity, in your
opinion, I am extremely open to hearing them. We already do many of the
(excellent) things listed earlier in the thread. JIRA noise withstanding
(again, it's a matter of taste - I use the email frequently as I find
trolling through JIRA slow) I'm definitely open to ideas. Of course, if
Flume simply needs to remain in the incubator until we develop greater
diversity, that's fine too. If we're not ready, we're just not ready.

On Wed, May 23, 2012 at 11:18 PM, Ralph Goers <ra...@dslextreme.com>wrote:

>
> On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:
>
> > On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
> > <ra...@dslextreme.com> wrote:
> >>
> >> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
> >>
> >>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
> >>> <ra...@dslextreme.com> wrote:
> >>>> Right after I read Jukka's email that started this thread and I
> posted my reply and discovered to my shock that they had started a
> graduation vote.  I am shocked because I have pointed out repeatedly the
> project's complete lack of diversity.  Virtually all the active PMC members
> and committers work for the same employer.  I have told them several times
> that I would actually like to participate in the project but the way the
> project works is very different then every other project I am involved with
> at the ASF and the barriers to figure out what is actually going on is very
> high. Almost nothing is discussed directly on the dev list - it is all done
> through Jira issues or the Review tool.  While all the Jira issue updates
> and reviews are sent to the dev list most of that is just noise.  Feel free
> to review the dev list archives to see what I am talking about.
> >>>
> >>> I don't follow flume, but I'd propose to soften your objection only
> >>> slightly. I've met other groups of people who like a JIRA centric view
> >>> of the world. I suspect that if they did a bunch of other good things
> >>> called out below, you or others would find the JIRA business
> >>> digestible. Also, on the other hand, I fear that the co-employed
> >>> contributors are collaborating in the hallway, and the lack of the
> >>> context in JIRA or on the list is contributing to the problem.
> >>
> >> I have reason to doubt the collaboration in the hallway aspect and I
> certainly do not doubt everyone's good intent.  I'm not objecting to the
> collaboration style as an issue preventing graduation. I'm just saying I
> find it difficult to participate with that style and that simply makes me
> wonder if that is making it harder to attract new committers.  I fully
> realize that that issue might just be with me, but the fact remains that
> there is practically no diversity in the project and I cannot in good
> conscience recommend graduation for a project in that situation.
> >>
> >
> > Hi Ralph, Benson, et. al., some background:
> >
> > Flume is similar to Hadoop and other related projects in that it is
> > very jira heavy for development activity. No slouch in terms of
> > mailing list traffic either though (1200 last month):
> > http://flume.markmail.org/
>
> Sorry I didn't include this in my prior post but here you are making my
> point exactly.  I participate in several other Apache projects. Wading
> through 1200+ emails per month that are largely Jira/Review noise makes it
> very difficult for me to find posts that have any value. As a consequence I
> am largely forced to simply delete everything generated by he Review tool
> and Jira.  And I'm a mentor. I just don't see how newcomers are going to
> find this style welcoming.
>
> Ralph
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Eric Sammer
twitter: esammer
data: www.cloudera.com

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Patrick Hunt <ph...@apache.org>.
On Wed, May 23, 2012 at 11:18 PM, Ralph Goers
<ra...@dslextreme.com> wrote:
>
> On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:
>
>> On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
>> <ra...@dslextreme.com> wrote:
>>>
>>> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
>>>
>>>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
>>>> <ra...@dslextreme.com> wrote:
>>>>> Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.
>>>>
>>>> I don't follow flume, but I'd propose to soften your objection only
>>>> slightly. I've met other groups of people who like a JIRA centric view
>>>> of the world. I suspect that if they did a bunch of other good things
>>>> called out below, you or others would find the JIRA business
>>>> digestible. Also, on the other hand, I fear that the co-employed
>>>> contributors are collaborating in the hallway, and the lack of the
>>>> context in JIRA or on the list is contributing to the problem.
>>>
>>> I have reason to doubt the collaboration in the hallway aspect and I certainly do not doubt everyone's good intent.  I'm not objecting to the collaboration style as an issue preventing graduation. I'm just saying I find it difficult to participate with that style and that simply makes me wonder if that is making it harder to attract new committers.  I fully realize that that issue might just be with me, but the fact remains that there is practically no diversity in the project and I cannot in good conscience recommend graduation for a project in that situation.
>>>
>>
>> Hi Ralph, Benson, et. al., some background:
>>
>> Flume is similar to Hadoop and other related projects in that it is
>> very jira heavy for development activity. No slouch in terms of
>> mailing list traffic either though (1200 last month):
>> http://flume.markmail.org/
>
> Sorry I didn't include this in my prior post but here you are making my point exactly.  I participate in several other Apache projects. Wading through 1200+ emails per month that are largely Jira/Review noise makes it very difficult for me to find posts that have any value. As a consequence I am largely forced to simply delete everything generated by he Review tool and Jira.  And I'm a mentor. I just don't see how newcomers are going to find this style welcoming.

There are separate lists it's just that markmail clubs them all
together. It's also pretty easy to filter...

Patrick

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 23, 2012, at 10:48 PM, Patrick Hunt wrote:

> On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
> <ra...@dslextreme.com> wrote:
>> 
>> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
>> 
>>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
>>> <ra...@dslextreme.com> wrote:
>>>> Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.
>>> 
>>> I don't follow flume, but I'd propose to soften your objection only
>>> slightly. I've met other groups of people who like a JIRA centric view
>>> of the world. I suspect that if they did a bunch of other good things
>>> called out below, you or others would find the JIRA business
>>> digestible. Also, on the other hand, I fear that the co-employed
>>> contributors are collaborating in the hallway, and the lack of the
>>> context in JIRA or on the list is contributing to the problem.
>> 
>> I have reason to doubt the collaboration in the hallway aspect and I certainly do not doubt everyone's good intent.  I'm not objecting to the collaboration style as an issue preventing graduation. I'm just saying I find it difficult to participate with that style and that simply makes me wonder if that is making it harder to attract new committers.  I fully realize that that issue might just be with me, but the fact remains that there is practically no diversity in the project and I cannot in good conscience recommend graduation for a project in that situation.
>> 
> 
> Hi Ralph, Benson, et. al., some background:
> 
> Flume is similar to Hadoop and other related projects in that it is
> very jira heavy for development activity. No slouch in terms of
> mailing list traffic either though (1200 last month):
> http://flume.markmail.org/

Sorry I didn't include this in my prior post but here you are making my point exactly.  I participate in several other Apache projects. Wading through 1200+ emails per month that are largely Jira/Review noise makes it very difficult for me to find posts that have any value. As a consequence I am largely forced to simply delete everything generated by he Review tool and Jira.  And I'm a mentor. I just don't see how newcomers are going to find this style welcoming.

Ralph




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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Patrick Hunt <ph...@apache.org>.
On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
<ra...@dslextreme.com> wrote:
>
> On May 23, 2012, at 10:15 PM, Benson Margulies wrote:
>
>> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
>> <ra...@dslextreme.com> wrote:
>>> Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.
>>
>> I don't follow flume, but I'd propose to soften your objection only
>> slightly. I've met other groups of people who like a JIRA centric view
>> of the world. I suspect that if they did a bunch of other good things
>> called out below, you or others would find the JIRA business
>> digestible. Also, on the other hand, I fear that the co-employed
>> contributors are collaborating in the hallway, and the lack of the
>> context in JIRA or on the list is contributing to the problem.
>
> I have reason to doubt the collaboration in the hallway aspect and I certainly do not doubt everyone's good intent.  I'm not objecting to the collaboration style as an issue preventing graduation. I'm just saying I find it difficult to participate with that style and that simply makes me wonder if that is making it harder to attract new committers.  I fully realize that that issue might just be with me, but the fact remains that there is practically no diversity in the project and I cannot in good conscience recommend graduation for a project in that situation.
>

Hi Ralph, Benson, et. al., some background:

Flume is similar to Hadoop and other related projects in that it is
very jira heavy for development activity. No slouch in terms of
mailing list traffic either though (1200 last month):
http://flume.markmail.org/

Also note the extensive "new developer" type detail that's available
on the web/wiki:
https://cwiki.apache.org/confluence/display/FLUME/Index

The team list can provide insight into the diversity issue
http://incubator.apache.org/flume/team-list.html My understanding is
that there are at least 4 separate organizations represented by active
commiters.

Regards,

Patrick

>>
>>>
>>> Needless to say, when the graduation proposal reaches this list, and I'm sure it will, I will strongly endorse the IPMC to reject the proposal.
>>>
>>> FWIW, I found the post below to be 100% on target.
>>>
>>> Ralph
>>>
>>>
>>>
>>> On May 23, 2012, at 7:31 PM, Marvin Humphrey wrote:
>>>
>>>> On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
>>>>> Perhaps someone will have some insight on how to gather new
>>>>> contributors that hasn't been tried yet?
>>>>
>>>> Jukka's written on this subject multiple times in the past.  Here are two
>>>> gems, one from a while back, the other recent:
>>>>
>>>>    http://markmail.org/message/o3gbgam4ny2upqte
>>>>
>>>>    Most of the cases I've been involved so far of podlings in the "hoping
>>>>    some more people come along" have had symptoms of the project team not
>>>>    paying enough attention on making it easy for new contributors to show up
>>>>    and stick around. Things like complex and undocumented build steps,
>>>>    missing "Getting started" or "Getting involved" guides, lack of quick and
>>>>    positive feedback to newcomers, etc., are all too common. Fixing even just
>>>>    some of such things will dramatically increase the odds of new people
>>>>    showing up.
>>>>
>>>>    Those are things that are very easy to overlook when you're working on
>>>>    your first open source projects (it took me years to learn those lessons),
>>>>    but we here have a massive amount of collective experience on such things.
>>>>    That's what we could and IMHO should be sharing with the podlings. That's
>>>>    what "mentoring" to me is about and that's where our most precious "added
>>>>    value" is. Otherwise incubation just boils down to an indoctrination
>>>>    period on how to apply and conform to the various Apache rules and
>>>>    policies.
>>>>
>>>>    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55
>>>>
>>>>    I've been involved with quite a few podlings with similar problems in
>>>>    attracting longer-term contributors. In my experience the best way to
>>>>    solve that problem is to change your mindset of expecting most such people
>>>>    to be just one-off contributors. If you instead treat them as your next
>>>>    new committers and engage with them as peers, many (though of course not
>>>>    all) will respond in kind and actually become more involved.
>>>>
>>>>    Many developers, especially from commercial backgrounds, tend to treat
>>>>    such contributors as just users reporting a problem. A typical interaction
>>>>    goes like "What's the problem? Do you have a test case? OK, let me fix it
>>>>    (when I get around to it)." A better approach is something like "What's
>>>>    the problem? OK, here are some pointers to the relevant bits in code. How
>>>>    do you think this should be fixed?"
>>>>
>>>> Here's another tip I picked up from Joe Schaefer: when you're voting in a new
>>>> committer and they have a big patch set sitting in the queue, hold off and let
>>>> *them* commit it so that they get the satisfaction, the new experience, and the
>>>> appreciation all at once.
>>>>
>>>> It would be nice if stuff like this was collected in "Steps to building a
>>>> community" documentation somewhere, rather than scattered through the email
>>>> archives.  I suggest "Steps" as a format because different approaches are
>>>> required at different phases of the project and sizes of the community.
>>>>
>>>> Marvin Humphrey
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Steve Loughran <st...@gmail.com>.
On 24 May 2012 07:44, Marvin Humphrey <ma...@rectangular.com> wrote:

>  To me that seems like it raises a barrier to entry -- but then,
> there are numerous projects around the ASF who are not hurting for
> contributors and who use JIRA for *everything* -- starting with Hadoop and
> Lucene.
>
>
I first encountered when I subbed to the Maven dist for a while. Very
different from ant-dev, which was pure distributed community and axis-dev,
which had some commercial team engagement (IBM), but in which WSO2 strive
hard to not be exclusionary.



>
> -- Marvin Humphrey, who in moments of weakness fantasizes about the day
> when
> Infra can no longer keep the massive ASF JIRA instance from toppling over
> and
> all the Java projects whose participation in Infra is limited to
> complaining
> when stuff goes offline come crying.
>
>
It is becoming a bit of a SPOF, isn't it?

Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Wed, May 23, 2012 at 10:36 PM, Ralph Goers
<ra...@dslextreme.com> wrote:
> I'm just saying I find it difficult to participate with that style and that
> simply makes me wonder if that is making it harder to attract new
> committers.

I suspect it attracts some and drives away others.

I frikkin' hate JIRA notifications.  The emails suck, so newcomers are forced
to learn JIRA's interface before they can participate fully in the dev
conversation.  To me that seems like it raises a barrier to entry -- but then,
there are numerous projects around the ASF who are not hurting for
contributors and who use JIRA for *everything* -- starting with Hadoop and
Lucene.

If you don't want JIRA-centric development, it can be curtailed by sending
notifications to a dedicated "issues" list instead of the dev list.  However,
I would not necessarily recommend that to a new podling, as I can't tell where
my own biases end and I don't want to start a phpBB^H^H^H^H^HJIRA vs email
flame war.

-- Marvin Humphrey, who in moments of weakness fantasizes about the day when
Infra can no longer keep the massive ASF JIRA instance from toppling over and
all the Java projects whose participation in Infra is limited to complaining
when stuff goes offline come crying.

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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
On May 23, 2012, at 10:15 PM, Benson Margulies wrote:

> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
> <ra...@dslextreme.com> wrote:
>> Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.
> 
> I don't follow flume, but I'd propose to soften your objection only
> slightly. I've met other groups of people who like a JIRA centric view
> of the world. I suspect that if they did a bunch of other good things
> called out below, you or others would find the JIRA business
> digestible. Also, on the other hand, I fear that the co-employed
> contributors are collaborating in the hallway, and the lack of the
> context in JIRA or on the list is contributing to the problem.

I have reason to doubt the collaboration in the hallway aspect and I certainly do not doubt everyone's good intent.  I'm not objecting to the collaboration style as an issue preventing graduation. I'm just saying I find it difficult to participate with that style and that simply makes me wonder if that is making it harder to attract new committers.  I fully realize that that issue might just be with me, but the fact remains that there is practically no diversity in the project and I cannot in good conscience recommend graduation for a project in that situation.

Ralph

> 
> 
>> 
>> Needless to say, when the graduation proposal reaches this list, and I'm sure it will, I will strongly endorse the IPMC to reject the proposal.
>> 
>> FWIW, I found the post below to be 100% on target.
>> 
>> Ralph
>> 
>> 
>> 
>> On May 23, 2012, at 7:31 PM, Marvin Humphrey wrote:
>> 
>>> On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
>>>> Perhaps someone will have some insight on how to gather new
>>>> contributors that hasn't been tried yet?
>>> 
>>> Jukka's written on this subject multiple times in the past.  Here are two
>>> gems, one from a while back, the other recent:
>>> 
>>>    http://markmail.org/message/o3gbgam4ny2upqte
>>> 
>>>    Most of the cases I've been involved so far of podlings in the "hoping
>>>    some more people come along" have had symptoms of the project team not
>>>    paying enough attention on making it easy for new contributors to show up
>>>    and stick around. Things like complex and undocumented build steps,
>>>    missing "Getting started" or "Getting involved" guides, lack of quick and
>>>    positive feedback to newcomers, etc., are all too common. Fixing even just
>>>    some of such things will dramatically increase the odds of new people
>>>    showing up.
>>> 
>>>    Those are things that are very easy to overlook when you're working on
>>>    your first open source projects (it took me years to learn those lessons),
>>>    but we here have a massive amount of collective experience on such things.
>>>    That's what we could and IMHO should be sharing with the podlings. That's
>>>    what "mentoring" to me is about and that's where our most precious "added
>>>    value" is. Otherwise incubation just boils down to an indoctrination
>>>    period on how to apply and conform to the various Apache rules and
>>>    policies.
>>> 
>>>    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55
>>> 
>>>    I've been involved with quite a few podlings with similar problems in
>>>    attracting longer-term contributors. In my experience the best way to
>>>    solve that problem is to change your mindset of expecting most such people
>>>    to be just one-off contributors. If you instead treat them as your next
>>>    new committers and engage with them as peers, many (though of course not
>>>    all) will respond in kind and actually become more involved.
>>> 
>>>    Many developers, especially from commercial backgrounds, tend to treat
>>>    such contributors as just users reporting a problem. A typical interaction
>>>    goes like "What's the problem? Do you have a test case? OK, let me fix it
>>>    (when I get around to it)." A better approach is something like "What's
>>>    the problem? OK, here are some pointers to the relevant bits in code. How
>>>    do you think this should be fixed?"
>>> 
>>> Here's another tip I picked up from Joe Schaefer: when you're voting in a new
>>> committer and they have a big patch set sitting in the queue, hold off and let
>>> *them* commit it so that they get the satisfaction, the new experience, and the
>>> appreciation all at once.
>>> 
>>> It would be nice if stuff like this was collected in "Steps to building a
>>> community" documentation somewhere, rather than scattered through the email
>>> archives.  I suggest "Steps" as a format because different approaches are
>>> required at different phases of the project and sizes of the community.
>>> 
>>> Marvin Humphrey
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: Flume Graduation (was Re: June reports in two weeks)

Posted by Benson Margulies <bi...@gmail.com>.
On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
<ra...@dslextreme.com> wrote:
> Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.

I don't follow flume, but I'd propose to soften your objection only
slightly. I've met other groups of people who like a JIRA centric view
of the world. I suspect that if they did a bunch of other good things
called out below, you or others would find the JIRA business
digestible. Also, on the other hand, I fear that the co-employed
contributors are collaborating in the hallway, and the lack of the
context in JIRA or on the list is contributing to the problem.


>
> Needless to say, when the graduation proposal reaches this list, and I'm sure it will, I will strongly endorse the IPMC to reject the proposal.
>
> FWIW, I found the post below to be 100% on target.
>
> Ralph
>
>
>
> On May 23, 2012, at 7:31 PM, Marvin Humphrey wrote:
>
>> On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
>>> Perhaps someone will have some insight on how to gather new
>>> contributors that hasn't been tried yet?
>>
>> Jukka's written on this subject multiple times in the past.  Here are two
>> gems, one from a while back, the other recent:
>>
>>    http://markmail.org/message/o3gbgam4ny2upqte
>>
>>    Most of the cases I've been involved so far of podlings in the "hoping
>>    some more people come along" have had symptoms of the project team not
>>    paying enough attention on making it easy for new contributors to show up
>>    and stick around. Things like complex and undocumented build steps,
>>    missing "Getting started" or "Getting involved" guides, lack of quick and
>>    positive feedback to newcomers, etc., are all too common. Fixing even just
>>    some of such things will dramatically increase the odds of new people
>>    showing up.
>>
>>    Those are things that are very easy to overlook when you're working on
>>    your first open source projects (it took me years to learn those lessons),
>>    but we here have a massive amount of collective experience on such things.
>>    That's what we could and IMHO should be sharing with the podlings. That's
>>    what "mentoring" to me is about and that's where our most precious "added
>>    value" is. Otherwise incubation just boils down to an indoctrination
>>    period on how to apply and conform to the various Apache rules and
>>    policies.
>>
>>    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55
>>
>>    I've been involved with quite a few podlings with similar problems in
>>    attracting longer-term contributors. In my experience the best way to
>>    solve that problem is to change your mindset of expecting most such people
>>    to be just one-off contributors. If you instead treat them as your next
>>    new committers and engage with them as peers, many (though of course not
>>    all) will respond in kind and actually become more involved.
>>
>>    Many developers, especially from commercial backgrounds, tend to treat
>>    such contributors as just users reporting a problem. A typical interaction
>>    goes like "What's the problem? Do you have a test case? OK, let me fix it
>>    (when I get around to it)." A better approach is something like "What's
>>    the problem? OK, here are some pointers to the relevant bits in code. How
>>    do you think this should be fixed?"
>>
>> Here's another tip I picked up from Joe Schaefer: when you're voting in a new
>> committer and they have a big patch set sitting in the queue, hold off and let
>> *them* commit it so that they get the satisfaction, the new experience, and the
>> appreciation all at once.
>>
>> It would be nice if stuff like this was collected in "Steps to building a
>> community" documentation somewhere, rather than scattered through the email
>> archives.  I suggest "Steps" as a format because different approaches are
>> required at different phases of the project and sizes of the community.
>>
>> Marvin Humphrey
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Flume Graduation (was Re: June reports in two weeks)

Posted by Ralph Goers <ra...@dslextreme.com>.
Right after I read Jukka's email that started this thread and I posted my reply and discovered to my shock that they had started a graduation vote.  I am shocked because I have pointed out repeatedly the project's complete lack of diversity.  Virtually all the active PMC members and committers work for the same employer.  I have told them several times that I would actually like to participate in the project but the way the project works is very different then every other project I am involved with at the ASF and the barriers to figure out what is actually going on is very high. Almost nothing is discussed directly on the dev list - it is all done through Jira issues or the Review tool.  While all the Jira issue updates and reviews are sent to the dev list most of that is just noise.  Feel free to review the dev list archives to see what I am talking about.

Needless to say, when the graduation proposal reaches this list, and I'm sure it will, I will strongly endorse the IPMC to reject the proposal.

FWIW, I found the post below to be 100% on target.

Ralph



On May 23, 2012, at 7:31 PM, Marvin Humphrey wrote:

> On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
>> Perhaps someone will have some insight on how to gather new
>> contributors that hasn't been tried yet?
> 
> Jukka's written on this subject multiple times in the past.  Here are two
> gems, one from a while back, the other recent:
> 
>    http://markmail.org/message/o3gbgam4ny2upqte
> 
>    Most of the cases I've been involved so far of podlings in the "hoping
>    some more people come along" have had symptoms of the project team not
>    paying enough attention on making it easy for new contributors to show up
>    and stick around. Things like complex and undocumented build steps,
>    missing "Getting started" or "Getting involved" guides, lack of quick and
>    positive feedback to newcomers, etc., are all too common. Fixing even just
>    some of such things will dramatically increase the odds of new people
>    showing up.
> 
>    Those are things that are very easy to overlook when you're working on
>    your first open source projects (it took me years to learn those lessons),
>    but we here have a massive amount of collective experience on such things.
>    That's what we could and IMHO should be sharing with the podlings. That's
>    what "mentoring" to me is about and that's where our most precious "added
>    value" is. Otherwise incubation just boils down to an indoctrination
>    period on how to apply and conform to the various Apache rules and
>    policies.
> 
>    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55
> 
>    I've been involved with quite a few podlings with similar problems in
>    attracting longer-term contributors. In my experience the best way to
>    solve that problem is to change your mindset of expecting most such people
>    to be just one-off contributors. If you instead treat them as your next
>    new committers and engage with them as peers, many (though of course not
>    all) will respond in kind and actually become more involved.
> 
>    Many developers, especially from commercial backgrounds, tend to treat
>    such contributors as just users reporting a problem. A typical interaction
>    goes like "What's the problem? Do you have a test case? OK, let me fix it
>    (when I get around to it)." A better approach is something like "What's
>    the problem? OK, here are some pointers to the relevant bits in code. How
>    do you think this should be fixed?"
> 
> Here's another tip I picked up from Joe Schaefer: when you're voting in a new
> committer and they have a big patch set sitting in the queue, hold off and let
> *them* commit it so that they get the satisfaction, the new experience, and the
> appreciation all at once.
> 
> It would be nice if stuff like this was collected in "Steps to building a
> community" documentation somewhere, rather than scattered through the email
> archives.  I suggest "Steps" as a format because different approaches are
> required at different phases of the project and sizes of the community.
> 
> Marvin Humphrey
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: June reports in two weeks

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
> Perhaps someone will have some insight on how to gather new
> contributors that hasn't been tried yet?

Jukka's written on this subject multiple times in the past.  Here are two
gems, one from a while back, the other recent:

    http://markmail.org/message/o3gbgam4ny2upqte

    Most of the cases I've been involved so far of podlings in the "hoping
    some more people come along" have had symptoms of the project team not
    paying enough attention on making it easy for new contributors to show up
    and stick around. Things like complex and undocumented build steps,
    missing "Getting started" or "Getting involved" guides, lack of quick and
    positive feedback to newcomers, etc., are all too common. Fixing even just
    some of such things will dramatically increase the odds of new people
    showing up.

    Those are things that are very easy to overlook when you're working on
    your first open source projects (it took me years to learn those lessons),
    but we here have a massive amount of collective experience on such things.
    That's what we could and IMHO should be sharing with the podlings. That's
    what "mentoring" to me is about and that's where our most precious "added
    value" is. Otherwise incubation just boils down to an indoctrination
    period on how to apply and conform to the various Apache rules and
    policies.

    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55

    I've been involved with quite a few podlings with similar problems in
    attracting longer-term contributors. In my experience the best way to
    solve that problem is to change your mindset of expecting most such people
    to be just one-off contributors. If you instead treat them as your next
    new committers and engage with them as peers, many (though of course not
    all) will respond in kind and actually become more involved.

    Many developers, especially from commercial backgrounds, tend to treat
    such contributors as just users reporting a problem. A typical interaction
    goes like "What's the problem? Do you have a test case? OK, let me fix it
    (when I get around to it)." A better approach is something like "What's
    the problem? OK, here are some pointers to the relevant bits in code. How
    do you think this should be fixed?"

Here's another tip I picked up from Joe Schaefer: when you're voting in a new
committer and they have a big patch set sitting in the queue, hold off and let
*them* commit it so that they get the satisfaction, the new experience, and the
appreciation all at once.

It would be nice if stuff like this was collected in "Steps to building a
community" documentation somewhere, rather than scattered through the email
archives.  I suggest "Steps" as a format because different approaches are
required at different phases of the project and sizes of the community.

Marvin Humphrey

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


Re: June reports in two weeks

Posted by Patrick Hunt <ph...@apache.org>.
Hi Jukka, I'm also concerned for S4 not having a release and low
activity. I pinged them about cutting a release a couple months ago
and they said they weren't ready. As for activity there is some
mailing list traffic but almost no jira/commits listed in april/may.

For Bigtop i've been tracking diversity. A couple weeks ago I reviewed
their recent commits and didn't see anyone that might be a good fit
for new committer. I know they are trying hard though hosting events,
helping new contributors, etc... but so far diversity continues to be
low. Perhaps someone will have some insight on how to gather new
contributors that hasn't been tried yet?

Patrick

On Wed, May 23, 2012 at 4:28 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi all,
>
> There's plenty of time still before the June reports [1] start flowing
> in. As an early remainder to podlings starting to draft their reports,
> here's how the IPMC saw your status as of the previous quarterly
> report in March [2]:
>
>  IP clearance: Openmeetings
>  No release: Bloodhound, Cordova, OpenOffice
>  Low activity: Kalumet, Kato
>  Low diversity: Bigtop, Etch, Isis, HCatalog, S4, Wave
>  Ready to graduate: Flume
>
> Has the situation in your podling changed over the last three months?
> If not, what's your plan for improving the situation? Is there
> anything for which you'd appreciate more help?
>
> I'm especially worried about Kato as it seems like the project has
> more or less died even though the JSR 326 / Oracle trouble got finally
> sorted out. Is it time to retire the project or can we hope for a
> revival?
>
> I also wanted to start preparing for this reporting round in good time
> by assigning shepherds [3] already now. Using a fuzzy algorithm based
> on the available volunteers, their stated preferences, and the
> podlings they're already mentoring, I came up with the following
> initial assignments that I've also recorded on the wiki page:
>
>  Benson Margulies - CloudStack, HCatalog, Kato
>  Dave Fisher      - Bloodhound, Flume
>  Matt Franklin    - Bigtop, Flex, Openmeetings
>  Matt Hogstrom    - Cordova, OpenOffice.org
>  Jukka Zitting    - Etch, Isis, S4
>  Mohammad Nour    - Kalumet
>  Ross Gardler     - Wave
>
> Feel free to shuffle these around or ask for someone else to fill in
> if you're expecting to be too busy for the extra reviews in early
> June. Other IPMC members and interested observers, please jump in and
> volunteer as extra shepherds if you'd like to help this effort.
>
> As discussed earlier, shepherds are not there to replace existing
> mentors. If everything is going well with a project, the shepherd can
> simply acknowledge a report and move on. If there are any relevant
> questions that the report doesn't answer, the shepherd may ask the
> podling and its mentors for more details. And finally if something
> seems wrong, the shepherd should raise a flag for the mentors and the
> rest of the IPMC to focus on. Most importantly, we need to be talking
> *with* the podlings, not just *about* them, so especially any
> constructive and encouraging feedback to them will be highly useful.
>
> [1] http://wiki.apache.org/incubator/June2012
> [2] http://wiki.apache.org/incubator/March2012
> [3] http://wiki.apache.org/incubator/IncubatorShepherds
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: June reports in two weeks

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Tuesday, June 12, 2012, Martijn Dashorst wrote:

> I figured I'd sign off on my Etch podling's report, but the report is
> either set to read only, or I lost my mojo to modify the wiki.


 Wiki access got restricted a while ago to prevent spamming. I added your
account (MartijnDashorst) to the contributors group, so you should again
have write access.



-- 
Jukka Zitting

Re: June reports in two weeks

Posted by Martijn Dashorst <ma...@gmail.com>.
I figured I'd sign off on my Etch podling's report, but the report is
either set to read only, or I lost my mojo to modify the wiki.

Martijn

On Tue, Jun 12, 2012 at 8:00 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> I'm hoping to complete the Incubator report by tomorrow evening (US
> time). It would be great if we had all podling reports reviewed and
> categorized by then.
>
> Here's the list of all podling reports that still need review and the
> shepherds assigned for them:
>
>    Benson Margulies - CloudStack, HCatalog
>    Dave Fisher      - Bloodhound, Flume
>    Matt Franklin    - Bigtop, Flex, Openmeetings
>    Matt Hogstrom    - Cordova, OpenOffice.org
>    Mohammad Nour    - Kalumet
>
> Please reply here if you don't think you'll have time for the reviews
> by tomorrow evening, so someone else can take over.
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com

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


Re: June reports in two weeks

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

I'm hoping to complete the Incubator report by tomorrow evening (US
time). It would be great if we had all podling reports reviewed and
categorized by then.

Here's the list of all podling reports that still need review and the
shepherds assigned for them:

    Benson Margulies - CloudStack, HCatalog
    Dave Fisher      - Bloodhound, Flume
    Matt Franklin    - Bigtop, Flex, Openmeetings
    Matt Hogstrom    - Cordova, OpenOffice.org
    Mohammad Nour    - Kalumet

Please reply here if you don't think you'll have time for the reviews
by tomorrow evening, so someone else can take over.

BR,

Jukka Zitting

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