Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-23 Thread Marvin Humphrey
On Fri, Jan 23, 2015 at 4:30 AM, Ted Dunning ted.dunn...@gmail.com wrote:
 On Fri, Jan 23, 2015 at 2:07 AM, Marvin Humphrey mar...@rectangular.com
 wrote:
 On Thu, Jan 22, 2015 at 4:14 AM, Ted Dunning ted.dunn...@gmail.com
 wrote:

 I really don't have a problem with a report like that going out as long as
 somebody can answer it.  I answered it.  Dave paid attention.  The group
 gained more knowledge about which aspects of a release are important to
 Apache.  It was a very good thing, all in all.

But did that communication have to be *in the report*?  I guarantee that other
inaccurate shepherd reviews have slipped into the permanent record -- and
that useful feedback has been self-censored by shepherds because that's the
channel they are instructed to use.

Why not just reply to the draft report that gets sent to general@incubator
each month instead?

 My first reaction is that we need to make shepherding have higher rewards.

Higher rewards, eh?  I imagine reviewers would value having their feedback
spawn give-and-take -- which would happen in email, but not so much via the
report wiki.

But really, the elephant in the room is cost.  Why must proactive community
assessment be a prerequisite to cross-cutting feedback?  If the Incubator
didn't insist on that, there would be more and richer critiques.  There is
*plenty* of information in podling reports to initiate cross-community
conversations.  A reactive workflow suffices.

 Maybe the time will come to revisit this issue if shepherd participation
 flatlines, though that's not a very satisfying outcome...

 Seems important enough to think about now.

Time is on the side of those who think shepherd institution should die.  It
would be better if it died quickly, vacating the report review mindspace and
making way for Mentor commentary supplemented by reactive IPMC report
feedback.  Mentors on the ground *are* the Incubator's analogue to Board
shepherds -- the extra layer is unnecessary and costs too much.  It is harmful
that shepherd reviews are the way it's done.

Marvin Humphrey

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-23 Thread Greg Stein
On Fri, Jan 23, 2015 at 12:57 PM, Marvin Humphrey mar...@rectangular.com
wrote:
...

 Time is on the side of those who think shepherd institution should die.  It
 would be better if it died quickly, vacating the report review mindspace
 and
 making way for Mentor commentary supplemented by reactive IPMC report
 feedback.  Mentors on the ground *are* the Incubator's analogue to Board
 shepherds -- the extra layer is unnecessary and costs too much.  It is
 harmful
 that shepherd reviews are the way it's done.


I believe the Incubator shepherds exist to help the IPMC with its duties.
The shepherds delegate/divide the work needed of the IPMC to review the
podling reports, before passing its report up to the Board.

The IPMC is an active entity with responsibilities. It has a job to do, and
the shepherds provide a way to do that. Rather than waving a hand and
saying the IPMC will review (and nothing happening cuz everybody thinks
everybody else will do it) ... or requiring the VP to do it every month..
the shepherds provide a way for volunteers to assist with the process.

There is nothing stopping the IPMC from designating certain Mentors as
shepherds for their podlings. Look at the Board: since I am the VP of
Subversion, a shepherd is never assigned to that report. I'm the implied
shepherd. Anything that the Board needs to convey to the PMC, I'm
responsible for that legwork (just like we delegate working with PMCs to
shepherds).

So if a Mentor is active enough, then put your name on the list to be the
shepherd for your podling (and be an IPMC member, of course). That activity
wasn't happening in the past, so the shepherds were filling in. Especially
when a Mentor is temporarily away.

Cheers,
-g


Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-23 Thread Marvin Humphrey
Hi Greg,

On Fri, Jan 23, 2015 at 1:33 PM, Greg Stein gst...@gmail.com wrote:

 There is nothing stopping the IPMC from designating certain Mentors as
 shepherds for their podlings.

Having volunteers step forward as dedicated shepherds for individual
podlings would be helpful.  On its own, though, it is not sufficient,
because Incubator shepherds are not as reliable as Board members.  What
happens when the dedicated shepherd goes missing?  Podlings will start
falling through the cracks again.

An additional mechanism needs to be in place to ensure that no report goes
unreviewed.  For instance:

1.  The Incubator doesn't file its report until each and every podling
report has been reviewed by either a shepherd or a freelance IPMC
member filling in.
2.  Podling reports which have not been reviewed by a shepherd are omitted
from the aggregate report and the podling is required to report again
next month.

Starting this month, the Incubator has instituted something similar to the
second option: podling reports where not a single Mentor has signed
off get rejected and the podling is required to report again next
month[1].  There was criticism that this mechanism punishes a podling for
the sins of its Mentors, but the intended result was achieved: every
podling report got signed off.  (Besides, in many cases the podling is at
fault for filing at the last minute and leaving too small a window for
Mentor signoff.)

With signoff required, Mentors assume the essential functionality of
shepherds, and the value added by the titular shepherds is limited to
cross-cutting feedback.  I maintain that there are better ways to provide
such feedback.

 That activity
 wasn't happening in the past, so the shepherds were filling in.

Shepherd participation has fallen too low to keep podlings from getting
lost -- it's now below 50%.  What has kept distressed podlings like
NPanday from falling off the IPMC's radar screen, for the last year and a
half, has been the Report Manager putting podlings who don't file reports
into monthly reporting.  It's not perfect, but it's *way* less work and
more reliable than shepherds.

Maybe the Incubator should strike that task from the Report Manager's
runbook and start losing track of podlings again?  Because I feel like we
designed a better system and nobody noticed.

Marvin Humphrey

[1] This is related but not linked to the list of not-signing-off Mentors
which the Board has chosen to remove from this month's report.  I've
remained silent about that up till now out of deference to those IPMC
members who are working hard to address issues of Mentor
accountability, but I support the Board's decision.

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-23 Thread Greg Stein
On Fri, Jan 23, 2015 at 9:49 PM, Marvin Humphrey mar...@rectangular.com
wrote:

 Hi Greg,

 On Fri, Jan 23, 2015 at 1:33 PM, Greg Stein gst...@gmail.com wrote:

  There is nothing stopping the IPMC from designating certain Mentors as
  shepherds for their podlings.

 Having volunteers step forward as dedicated shepherds for individual
 podlings would be helpful.  On its own, though, it is not sufficient,
 because Incubator shepherds are not as reliable as Board members.  What
 happens when the dedicated shepherd goes missing?  Podlings will start
 falling through the cracks again.


Agreed. I was thinking on a month-to-month basis. I'll shepherd ACME this
month. (in addition to more general shepherds of gimme 3 podlings that
haven't been allocated already)



 An additional mechanism needs to be in place to ensure that no report goes
 unreviewed.  For instance:

 1.  The Incubator doesn't file its report until each and every podling
 report has been reviewed by either a shepherd or a freelance IPMC
 member filling in.


Ah. I like the term freelance (better than my general above) ... note
that the IPMC must file a report. It can't wait forever. I think what
you're really looking for is fully-explained in your point below. (ie. not
sure how the above is different than below)

2.  Podling reports which have not been reviewed by a shepherd are omitted
 from the aggregate report and the podling is required to report again
 next month.


yes, the above would work just fine. Get the podling report reviewed, or
we strip it from the report to the Board.

Of course, the corollary is that the Board will get a bit cranky if it
keeps receiving empty Incubator reports :-P


 Starting this month, the Incubator has instituted something similar to the
 second option: podling reports where not a single Mentor has signed
 off get rejected and the podling is required to report again next
 month[1].  There was criticism that this mechanism punishes a podling for
 the sins of its Mentors, but the intended result was achieved: every
 podling report got signed off.  (Besides, in many cases the podling is at
 fault for filing at the last minute and leaving too small a window for
 Mentor signoff.)


*nod* ... It means get it in on time, and if your Mentors aren't helping,
then find new ones. Unfortunately, we *have* had a case or three in the
past where a podling has been unable to locate new Mentors. There isn't a
good solution for that, under any plan :-(



 With signoff required, Mentors assume the essential functionality of
 shepherds, and the value added by the titular shepherds is limited to
 cross-cutting feedback.  I maintain that there are better ways to provide
 such feedback.


Fair enough.



  That activity
  wasn't happening in the past, so the shepherds were filling in.

 Shepherd participation has fallen too low to keep podlings from getting
 lost -- it's now below 50%.  What has kept distressed podlings like
 NPanday from falling off the IPMC's radar screen, for the last year and a
 half, has been the Report Manager putting podlings who don't file reports
 into monthly reporting.  It's not perfect, but it's *way* less work and
 more reliable than shepherds.


It's an imperfect system, given volunteers, varying time, and changing
interests. Maybe a call for new shepherds? Maybe a slight change in Mentors
and their signoff? and as you note: maybe another way to create
cross-cutting feedback outside of the Mentor/shepherd roles. (general@ is
already a good mechanism for much of that)



 Maybe the Incubator should strike that task from the Report Manager's
 runbook and start losing track of podlings again?  Because I feel like we
 designed a better system and nobody noticed.

 Marvin Humphrey

 [1] This is related but not linked to the list of not-signing-off Mentors
 which the Board has chosen to remove from this month's report.  I've
 remained silent about that up till now out of deference to those IPMC
 members who are working hard to address issues of Mentor
 accountability, but I support the Board's decision.


I believe the list of no-sign-off Mentors is very useful, and the Incubator
should have that data. With the right context, it makes sense and is
helpful. It can help identify where a Mentor is slipping and needs
encouragement, replacement, or more Mentors for a podling.

However, the Board minutes do not provide the context. He was on vacation
doesn't appear, so it is easy to misconstrue what that list means. And it
is a bit too fine-grained for the Board. Replacing that list with something
like we had 30 active Mentors, and are reaching out to 4 that appear to
have moved on would be something the Board would be interested in. That is
about the *health* of the mentoring program, rather than calling out names.
(in fact, we asked a PMC or two to remove individual names from reports
over the past couple months; longer discussion on why)

Cheers,
-g


Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-23 Thread Ted Dunning
On Fri, Jan 23, 2015 at 2:07 AM, Marvin Humphrey mar...@rectangular.com
wrote:

 On Thu, Jan 22, 2015 at 4:14 AM, Ted Dunning ted.dunn...@gmail.com
 wrote:

  If you would like to characterize shepherds as cross-cutting
  mentors-at-large, I wouldn't disagree.

 It's costly to produce such cross-cutting commentary.  Because the product
 ends up in the public report, it's risky to be candid -- recall the
 Drill shepherd review that raised objections: http://s.apache.org/ed.
 Shepherds can diminish the risk either by spending more time gathering
 information, raising the cost, or by being more circumspect, diminishing
 the
 review's usefulness.  Both choices are suboptimal.


Hmm... you link to my own response there.  This shepherd report was
actually one of the things that I found really helpful in mentoring (and
contributing to) on the Drill incubation.

I really don't have a problem with a report like that going out as long as
somebody can answer it.  I answered it.  Dave paid attention.  The group
gained more knowledge about which aspects of a release are important to
Apache.  It was a very good thing, all in all.


 In any case, the Incubator struggles to get consistent shepherd
 participation.
 While the fact that Incubator shepherds are less accountable than Board
 members might keep participation under 100% any given month, my guess is
 that
 the main reason the number is under 50% and trending downward is
 cost/benefit
 ratio -- shepherds are making a rational choice to occupy themselves with
 tasks they perceive as less arduous and/or more rewarding.


My first reaction is that we need to make shepherding have higher rewards.
Maybe we make a rule that one isn't supposed to mention mentor status
publicly, but can put shepherd work on your resume.  :-) / 2




 Maybe the time will come to revisit this issue if shepherd participation
 flatlines, though that's not a very satisfying outcome...


Seems important enough to think about now.


RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-23 Thread Ross Gardler (MS OPEN TECH)
To confirm I was referring to TLPs, personally I don't spend anywhere near as 
much time on podling reports, as Bertrand indicates that's delegated today.

Sent from my Windows Phone

From: Bertrand Delacretazmailto:bdelacre...@apache.org
Sent: ‎1/‎23/‎2015 1:22 AM
To: Incubator Generalmailto:general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Thu, Jan 22, 2015 at 4:18 PM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 The board do take on such an active task

I'm not sure what you mean exactly - IMO board members do pay close
attention to TLP reports (in more or less detail depending on our
perception of the project's health), but we might not look at each
podling report in as much detail.

The board has delegated management of podlings to the Incubator PMC,
so IMO it's fine for board members to just look at the Incubator
summary report, and mostly skim through podling reports, maybe look
more closely at a few that stand out for some reason.

-Bertrand

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Ted Dunning
Niclas,

I merely speak about what I experienced.  My experience is that shepherds
provided valuable help to me while I was acting as a mentor.  This was (as
I understand it) part of the expectation for shepherds.  The board has
never provided me specific help like this in mentoring.  I don't think that
it was ever expected that they would.

If you would like to characterize shepherds as cross-cutting
mentors-at-large, I wouldn't disagree.  I don't much care about names
unless they confuse people.  I really did appreciate the help when I got it.

From your tone, however, it sounds like you would like for me to disagree
with something you say.  I can't figure out what it is that I should
disagree with.





On Thu, Jan 22, 2015 at 2:06 AM, Niclas Hedhman nic...@hedhman.org wrote:

 Ted,
 doesn't that then suggest that the Board should do such an active task as
 well, since they thus can spot common problems
 easily? But they don't, possibly due to it doesn't scale. Their man on the
 field, the VP, is trusted to have a grip on the situation. Why doesn't IPMC
 trust that the mentor(s) has a grip as its man on the field.

 Isn't what you describe another mentor with a different engagement
 level...

 Cheers
 Niclas

 On Thu, Jan 22, 2015 at 11:17 AM, Ted Dunning ted.dunn...@gmail.com
 wrote:

  On Wed, Jan 21, 2015 at 5:03 PM, Marvin Humphrey mar...@rectangular.com
 
  wrote:
 
Statements like shepherds dilute mentor responsibility are false. A
   shepherd
provides a mechanism for the IPMC to review the Podling/Mentor
   relationship.
This is something the IPMC needs to do when voting to graduate a
   podling. We
should be ALL be doing shepherding work.
  
   I can see what Alan's getting at, though.  Unless the podling is in
   trouble,
   the podling contributors ought to be writing the report.  The people
 who
   are
   then best placed to give informed feedback on that report are the
  podling's
   Mentors.  But instead, the people who provide commentary on the state
 of
   the
   podling community tend to be the shepherds, whose understanding is
   necessarily
   more superficial.  Doesn't that seem strange?
  
 
  Actually, I don't see it as strange.
 
  More than once while I was actively mentoring a project, a shepherd
 dropped
  in and noticed something that neither the project nor I had been
 focussing
  on.
 
  The mentor (me) was very actively involved in helping the community but
 the
  shepherd distinctly added value.
 
  Shepherds see across many projects and thus can spot common problems
  easily.  Mentors focus on a few problems and thus can spot longer-term
  problems.  The difference works really well in my experience.  At least I
  know that I was able to mentor better with the help.
 



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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Marvin Humphrey
On Thu, Jan 22, 2015 at 7:18 AM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 The board do take on such an active task.

As someone who has been subscribed to board@apache for a long time and has
attended many monthly Board meetings, this catches me off guard.  I will
follow Board report commentary with a different eye in the future...

Whatever our expectations are for the Incubator's shepherds, the institution
is slowing dying.  Past contributors have fallen away and recruitment drives
have not yielded sufficient replacements.

And so what?  Simply by maintaining monthly tags in podlings.xml when
podlings don't report or no Mentors sign off, the Report Manager can handle
the essential task that the shepherds can no longer be counted on for:
ensuring that we don't lose track of wayward podlings.

Marvin Humphrey

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



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Ross Gardler (MS OPEN TECH)
In the thread Incubator report sign-off I posted a mail at Mon 1/5/2015 4:34 
PM, it has the following content (edited for brevity here)

Let's think about the work a Director should do when reviewing a report. It’s 
not reading the report and then ticking a box. It's reading a report, comparing 
it to previous reports. Taking a quick look at the tone of emails on the dev 
list. Looking at commit activity. Checking the private list is not too active  
and more. We have some great tools (thanks Sam) for helping with this process, 
but it's still time consuming. We also have the concept of Shepherds. Those 
shepherds are expected to fully review a projects report and status. They will 
typically spend 10 minutes more than other directors and will be able to answer 
any questions that come up in the meeting from other directors.

To really review a project properly takes a good 10 mins for non-shepherds and 
20-30 minutes for shepherds (at least that is how long *I* spend on each 
report, I think most, if not all, directors would say the same). This is the 
case if there is no difficulties. If there are difficulties you can be talking 
about hours.

As an example of how long it takes to decide whether or not action is taken let 
me give you two concrete examples. Last night I spent just over four hours 
reviewing the archives of a TLP to see if a potential problem was actually a 
problem. I've spent maybe another 2 hours in email threads on the topic. For 
another project a different director has spent what I would estimate to be at 
least three hours reviewing and addressing an issue while I've spent maybe an 
hour tracking those threads to see if I need to  help out. That's just in the 
last week, just the items I'm aware of and it doesn't address other things the 
directors do on a weekly basis.

Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

-Original Message-
From: Marvin Humphrey [mailto:mar...@rectangular.com] 
Sent: Thursday, January 22, 2015 10:39 AM
To: general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Thu, Jan 22, 2015 at 7:18 AM, Ross Gardler (MS OPEN TECH) 
ross.gard...@microsoft.com wrote:
 The board do take on such an active task.

As someone who has been subscribed to board@apache for a long time and has 
attended many monthly Board meetings, this catches me off guard.  I will follow 
Board report commentary with a different eye in the future...

Whatever our expectations are for the Incubator's shepherds, the institution is 
slowing dying.  Past contributors have fallen away and recruitment drives have 
not yielded sufficient replacements.

And so what?  Simply by maintaining monthly tags in podlings.xml when 
podlings don't report or no Mentors sign off, the Report Manager can handle the 
essential task that the shepherds can no longer be counted on for:
ensuring that we don't lose track of wayward podlings.

Marvin Humphrey

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



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Ross Gardler (MS OPEN TECH)
The board do take on such an active task.

Sent from my Windows Phone

From: Niclas Hedhmanmailto:nic...@hedhman.org
Sent: ‎1/‎21/‎2015 11:08 PM
To: general@incubator.apache.orgmailto:general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

Ted,
doesn't that then suggest that the Board should do such an active task as
well, since they thus can spot common problems
easily? But they don't, possibly due to it doesn't scale. Their man on the
field, the VP, is trusted to have a grip on the situation. Why doesn't IPMC
trust that the mentor(s) has a grip as its man on the field.

Isn't what you describe another mentor with a different engagement
level...

Cheers
Niclas

On Thu, Jan 22, 2015 at 11:17 AM, Ted Dunning ted.dunn...@gmail.com wrote:

 On Wed, Jan 21, 2015 at 5:03 PM, Marvin Humphrey mar...@rectangular.com
 wrote:

   Statements like shepherds dilute mentor responsibility are false. A
  shepherd
   provides a mechanism for the IPMC to review the Podling/Mentor
  relationship.
   This is something the IPMC needs to do when voting to graduate a
  podling. We
   should be ALL be doing shepherding work.
 
  I can see what Alan's getting at, though.  Unless the podling is in
  trouble,
  the podling contributors ought to be writing the report.  The people who
  are
  then best placed to give informed feedback on that report are the
 podling's
  Mentors.  But instead, the people who provide commentary on the state of
  the
  podling community tend to be the shepherds, whose understanding is
  necessarily
  more superficial.  Doesn't that seem strange?
 

 Actually, I don't see it as strange.

 More than once while I was actively mentoring a project, a shepherd dropped
 in and noticed something that neither the project nor I had been focussing
 on.

 The mentor (me) was very actively involved in helping the community but the
 shepherd distinctly added value.

 Shepherds see across many projects and thus can spot common problems
 easily.  Mentors focus on a few problems and thus can spot longer-term
 problems.  The difference works really well in my experience.  At least I
 know that I was able to mentor better with the help.




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


RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Ross Gardler (MS OPEN TECH)
No harm done Marvin :-)

Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

-Original Message-
From: Marvin Humphrey [mailto:mar...@rectangular.com] 
Sent: Thursday, January 22, 2015 11:13 AM
To: general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Thu, Jan 22, 2015 at 10:47 AM, Ross Gardler (MS OPEN TECH) 
ross.gard...@microsoft.com wrote:
 In the thread Incubator report sign-off I posted a mail at Mon 1/5/2015 
 4:34 PM, it has the following content (edited for brevity here)

Acknowledged.  I apologize for mischaracterizing the effort that Board members 
such as yourself put in.  It was surely not my intent to diminish your efforts, 
I simply believed the workflow to be more reactive than proactive.

None of this changes any of my commentary on the state of Incubator shepherds, 
and I hope that the offense given was not so great that it stops conversation 
cold.

Marvin Humphrey

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


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


Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Marvin Humphrey
On Thu, Jan 22, 2015 at 10:47 AM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 In the thread Incubator report sign-off I posted a mail at Mon 1/5/2015 
 4:34 PM, it has the following content (edited for brevity here)

Acknowledged.  I apologize for mischaracterizing the effort that Board
members such as yourself put in.  It was surely not my intent to
diminish your efforts, I simply believed the workflow to be more
reactive than proactive.

None of this changes any of my commentary on the state of Incubator
shepherds, and I hope that the offense given was not so great that it
stops conversation cold.

Marvin Humphrey

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



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Ross Gardler (MS OPEN TECH)
It doesn't need to be in the public report.

I agree the shepherd model doesn't work here but I still maintain that doesn't 
mean it can't work.

Accountability, responsibility and reward are what I believe are needed. I've 
made my suggestions as to how to provide all three

Sent from my Windows Phone

From: Marvin Humphreymailto:mar...@rectangular.com
Sent: ‎1/‎22/‎2015 11:08 PM
To: general@incubator.apache.orgmailto:general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Thu, Jan 22, 2015 at 4:14 AM, Ted Dunning ted.dunn...@gmail.com wrote:

 If you would like to characterize shepherds as cross-cutting
 mentors-at-large, I wouldn't disagree.

It's costly to produce such cross-cutting commentary.  Because the product
ends up in the public report, it's risky to be candid -- recall the
Drill shepherd review that raised objections: http://s.apache.org/ed.
Shepherds can diminish the risk either by spending more time gathering
information, raising the cost, or by being more circumspect, diminishing the
review's usefulness.  Both choices are suboptimal.

In any case, the Incubator struggles to get consistent shepherd participation.
While the fact that Incubator shepherds are less accountable than Board
members might keep participation under 100% any given month, my guess is that
the main reason the number is under 50% and trending downward is cost/benefit
ratio -- shepherds are making a rational choice to occupy themselves with
tasks they perceive as less arduous and/or more rewarding.

Maybe the time will come to revisit this issue if shepherd participation
flatlines, though that's not a very satisfying outcome...

Marvin Humphrey

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-22 Thread Marvin Humphrey
On Thu, Jan 22, 2015 at 4:14 AM, Ted Dunning ted.dunn...@gmail.com wrote:

 If you would like to characterize shepherds as cross-cutting
 mentors-at-large, I wouldn't disagree.

It's costly to produce such cross-cutting commentary.  Because the product
ends up in the public report, it's risky to be candid -- recall the
Drill shepherd review that raised objections: http://s.apache.org/ed.
Shepherds can diminish the risk either by spending more time gathering
information, raising the cost, or by being more circumspect, diminishing the
review's usefulness.  Both choices are suboptimal.

In any case, the Incubator struggles to get consistent shepherd participation.
While the fact that Incubator shepherds are less accountable than Board
members might keep participation under 100% any given month, my guess is that
the main reason the number is under 50% and trending downward is cost/benefit
ratio -- shepherds are making a rational choice to occupy themselves with
tasks they perceive as less arduous and/or more rewarding.

Maybe the time will come to revisit this issue if shepherd participation
flatlines, though that's not a very satisfying outcome...

Marvin Humphrey

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Benson Margulies
On Wed, Jan 21, 2015 at 11:53 AM, Alan D. Cabrera l...@toolazydogs.com wrote:

 On Jan 21, 2015, at 3:39 AM, Benson Margulies bimargul...@gmail.com wrote:

 On Wed, Jan 21, 2015 at 4:03 AM, Bertrand Delacretaz
 bdelacre...@apache.org wrote:
 On Tue, Jan 20, 2015 at 9:38 PM, Chris Douglas cdoug...@apache.org wrote:
 On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
 bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?

 Doing *that* would be straightforward. Take the set of mentors on currently
 incubating projects, add the other half dozen who review releases, and set
 everyone else to voluntary emeritus status. Done

 Agreed - but I don't see how that improves things anyway, I don't see
 any problem caused by those inactive members.

 The near-ad-hominem tone of this thread has extracted a reply in my own 
 defense.

 It is a misunderstanding, verging on willful, to claim that the V2
 proposal is primarily intended to remove either inactive or noisy
 persons from the group. it is a fabrication that there is any idea
 that some person other than the board  might select an initial set of
 people to further some particular agenda. The idea here of the small
 group, extracted from something Ross wrote on the Wiki in 2013, is
 that an incubator committee doesn't need to be big and it doesn't need
 to grow via merit, if its only job is to accept the board's delegation
 of a limited set of supervisory tasks. If you make a smaller group, it
 might still contain vigorous disagreement, but on a scale where they
 can manageably reach consensus. It would think less of the board if
 they failed to select people likely to have some significant
 disagreements.

 I resent your and Chris’ characterization of this thread.  All that’s been 
 taking place is a frank and civil discussion of opinions as to what the 
 implication of some proposals mean.  Your, and Chris’, attempt to 
 characterize them as taking on an ad-hominem tone suggest to me that we are 
 poking at the Achilles heal of the Iv2 proposal and Chris’ impromptu proposal 
 to fork the Incubator.

Since it is the tone of Chris' messages that I am predominantly
objecting to, I am nonplussed. Since the purpose of V2 was to
highlight my perception of the Achilles heel of pTLP, or alternatively
to try to build the rest of the structure it required, I am bemused to
see you looking for a heel of a heel.

Would it help if I deleted the silly thing? No one seems to like it,
and it is failing as a tool to focus discussion on my perceptions of
the missing parts of the pTLP idea. No one seems to express any
affirmative interest. All it seems to do is provoke ventilation. It is
certainly true that you and I have very different views of the
essential character of the some of the issues, but I see no value to
this discussion, the incubator, or the asf in trying any further to
bridge the gap.

I, personally, would be happy to see effort put into Marvin's
documentation project first and foremost, and any discussion about
radical or structural changes to incubation deferred until we see the
impact of that project. I, personally, would be happy to see the Board
establish an 'unincubated' project now and again when there is a
nuclear group of people qualified to run it without IPMC supervision.
I, personally, prefer that the legal structure of a thing like an
incubator match the function, but I accept that I'm apparently unique.

But I have a very hard time typing nothing when there are people
repeatedly accusing me, personally, of conspiratorial intentions. You
and other, feel that the effect of V2 would be to exclude. Fine.
That's a great reason to oppose it. (And also the change to
ApacheCon.) But I perceive trolling, or worse, when people choose to
oppose it by claiming that I drafted it with the intention of taking
control by stuffing a committee with my co-thinkers. That's the plain
sense of what Chris wrote, and I don't like it.





 At the heart of both there is a culling of IPMC members.  Sure, the new IPMC 
 may have Oscar Madison” and “Felix Ungar” tossed into the same bag but 
 that’s a distraction from the real problem that I, and maybe Bertrand, are 
 trying to point out.

 At the proposals' core is that there are IPMC members who want to participate 
 but would be left out and in the end the “problems” with the Incubator would 
 not be resolved since, as Chris accurately puts it, we will have distilled 
 dysfunction.

 But is it dysfunctional?  Only when it tries to be like a school of business 
 and come up with new and improved processes for bringing in new projects 
 instead of focusing on the core problems which don’t go away, tooling and 
 mentor accountability.  Otherwise, I think we do a pretty good job.  We make 
 mistakes, sure, but mistakes will always be made and I think we’ve made good, 
 focused, incremental pivots to address their causes.


 Regards,
 Alan



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Alan D. Cabrera

 On Jan 21, 2015, at 3:39 AM, Benson Margulies bimargul...@gmail.com wrote:
 
 On Wed, Jan 21, 2015 at 4:03 AM, Bertrand Delacretaz
 bdelacre...@apache.org wrote:
 On Tue, Jan 20, 2015 at 9:38 PM, Chris Douglas cdoug...@apache.org wrote:
 On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
 bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?
 
 Doing *that* would be straightforward. Take the set of mentors on currently
 incubating projects, add the other half dozen who review releases, and set
 everyone else to voluntary emeritus status. Done
 
 Agreed - but I don't see how that improves things anyway, I don't see
 any problem caused by those inactive members.
 
 The near-ad-hominem tone of this thread has extracted a reply in my own 
 defense.
 
 It is a misunderstanding, verging on willful, to claim that the V2
 proposal is primarily intended to remove either inactive or noisy
 persons from the group. it is a fabrication that there is any idea
 that some person other than the board  might select an initial set of
 people to further some particular agenda. The idea here of the small
 group, extracted from something Ross wrote on the Wiki in 2013, is
 that an incubator committee doesn't need to be big and it doesn't need
 to grow via merit, if its only job is to accept the board's delegation
 of a limited set of supervisory tasks. If you make a smaller group, it
 might still contain vigorous disagreement, but on a scale where they
 can manageably reach consensus. It would think less of the board if
 they failed to select people likely to have some significant
 disagreements.

I resent your and Chris’ characterization of this thread.  All that’s been 
taking place is a frank and civil discussion of opinions as to what the 
implication of some proposals mean.  Your, and Chris’, attempt to characterize 
them as taking on an ad-hominem tone suggest to me that we are poking at the 
Achilles heal of the Iv2 proposal and Chris’ impromptu proposal to fork the 
Incubator.

At the heart of both there is a culling of IPMC members.  Sure, the new IPMC 
may have Oscar Madison” and “Felix Ungar” tossed into the same bag but that’s 
a distraction from the real problem that I, and maybe Bertrand, are trying to 
point out.

At the proposals' core is that there are IPMC members who want to participate 
but would be left out and in the end the “problems” with the Incubator would 
not be resolved since, as Chris accurately puts it, we will have distilled 
dysfunction. 

But is it dysfunctional?  Only when it tries to be like a school of business 
and come up with new and improved processes for bringing in new projects 
instead of focusing on the core problems which don’t go away, tooling and 
mentor accountability.  Otherwise, I think we do a pretty good job.  We make 
mistakes, sure, but mistakes will always be made and I think we’ve made good, 
focused, incremental pivots to address their causes.


Regards,
Alan




Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Marvin Humphrey
On Mon, Jan 19, 2015 at 2:43 PM, Dave Fisher dave2w...@comcast.net wrote:
 Perhaps there are one or two good ideas in the proposals, but change does
 not need to be as jarring.

I hope that the Incubator can make the best of those opportunities.

 For example the IPMC ought to confirm with
 mentors if they are still being a mentor to a particular podling. There can
 be many reasons why not and we just need to ask. It could be that the
 podling never achieved a visible development community.

It's possible to automate pinging Mentors who didn't sign off on podling
reports.  A Python script could parse the last Incubator report (plus others
going back N months if we want richer historical info), then send one email
per podling to the podling's private list, CC'd to private@incubator.  The
script could be run by the Report Manager or the Chair each month after the
report is filed.

 Statements like shepherds dilute mentor responsibility are false. A shepherd
 provides a mechanism for the IPMC to review the Podling/Mentor relationship.
 This is something the IPMC needs to do when voting to graduate a podling. We
 should be ALL be doing shepherding work.

I can see what Alan's getting at, though.  Unless the podling is in trouble,
the podling contributors ought to be writing the report.  The people who are
then best placed to give informed feedback on that report are the podling's
Mentors.  But instead, the people who provide commentary on the state of the
podling community tend to be the shepherds, whose understanding is necessarily
more superficial.  Doesn't that seem strange?

Marvin Humphrey

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



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Ross Gardler (MS OPEN TECH)
We should not be focusing on who is/is not ticking a box on a report - it's a 
red herring and therefore a distraction. 

We should be focusing on identifying and assisting podlings that are not in 
receipt of adequate and appropriate mentoring. 

There is nothing else of importance.

Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

-Original Message-
From: Marvin Humphrey [mailto:mar...@rectangular.com] 
Sent: Wednesday, January 21, 2015 2:04 PM
To: general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Mon, Jan 19, 2015 at 2:43 PM, Dave Fisher dave2w...@comcast.net wrote:
 Perhaps there are one or two good ideas in the proposals, but change 
 does not need to be as jarring.

I hope that the Incubator can make the best of those opportunities.

 For example the IPMC ought to confirm with mentors if they are still 
 being a mentor to a particular podling. There can be many reasons why 
 not and we just need to ask. It could be that the podling never 
 achieved a visible development community.

It's possible to automate pinging Mentors who didn't sign off on podling 
reports.  A Python script could parse the last Incubator report (plus others 
going back N months if we want richer historical info), then send one email per 
podling to the podling's private list, CC'd to private@incubator.  The script 
could be run by the Report Manager or the Chair each month after the report is 
filed.

 Statements like shepherds dilute mentor responsibility are false. A 
 shepherd provides a mechanism for the IPMC to review the Podling/Mentor 
 relationship.
 This is something the IPMC needs to do when voting to graduate a 
 podling. We should be ALL be doing shepherding work.

I can see what Alan's getting at, though.  Unless the podling is in trouble, 
the podling contributors ought to be writing the report.  The people who are 
then best placed to give informed feedback on that report are the podling's 
Mentors.  But instead, the people who provide commentary on the state of the 
podling community tend to be the shepherds, whose understanding is necessarily 
more superficial.  Doesn't that seem strange?

Marvin Humphrey

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Dave Fisher

On Jan 21, 2015, at 2:03 PM, Marvin Humphrey wrote:

 On Mon, Jan 19, 2015 at 2:43 PM, Dave Fisher dave2w...@comcast.net wrote:
 Perhaps there are one or two good ideas in the proposals, but change does
 not need to be as jarring.
 
 I hope that the Incubator can make the best of those opportunities.
 
 For example the IPMC ought to confirm with
 mentors if they are still being a mentor to a particular podling. There can
 be many reasons why not and we just need to ask. It could be that the
 podling never achieved a visible development community.
 
 It's possible to automate pinging Mentors who didn't sign off on podling
 reports.  A Python script could parse the last Incubator report (plus others
 going back N months if we want richer historical info), then send one email
 per podling to the podling's private list, CC'd to private@incubator.  The
 script could be run by the Report Manager or the Chair each month after the
 report is filed.
 
 Statements like shepherds dilute mentor responsibility are false. A shepherd
 provides a mechanism for the IPMC to review the Podling/Mentor relationship.
 This is something the IPMC needs to do when voting to graduate a podling. We
 should be ALL be doing shepherding work.
 
 I can see what Alan's getting at, though.  Unless the podling is in trouble,
 the podling contributors ought to be writing the report.  The people who are
 then best placed to give informed feedback on that report are the podling's
 Mentors.  But instead, the people who provide commentary on the state of the
 podling community tend to be the shepherds, whose understanding is necessarily
 more superficial.  Doesn't that seem strange?

Yes and that may be a call for more informed *action* by the IPMC. Like 
connecting with the mentors and podling to find out where the community is  if 
anywhere. There may be no there there.

Regards,
Dave

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


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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Marvin Humphrey
On Wed, Jan 21, 2015 at 3:58 PM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 We should not be focusing on who is/is not ticking a box on a report - it's
 a red herring and therefore a distraction.

 We should be focusing on identifying and assisting podlings that are not in
 receipt of adequate and appropriate mentoring.

Well, the idea is to identify such podlings with as little effort and fanfare
as possible.

*   If a Mentor signs off on a report, trust that they are engaged.
*   If they don't check the box (for any number of reasons), ping them
_privately_ to ask politely whether they're still engaged.

I figure that's both more reliable and less intrusive than shepherding.

But let's consider retiring the shepherd role and automated private
followup after missing signoff as separate initiatives...

The first person to do shepherding was Jukka.  He couldn't handle the load by
himself, so he asked for volunteers[1].

The thing is, the IPMC doesn't seem to have the volunteer capacity to provide
senior-level shepherd reviews for all podlings each month, of the kind that a
Jukka or a Dave Fisher might write up.  And it has always bothered me to have
outsiders judging podling communities in the context of a Board report, even
when they're experienced.

What the Board shepherds do is fundamentally different from what the Incubator
shepherds do: Board shepherds trust the report content and follow up after
problems, while Incubator shepherds are expected to dive into the mailing list
archives and assess community health proactively.  To do that right is
labor-intensive and basically duplicates work already done by the podling's
Mentors.  And what are the benefits?

*   Because shepherd participation is below 50%, we can't count on them
to flag problem podlings consistently.
*   Providing periodic outsider perspectives might be a good thing, but in the
context of a Board report, the stakes are too high.
*   The shepherd gets their mind broadened.  This is great, but there are
other ways to achieve that.

Fortunately, the Incubator has developed better mechanisms identify and track
problem podlings.  Shepherds were essential while the Incubator was cleaning
house in 2012, but that's no longer the case.

Therefore, I support Alan's suggestion to simplify the Incubator by
streamlining away the shepherd role.  The Shepherd/Mentor notes section of
the report can be changed to Mentor/IPMC notes.

Marvin Humphrey

[1] http://markmail.org/message/y3pnb6degtnynmc2
http://s.apache.org/v7g

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Ted Dunning
On Wed, Jan 21, 2015 at 5:03 PM, Marvin Humphrey mar...@rectangular.com
wrote:

  Statements like shepherds dilute mentor responsibility are false. A
 shepherd
  provides a mechanism for the IPMC to review the Podling/Mentor
 relationship.
  This is something the IPMC needs to do when voting to graduate a
 podling. We
  should be ALL be doing shepherding work.

 I can see what Alan's getting at, though.  Unless the podling is in
 trouble,
 the podling contributors ought to be writing the report.  The people who
 are
 then best placed to give informed feedback on that report are the podling's
 Mentors.  But instead, the people who provide commentary on the state of
 the
 podling community tend to be the shepherds, whose understanding is
 necessarily
 more superficial.  Doesn't that seem strange?


Actually, I don't see it as strange.

More than once while I was actively mentoring a project, a shepherd dropped
in and noticed something that neither the project nor I had been focussing
on.

The mentor (me) was very actively involved in helping the community but the
shepherd distinctly added value.

Shepherds see across many projects and thus can spot common problems
easily.  Mentors focus on a few problems and thus can spot longer-term
problems.  The difference works really well in my experience.  At least I
know that I was able to mentor better with the help.


RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Ross Gardler (MS OPEN TECH)
That is not what *I* do as a shepherd.

Sent from my Windows Phone

From: Marvin Humphreymailto:mar...@rectangular.com
Sent: ‎1/‎21/‎2015 7:10 PM
To: general@incubator.apache.orgmailto:general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Wed, Jan 21, 2015 at 3:58 PM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 We should not be focusing on who is/is not ticking a box on a report - it's
 a red herring and therefore a distraction.

 We should be focusing on identifying and assisting podlings that are not in
 receipt of adequate and appropriate mentoring.

Well, the idea is to identify such podlings with as little effort and fanfare
as possible.

*   If a Mentor signs off on a report, trust that they are engaged.
*   If they don't check the box (for any number of reasons), ping them
_privately_ to ask politely whether they're still engaged.

I figure that's both more reliable and less intrusive than shepherding.

But let's consider retiring the shepherd role and automated private
followup after missing signoff as separate initiatives...

The first person to do shepherding was Jukka.  He couldn't handle the load by
himself, so he asked for volunteers[1].

The thing is, the IPMC doesn't seem to have the volunteer capacity to provide
senior-level shepherd reviews for all podlings each month, of the kind that a
Jukka or a Dave Fisher might write up.  And it has always bothered me to have
outsiders judging podling communities in the context of a Board report, even
when they're experienced.

What the Board shepherds do is fundamentally different from what the Incubator
shepherds do: Board shepherds trust the report content and follow up after
problems, while Incubator shepherds are expected to dive into the mailing list
archives and assess community health proactively.  To do that right is
labor-intensive and basically duplicates work already done by the podling's
Mentors.  And what are the benefits?

*   Because shepherd participation is below 50%, we can't count on them
to flag problem podlings consistently.
*   Providing periodic outsider perspectives might be a good thing, but in the
context of a Board report, the stakes are too high.
*   The shepherd gets their mind broadened.  This is great, but there are
other ways to achieve that.

Fortunately, the Incubator has developed better mechanisms identify and track
problem podlings.  Shepherds were essential while the Incubator was cleaning
house in 2012, but that's no longer the case.

Therefore, I support Alan's suggestion to simplify the Incubator by
streamlining away the shepherd role.  The Shepherd/Mentor notes section of
the report can be changed to Mentor/IPMC notes.

Marvin Humphrey

[1] http://markmail.org/message/y3pnb6degtnynmc2
http://s.apache.org/v7g

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Benson Margulies
On Wed, Jan 21, 2015 at 4:03 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Tue, Jan 20, 2015 at 9:38 PM, Chris Douglas cdoug...@apache.org wrote:
 On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
 bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?

 Doing *that* would be straightforward. Take the set of mentors on currently
 incubating projects, add the other half dozen who review releases, and set
 everyone else to voluntary emeritus status. Done

 Agreed - but I don't see how that improves things anyway, I don't see
 any problem caused by those inactive members.

The near-ad-hominem tone of this thread has extracted a reply in my own defense.

It is a misunderstanding, verging on willful, to claim that the V2
proposal is primarily intended to remove either inactive or noisy
persons from the group. it is a fabrication that there is any idea
that some person other than the board  might select an initial set of
people to further some particular agenda. The idea here of the small
group, extracted from something Ross wrote on the Wiki in 2013, is
that an incubator committee doesn't need to be big and it doesn't need
to grow via merit, if its only job is to accept the board's delegation
of a limited set of supervisory tasks. If you make a smaller group, it
might still contain vigorous disagreement, but on a scale where they
can manageably reach consensus. It would think less of the board if
they failed to select people likely to have some significant
disagreements.


 -Bertrand

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


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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Bertrand Delacretaz
On Tue, Jan 20, 2015 at 9:38 PM, Chris Douglas cdoug...@apache.org wrote:
 On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
 bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?

 Doing *that* would be straightforward. Take the set of mentors on currently
 incubating projects, add the other half dozen who review releases, and set
 everyone else to voluntary emeritus status. Done

Agreed - but I don't see how that improves things anyway, I don't see
any problem caused by those inactive members.

-Bertrand

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Alan D. Cabrera

 On Jan 19, 2015, at 11:57 PM, Bertrand Delacretaz bdelacre...@apache.org 
 wrote:
 
 On Tue, Jan 20, 2015 at 1:37 AM, Chris Douglas cdoug...@apache.org wrote:
 ...So make a list of the IPMC members
 you believe should judge the other 90%, and submit a proposal to the
 board to start a new project. Fork the incubator
 
 How is that different from pruning the current IPMC membership by
 removing inactive members?
 
 I don't think those inactive folks are a problem, but if people think
 they are it's easy to ask them if they want to stay, and remove those
 who reply no or don't reply.

No one is saying that the problem is inactive IPMC members.  

No one.

Isn’t it obvious what the above and IncubatorV2 proposal are about?  
Consolidating like minded individuals into a new IPMC and shutting out the 
other inconvenient members until they come to their senses”.

Frankly, if there are IPMC members that are a real problem then it’s the job of 
the VP of the Incubator to have a “chat” with them.  Are there really so many 
that it warrants a reboot of the IPMC itself?


Regards,
Alan



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Bertrand Delacretaz
On Tue, Jan 20, 2015 at 3:35 PM, Alan D. Cabrera l...@toolazydogs.com wrote:
 ...Isn’t it obvious what the above and IncubatorV2 proposal are about?  
 Consolidating
 like minded individuals into a new IPMC and shutting out the other 
 inconvenient
 members until they come to their senses”

I don't buy that conspiracy theory, for me it's just very difficult to
build consensus in the Incubator as the goal is much fuzzier than
producing software.

But maybe I'm too candid ;-)

-Bertrand

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Alan D. Cabrera
Can you add your concerns to the end each of the wiki pages?

I intend to update my proposal to clear up the apprehensions that you seem to 
have.  You can then remove/amend your concerns from the wiki proposal.  I will 
quickly state that “naughty lists” are not part of the mentor-reboot proposal.


Thanks!


Regards,
Alan

 On Jan 19, 2015, at 3:55 PM, Andrew Purtell apurt...@apache.org wrote:
 
 I think the cures are all problematic and might be worse than the disease.
 
 
 On Mon, Jan 19, 2015 at 1:47 PM, Roman Shaposhnik r...@apache.org 
 mailto:r...@apache.org wrote:
 
 On Wed, Jan 14, 2015 at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
 Hi!
 
 at this point we have had a few lively threads
 discussing three somewhat different proposals:
   #1 mentor re-boot
   #2 pTLP
   #3 Ross's strawman http://s.apache.org/8eS
 it feels to me that all three need additional work
 to be done before we can have any reasonable
 consensus around them (let alone voting).
 
 Wearing my chair hat, I would like to suggest that
 the next step should be: for each proposal we identify
 points that are going to block consensus (AKA would
 result in -1 vote if it comes to a vote). I suggest we
 do it on the wiki pages themselves (I'll wikify Ross's
 proposal tonight). Not editing the wikis but simply
 collecting this feedback as the last section in each
 proposal. The idea would be to identify all such
 points in a week or so.
 
 Sounds good?
 
 To follow up. Each of the proposals:
https://wiki.apache.org/incubator/MentorRebootProposal
 
 
 ​​An active mentor is removed from a podling if that mentor does not
 review/sign off on a release.
 
 ​The above implies the foundation has a pool of mentors able to
 consistently meet every reporting requirement in a timely manner, without
 regard to personal or professional obstacles.​ I don't see it. For an
 organization almost entirely made up of volunteers this seems overly
 optimistic. There is only a small core membership who are capable and
 willing to do this as evidenced by a skim of history of general@incubator
 and members@. Perhaps this core group will end up shouldering the
 incubation load in its entirety. Although sadly this is more or less the
 current state of affairs, individual podlings do come with new mentors not
 part of the professional membership motivated to see at least that
 specific podling through. It's also risky to expect mentors kicked from a
 podling to be okay with it and want to try again, especially if listed on
 some naughty list to the board.
 
 
 
 
https://wiki.apache.org/incubator/Strawman 
 https://wiki.apache.org/incubator/Strawman
 
 
 ​​Only ASF members on the PPMC will have binding votes for the releases.
 
 ​This proposal seems better than the others in my estimation, but doesn't
 allow podlings full investment in their own release management. The members
 on the PPMC who have binding votes will drive the release process out of
 necessity. Once the podling graduates and the members on the PPMC leave to
 resume other interests or duties, only then for the first time is the
 project running their own releases. I think it was better to let the
 podling own their release process but have the IPMC (or equivalent) have an
 up-or-down vote afterward as a check on their activities.
 
 
 
 
https://wiki.apache.org/incubator/IncubatorV2 
 https://wiki.apache.org/incubator/IncubatorV2
 
 
 This proposal revokes merit earned by existing IPMC members and reboots
 incubator supervision as a sub-board limited to 15 members. How members
 apply to this board is not specified. It is suggested the current board
 make recommendations to the board for their replacements, a very
 unmeritocratic suggestion that is quite surprising. It's not clear at all
 how the membership can address issues with this sub-board as they can
 with the Board. I think this proposal takes the likely outcome of the first
 proposal, that only a small core group of professional membership can
 manage sufficient activity as mentors to not be kicked from podlings, and
 codifies it with new structure and bylaws. Maybe in the end this is
 admitting reality. However, discussion of this proposal also floated the
 idea that the sub-board be later given authority to supervise the affairs
 of established TLPs, which is deeply problematic* and I suspect still
 hovers in the wings. I would hope not.
 
 All proposals for new ASF projects must include an initial PMC chair and
 an initial set of PMC members. These people must be acceptable to the
 board. It is the responsibility of the Incubator Committee to vett these
 people. All of them must have experience on existing PMCs
 
 This doubles down on the aspect of the Strawman proposal where PPMC members
 are powerless to vote on releases. Here they are powerless to make any and
 all project management decisions about their own software they brought to
 Apache. It's not mentoring if you make all of the decisions for them.
 
 ​* - Find 

Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Alan Cabrera

 On Jan 20, 2015, at 6:46 AM, Bertrand Delacretaz bdelacre...@apache.org 
 wrote:
 
 On Tue, Jan 20, 2015 at 3:35 PM, Alan D. Cabrera l...@toolazydogs.com 
 wrote:
 ...Isn’t it obvious what the above and IncubatorV2 proposal are about?  
 Consolidating
 like minded individuals into a new IPMC and shutting out the other 
 inconvenient
 members until they come to their senses”
 
 I don't buy that conspiracy theory, for me it's just very difficult to
 build consensus in the Incubator as the goal is much fuzzier than
 producing software.
 
 But maybe I'm too candid ;-)

I am not espousing a conspiracy theory; there is no secret cabal formed after 
an ApaceCon pub crawl. 

I too am being candid. I am merely providing an unvarnished distillation of 
what the proposals virtually are.

Garnering consensus is difficult here, in part because of the fuzziness you 
mention, but also because members have such different opinions as to what the 
Incubator function is and what it means to be an Apache project.

Under the above proposals, that necessarily messy, frustrating, exhausting, 
process of garnering consensus on the above thorny issues will not take place 
as philosophically compatible IPM v2 members turn out Apache projects that fit 
their view.
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Ross Gardler (MS OPEN TECH)
My strawman, which included a board like IPMC, certainly wasn't about shutting 
out inconvenient IPMC members, that is simply a ridiculous a d insulting 
suggestion (if it wasn't intended in that way then fine, but it sure sounds 
like it).

My strawman was partly about consensus, but mostly about having a group if 
people who take individual responsibility for doing the unpopular stuff when 
the  process is failing (which is not the norm). Today it is rare for the IPMC 
to do that stuff, partly because it is hard to gain consensus, but mostly 
because it has no teeth (a phrase I used a great deal in explaining my 
strawman).

The goal is for that group to prevent the ongoing centralization of the IPMC 
and put the authority back where it belongs, with active mentors engaged with 
the project community.

I know some people feel that having a smaller group results in greater 
centralization, but that depends on who is a part of that group. The *only* 
goal of my strawman was to give the IPMC accountability and teeth.

Sent from my Windows Phone

From: Bertrand Delacretazmailto:bdelacre...@apache.org
Sent: ‎1/‎20/‎2015 6:46 AM
To: Incubator Generalmailto:general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Tue, Jan 20, 2015 at 3:35 PM, Alan D. Cabrera l...@toolazydogs.com wrote:
 ...Isn’t it obvious what the above and IncubatorV2 proposal are about?  
 Consolidating
 like minded individuals into a new IPMC and shutting out the other 
 inconvenient
 members until they come to their senses”

I don't buy that conspiracy theory, for me it's just very difficult to
build consensus in the Incubator as the goal is much fuzzier than
producing software.

But maybe I'm too candid ;-)

-Bertrand

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Bertrand Delacretaz
On Tue, Jan 20, 2015 at 4:39 PM, Alan Cabrera l...@toolazydogs.com wrote:
 ...Under the above proposals, that necessarily messy, frustrating, 
 exhausting, process
 of garnering consensus on the above thorny issues will not take place as 
 philosophically
 compatible IPM v2 members turn out Apache projects that fit their view

Ok, I see your point now. Another reason for fixing things that need
to fix instead of blowing up the whole thing just to see if it lands
in a better shape.

-Bertrand

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



Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Chris Douglas
On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?

Doing *that* would be straightforward. Take the set of mentors on currently
incubating projects, add the other half dozen who review releases, and set
everyone else to voluntary emeritus status. Done.

The only thing people are taking from this discussion is offense. Allusions
to problematic people or patterns- presented with too few details to
refute- are coy nonsense. Contact the person(s) directly, raise it on
private@ and fix it, or swallow your indignation and live with it.

If some group thinks they're held back by the current project and they want
to try something radically new, they should JFDI already and stop twisting
in the wind. -C


RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-20 Thread Ross Gardler (MS OPEN TECH)
As an IPMC member I have objected to this part of the report.

As a Director I have already commented on the report that this practice is 
inappropriate. I will ask for that section to be struck from the minutes, we'll 
see if other directors agree.

My comment on the report is:

rg: I've already made the point on the incubator list but I do not
see benefit in highlighting mentors who have not signed-off. It
means very little in isolation (a busy volunteer who didn't have
the time to tick a box on a wiki is not necessarily an absent
mentor from the project community). Given these records are
public I would prefer not to see this data in the minutes.

Ross


-Original Message-
From: Andrew Purtell [mailto:apurt...@apache.org] 
Sent: Tuesday, January 20, 2015 11:18 AM
To: general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

I just experienced being placed on a naughty list in the last incubator report 
because I was travelling for business and missed checking the box for HTrace. 
It may not be on any specific proposal. It seems to already be in practice.



On Tue, Jan 20, 2015 at 6:36 AM, Alan D. Cabrera l...@toolazydogs.com
wrote:

 Can you add your concerns to the end each of the wiki pages?

 I intend to update my proposal to clear up the apprehensions that you 
 seem to have.  You can then remove/amend your concerns from the wiki proposal.
 I will quickly state that “naughty lists” are not part of the 
 mentor-reboot proposal.


 Thanks!


 Regards,
 Alan

  On Jan 19, 2015, at 3:55 PM, Andrew Purtell apurt...@apache.org wrote:
 
  I think the cures are all problematic and might be worse than the
 disease.
 
 
  On Mon, Jan 19, 2015 at 1:47 PM, Roman Shaposhnik r...@apache.org
 mailto:r...@apache.org wrote:
 
  On Wed, Jan 14, 2015 at 8:48 AM, Roman Shaposhnik r...@apache.org
 wrote:
  Hi!
 
  at this point we have had a few lively threads discussing three 
  somewhat different proposals:
#1 mentor re-boot
#2 pTLP
#3 Ross's strawman http://s.apache.org/8eS it feels to me that 
  all three need additional work to be done before we can have any 
  reasonable consensus around them (let alone voting).
 
  Wearing my chair hat, I would like to suggest that the next step 
  should be: for each proposal we identify points that are going to 
  block consensus (AKA would result in -1 vote if it comes to a 
  vote). I suggest we do it on the wiki pages themselves (I'll 
  wikify Ross's proposal tonight). Not editing the wikis but simply 
  collecting this feedback as the last section in each proposal. The 
  idea would be to identify all such points in a week or so.
 
  Sounds good?
 
  To follow up. Each of the proposals:
 https://wiki.apache.org/incubator/MentorRebootProposal
 
 
  ​​An active mentor is removed from a podling if that mentor does 
  not review/sign off on a release.
 
  ​The above implies the foundation has a pool of mentors able to 
  consistently meet every reporting requirement in a timely manner, 
  without regard to personal or professional obstacles.​ I don't see 
  it. For an organization almost entirely made up of volunteers this 
  seems overly optimistic. There is only a small core membership who 
  are capable and willing to do this as evidenced by a skim of history 
  of general@incubator and members@. Perhaps this core group will end 
  up shouldering the incubation load in its entirety. Although sadly 
  this is more or less the current state of affairs, individual 
  podlings do come with new mentors
 not
  part of the professional membership motivated to see at least that 
  specific podling through. It's also risky to expect mentors kicked 
  from a podling to be okay with it and want to try again, especially 
  if listed on some naughty list to the board.
 
 
 
 
 https://wiki.apache.org/incubator/Strawman 
 https://wiki.apache.org/incubator/Strawman
 
 
  ​​Only ASF members on the PPMC will have binding votes for the
 releases.
 
  ​This proposal seems better than the others in my estimation, but 
  doesn't allow podlings full investment in their own release 
  management. The
 members
  on the PPMC who have binding votes will drive the release process 
  out of necessity. Once the podling graduates and the members on the 
  PPMC leave
 to
  resume other interests or duties, only then for the first time is 
  the project running their own releases. I think it was better to let 
  the podling own their release process but have the IPMC (or 
  equivalent) have
 an
  up-or-down vote afterward as a check on their activities.
 
 
 
 
 https://wiki.apache.org/incubator/IncubatorV2 
 https://wiki.apache.org/incubator/IncubatorV2
 
 
  This proposal revokes merit earned by existing IPMC members and 
  reboots incubator supervision as a sub-board limited to 15 
  members. How members apply to this board is not specified. It is 
  suggested the current board make recommendations

Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Mattmann, Chris A (3980)
Ditto, kudos to ChrisD

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Ted Dunning ted.dunn...@gmail.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Monday, January 19, 2015 at 5:48 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

On Mon, Jan 19, 2015 at 4:37 PM, Chris Douglas cdoug...@apache.org
wrote:

 submit a proposal to the
 board to start a new project. Fork the incubator.


Hmm...

That is the first interesting variation here.


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


Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Andrew Purtell
I do not dispute anything written below nor do I intend this to be a last
word, just a clarification.

 I
​
n neither model are people powerless in any meaningful sense.

I approached these proposals by putting myself in the shoes of a newcomer
as best as I'm able (I've been PMC for years and PPMC also). The feeling of
investment in the process I'd have would be different than before under the
second two options (*not* the mentor reboot), as would be the calculus of
bringing a project to Apache. I have not observed the IPMC model to take
ownership away, because the initial contributors bringing their project
here are formed into a PPMC of equals and the usual release votes done by
the IPMC are up-or-down checks on releases, not exercises in differential
power.


On Mon, Jan 19, 2015 at 4:15 PM, Benson Margulies bimargul...@gmail.com
wrote:

 I'm in the odd situation of not particularly wanting to argue in favor
 of the proposal I wrote, yet finding it hard to resist the provocation
 of messages that appear, to me, to misunderstand it. So I'll restrict
 myself to the following, and I won't reply to any further dispute.
 Anyone else is welcome to have a last-er word than me.

 The incubator is like no other Apache project. It is not a
 meritocratic, volunteer, community, producing a software product for
 the public good. It is a volunteer, meritocratic, group of people
 solving a problem for the board.

 The problem that the incubator sets out to solve is this: How do you
 bootstrap a community from scratch?

 Because it is a group of people solving a problem for the board,
 there's no special 'merit' in shaping it in the usual ASF PMC growing
 community mold. There may by some problems with that shape related to
 scale, noise, and responsibility. Some people who find those problems
 to be severe want to make changes. Others, not so much. The board is
 always free to solve any problem with any structure that it finds
 effective; there's no 'constitutional' requirement that everything is
 a meritocratic PMC. Witness what happened to ApacheCon.

 We have here two competing visions. The current vision says: Let
 people who have never run an Apache community it start doing it with
 coaching and supervision from 'mentors'. The alternative vision says,
 Start with a kernel of people who have done it before. Those of you
 who are happy with the current vision? Great! I wrote up the
 alternative vision to try to put some clarity onto a lot of prior
 writing that found fault with the current model and looked for an
 alternative.

 I
 ​​
 n neither model are people powerless in any meaningful sense. In the
 current model, people have an interaction with the full IPMC. They can
 get pretty frustrated, but, as Mavin has documented, the frustration
 is more the fault of the lack of documentation than of the behavior of
 the IPMC. In the alternative model, they _start out_ with a group of
 'strangers' at the center of their community, but those strangers are
 chosen specifically for their ability and experience in building a
 consensus community. And, in any case, they they will rapidly become
 an ever-smaller fraction of the group.

 Badly-behaved mentors (and other IPMC members) can overbear in the
 current model, and badly-behaved seed-PMC members could overbear in
 the alternative.

 I very much doubt that email discussion will yield any consensus to do
 anything radical. Which might be fine. When the time comes to find
 Roman's successor, an interesting situation may arise in which
 candidates might declare their intention to implement changes. And
 just to be clear, _I_ am not running on the platform of implementing
 what I wrote -- or any other way.

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




-- 
Best regards,

   - Andy

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


Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Benson Margulies
I'm in the odd situation of not particularly wanting to argue in favor
of the proposal I wrote, yet finding it hard to resist the provocation
of messages that appear, to me, to misunderstand it. So I'll restrict
myself to the following, and I won't reply to any further dispute.
Anyone else is welcome to have a last-er word than me.

The incubator is like no other Apache project. It is not a
meritocratic, volunteer, community, producing a software product for
the public good. It is a volunteer, meritocratic, group of people
solving a problem for the board.

The problem that the incubator sets out to solve is this: How do you
bootstrap a community from scratch?

Because it is a group of people solving a problem for the board,
there's no special 'merit' in shaping it in the usual ASF PMC growing
community mold. There may by some problems with that shape related to
scale, noise, and responsibility. Some people who find those problems
to be severe want to make changes. Others, not so much. The board is
always free to solve any problem with any structure that it finds
effective; there's no 'constitutional' requirement that everything is
a meritocratic PMC. Witness what happened to ApacheCon.

We have here two competing visions. The current vision says: Let
people who have never run an Apache community it start doing it with
coaching and supervision from 'mentors'. The alternative vision says,
Start with a kernel of people who have done it before. Those of you
who are happy with the current vision? Great! I wrote up the
alternative vision to try to put some clarity onto a lot of prior
writing that found fault with the current model and looked for an
alternative.

In neither model are people powerless in any meaningful sense. In the
current model, people have an interaction with the full IPMC. They can
get pretty frustrated, but, as Mavin has documented, the frustration
is more the fault of the lack of documentation than of the behavior of
the IPMC. In the alternative model, they _start out_ with a group of
'strangers' at the center of their community, but those strangers are
chosen specifically for their ability and experience in building a
consensus community. And, in any case, they they will rapidly become
an ever-smaller fraction of the group.

Badly-behaved mentors (and other IPMC members) can overbear in the
current model, and badly-behaved seed-PMC members could overbear in
the alternative.

I very much doubt that email discussion will yield any consensus to do
anything radical. Which might be fine. When the time comes to find
Roman's successor, an interesting situation may arise in which
candidates might declare their intention to implement changes. And
just to be clear, _I_ am not running on the platform of implementing
what I wrote -- or any other way.

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Andrew Purtell
I think the cures are all problematic and might be worse than the disease.


On Mon, Jan 19, 2015 at 1:47 PM, Roman Shaposhnik r...@apache.org wrote:

 On Wed, Jan 14, 2015 at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
  Hi!
 
  at this point we have had a few lively threads
  discussing three somewhat different proposals:
 #1 mentor re-boot
 #2 pTLP
 #3 Ross's strawman http://s.apache.org/8eS
  it feels to me that all three need additional work
  to be done before we can have any reasonable
  consensus around them (let alone voting).
 
  Wearing my chair hat, I would like to suggest that
  the next step should be: for each proposal we identify
  points that are going to block consensus (AKA would
  result in -1 vote if it comes to a vote). I suggest we
  do it on the wiki pages themselves (I'll wikify Ross's
  proposal tonight). Not editing the wikis but simply
  collecting this feedback as the last section in each
  proposal. The idea would be to identify all such
  points in a week or so.
 
  Sounds good?

 To follow up. Each of the proposals:
 https://wiki.apache.org/incubator/MentorRebootProposal


​​An active mentor is removed from a podling if that mentor does not
review/sign off on a release.

​The above implies the foundation has a pool of mentors able to
consistently meet every reporting requirement in a timely manner, without
regard to personal or professional obstacles.​ I don't see it. For an
organization almost entirely made up of volunteers this seems overly
optimistic. There is only a small core membership who are capable and
willing to do this as evidenced by a skim of history of general@incubator
and members@. Perhaps this core group will end up shouldering the
incubation load in its entirety. Although sadly this is more or less the
current state of affairs, individual podlings do come with new mentors not
part of the professional membership motivated to see at least that
specific podling through. It's also risky to expect mentors kicked from a
podling to be okay with it and want to try again, especially if listed on
some naughty list to the board.




 https://wiki.apache.org/incubator/Strawman


​​Only ASF members on the PPMC will have binding votes for the releases.

​This proposal seems better than the others in my estimation, but doesn't
allow podlings full investment in their own release management. The members
on the PPMC who have binding votes will drive the release process out of
necessity. Once the podling graduates and the members on the PPMC leave to
resume other interests or duties, only then for the first time is the
project running their own releases. I think it was better to let the
podling own their release process but have the IPMC (or equivalent) have an
up-or-down vote afterward as a check on their activities.




 https://wiki.apache.org/incubator/IncubatorV2


This proposal revokes merit earned by existing IPMC members and reboots
incubator supervision as a sub-board limited to 15 members. How members
apply to this board is not specified. It is suggested the current board
make recommendations to the board for their replacements, a very
unmeritocratic suggestion that is quite surprising. It's not clear at all
how the membership can address issues with this sub-board as they can
with the Board. I think this proposal takes the likely outcome of the first
proposal, that only a small core group of professional membership can
manage sufficient activity as mentors to not be kicked from podlings, and
codifies it with new structure and bylaws. Maybe in the end this is
admitting reality. However, discussion of this proposal also floated the
idea that the sub-board be later given authority to supervise the affairs
of established TLPs, which is deeply problematic* and I suspect still
hovers in the wings. I would hope not.

All proposals for new ASF projects must include an initial PMC chair and
an initial set of PMC members. These people must be acceptable to the
board. It is the responsibility of the Incubator Committee to vett these
people. All of them must have experience on existing PMCs

This doubles down on the aspect of the Strawman proposal where PPMC members
are powerless to vote on releases. Here they are powerless to make any and
all project management decisions about their own software they brought to
Apache. It's not mentoring if you make all of the decisions for them.

​* - Find me any PMC of any TLP that would ​welcome the self-introduction
of newly empowered meddlers who by definition are uninformed of their
project particulars.



 now has the feedback gathering section at the end.
 I am done with my personal feedback. Please provide
 yours.

 Here's the criteria you can apply when deciding whether
 to spend time on this or not: imagine that the proposal
 the way it is written were to come to a vote. If at that point
 you'd be inclined to vote -1 -- please let us know NOW.

 Using a VOTE thread as a forcing function for folks to
 

Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Chris Douglas
I agree with Andrew. Creating a sub-board of the most vocal members of
the IPMC distills its dysfunction.

But this doesn't require consensus. The proposals focus on identifying
the true members of the IPMC; clearly, the authors believe
themselves to be among the elect. So make a list of the IPMC members
you believe should judge the other 90%, and submit a proposal to the
board to start a new project. Fork the incubator.

If the board is interested in your proposal, then you can demonstrate
how successful a small, committed group can be in contrast to the 150+
member IPMC. Concurrently, others may propose TLPs directly to the
board, and this committee will continue as-is.

Surely all of you have better things to do than... this. -C

On Mon, Jan 19, 2015 at 3:55 PM, Andrew Purtell apurt...@apache.org wrote:
 I think the cures are all problematic and might be worse than the disease.


 On Mon, Jan 19, 2015 at 1:47 PM, Roman Shaposhnik r...@apache.org wrote:

 On Wed, Jan 14, 2015 at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
  Hi!
 
  at this point we have had a few lively threads
  discussing three somewhat different proposals:
 #1 mentor re-boot
 #2 pTLP
 #3 Ross's strawman http://s.apache.org/8eS
  it feels to me that all three need additional work
  to be done before we can have any reasonable
  consensus around them (let alone voting).
 
  Wearing my chair hat, I would like to suggest that
  the next step should be: for each proposal we identify
  points that are going to block consensus (AKA would
  result in -1 vote if it comes to a vote). I suggest we
  do it on the wiki pages themselves (I'll wikify Ross's
  proposal tonight). Not editing the wikis but simply
  collecting this feedback as the last section in each
  proposal. The idea would be to identify all such
  points in a week or so.
 
  Sounds good?

 To follow up. Each of the proposals:
 https://wiki.apache.org/incubator/MentorRebootProposal


 An active mentor is removed from a podling if that mentor does not
 review/sign off on a release.

 The above implies the foundation has a pool of mentors able to
 consistently meet every reporting requirement in a timely manner, without
 regard to personal or professional obstacles. I don't see it. For an
 organization almost entirely made up of volunteers this seems overly
 optimistic. There is only a small core membership who are capable and
 willing to do this as evidenced by a skim of history of general@incubator
 and members@. Perhaps this core group will end up shouldering the
 incubation load in its entirety. Although sadly this is more or less the
 current state of affairs, individual podlings do come with new mentors not
 part of the professional membership motivated to see at least that
 specific podling through. It's also risky to expect mentors kicked from a
 podling to be okay with it and want to try again, especially if listed on
 some naughty list to the board.




 https://wiki.apache.org/incubator/Strawman


 Only ASF members on the PPMC will have binding votes for the releases.

 This proposal seems better than the others in my estimation, but doesn't
 allow podlings full investment in their own release management. The members
 on the PPMC who have binding votes will drive the release process out of
 necessity. Once the podling graduates and the members on the PPMC leave to
 resume other interests or duties, only then for the first time is the
 project running their own releases. I think it was better to let the
 podling own their release process but have the IPMC (or equivalent) have an
 up-or-down vote afterward as a check on their activities.




 https://wiki.apache.org/incubator/IncubatorV2


 This proposal revokes merit earned by existing IPMC members and reboots
 incubator supervision as a sub-board limited to 15 members. How members
 apply to this board is not specified. It is suggested the current board
 make recommendations to the board for their replacements, a very
 unmeritocratic suggestion that is quite surprising. It's not clear at all
 how the membership can address issues with this sub-board as they can
 with the Board. I think this proposal takes the likely outcome of the first
 proposal, that only a small core group of professional membership can
 manage sufficient activity as mentors to not be kicked from podlings, and
 codifies it with new structure and bylaws. Maybe in the end this is
 admitting reality. However, discussion of this proposal also floated the
 idea that the sub-board be later given authority to supervise the affairs
 of established TLPs, which is deeply problematic* and I suspect still
 hovers in the wings. I would hope not.

 All proposals for new ASF projects must include an initial PMC chair and
 an initial set of PMC members. These people must be acceptable to the
 board. It is the responsibility of the Incubator Committee to vett these
 people. All of them must have experience on existing PMCs

 This doubles 

Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Bertrand Delacretaz
On Tue, Jan 20, 2015 at 1:37 AM, Chris Douglas cdoug...@apache.org wrote:
 ...So make a list of the IPMC members
 you believe should judge the other 90%, and submit a proposal to the
 board to start a new project. Fork the incubator

How is that different from pruning the current IPMC membership by
removing inactive members?

I don't think those inactive folks are a problem, but if people think
they are it's easy to ask them if they want to stay, and remove those
who reply no or don't reply.

-Bertrand

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Roman Shaposhnik
On Wed, Jan 14, 2015 at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
 Hi!

 at this point we have had a few lively threads
 discussing three somewhat different proposals:
#1 mentor re-boot
#2 pTLP
#3 Ross's strawman http://s.apache.org/8eS
 it feels to me that all three need additional work
 to be done before we can have any reasonable
 consensus around them (let alone voting).

 Wearing my chair hat, I would like to suggest that
 the next step should be: for each proposal we identify
 points that are going to block consensus (AKA would
 result in -1 vote if it comes to a vote). I suggest we
 do it on the wiki pages themselves (I'll wikify Ross's
 proposal tonight). Not editing the wikis but simply
 collecting this feedback as the last section in each
 proposal. The idea would be to identify all such
 points in a week or so.

 Sounds good?

To follow up. Each of the proposals:
https://wiki.apache.org/incubator/MentorRebootProposal
https://wiki.apache.org/incubator/Strawman
https://wiki.apache.org/incubator/IncubatorV2

now has the feedback gathering section at the end.
I am done with my personal feedback. Please provide
yours.

Here's the criteria you can apply when deciding whether
to spend time on this or not: imagine that the proposal
the way it is written were to come to a vote. If at that point
you'd be inclined to vote -1 -- please let us know NOW.

Using a VOTE thread as a forcing function for folks to
provide feedback would be *really* unfortunate.

Also, please try to keep 'deal breakers' section as small
as possible (pushing all the non-critical piece of your
feedback to the 'suggestions' section). When in doubt
(even if it is -0) -- make it go to suggestions.

The only items that belong to 'dealbreakers' are the ones
that would *strongly* motivate you to vote -1

Thanks,
Roman.

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Roman Shaposhnik
On Fri, Jan 16, 2015 at 3:04 PM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 Or we could just do it

 We debated plenty. Three proposals came out of it (two if you look at mine as 
 the strawman it was intended to be).

As a matter of fact, while editing yours (sorry, I took the liberty) and leaving
feedback for Alan's I felt like they were pretty close in spirit, with
yours going
all the way to make podlings behave as close to TLPs as possible while
still not overwhelming the board.

 Those proposals are not mutually exclusive.

 I say record them in the wiki. Run them for a while. Then compare against the 
 problems
 document we drew up a couple of years back and see how effective they are.

That's the plan.

Thanks,
Roman.

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Bertrand Delacretaz
On Sat, Jan 17, 2015 at 12:16 AM, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 http://wiki.apache.org/incubator/IncubatorIssues2013

If someone reviews this it would be nice to add brief comments about
today's state, maybe right after each item's title (like early 2014
status: still a problem)

-Bertrand

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Roman Shaposhnik
On Mon, Jan 19, 2015 at 2:59 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Sat, Jan 17, 2015 at 12:16 AM, Ross Gardler (MS OPEN TECH)
 ross.gard...@microsoft.com wrote:
 http://wiki.apache.org/incubator/IncubatorIssues2013

 If someone reviews this it would be nice to add brief comments about
 today's state, maybe right after each item's title (like early 2014
 status: still a problem)

First of all, this appears to be an immutable page.

That said, looking at the list of issues, I'd say
that every one of them still applies (the caveat
being: to what degree) although the analysis
suggestions could be slightly out of date.

In general, I'd split the issues in two categories:

Operational/Structural issues
Issue 01 - lack of mentor participation
Issue 02 - lack of progress towards graduation
Issue 03 - Too many cooks spoil the IPMC broth
Issue 04 - Horrible signal-to-noise ratio on general@a.o for
podling contributors
Issue 05 - Inadequate reporting
Issue 07 - Vetting releases is a huge pain
Issue 08 - The IPMC is broken

Documentation:
Issue 06 - Podlings status metadata is not reliable
Issue 09 - People do not follow through to improve Incubator documentation
Issue 10 - Steps for Podlings to Acquire Resources Are Disparate
and Poorly Documented
Issue 11 - Clearly and concisely document the principles and
constraints for the ASF
Issue 12 - Cold welcome for new projects

In my view, the two categories can be addressed in
parallel. The Documentation agenda seems to be
passionately championed by Marvin and a few other folks.
I'd expect them to make quite a bit of progress there.

Personally, I'd like to focus this thread on the first category.

Thanks,
Roman.

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-16 Thread Alan D. Cabrera

 On Jan 16, 2015, at 3:04 PM, Ross Gardler (MS OPEN TECH) 
 ross.gard...@microsoft.com wrote:
 
 Or we could just do it
 
 We debated plenty. Three proposals came out of it (two if you look at mine as 
 the strawman it was intended to be).
 
 Those proposals are not mutually exclusive.
 
 I say record them in the wiki. Run them for a while. Then compare against the 
 problems document we drew up a couple of years back and see how effective 
 they are.

Where is this problems document?


Regards,
Alan



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-16 Thread Ross Gardler (MS OPEN TECH)
http://wiki.apache.org/incubator/IncubatorIssues2013

Ross

-Original Message-
From: Alan D. Cabrera [mailto:l...@toolazydogs.com] 
Sent: Friday, January 16, 2015 3:13 PM
To: general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)


 On Jan 16, 2015, at 3:04 PM, Ross Gardler (MS OPEN TECH) 
 ross.gard...@microsoft.com wrote:
 
 Or we could just do it
 
 We debated plenty. Three proposals came out of it (two if you look at mine as 
 the strawman it was intended to be).
 
 Those proposals are not mutually exclusive.
 
 I say record them in the wiki. Run them for a while. Then compare against the 
 problems document we drew up a couple of years back and see how effective 
 they are.

Where is this problems document?


Regards,
Alan


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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-14 Thread John D. Ament
Roman,

Are all three available on the wiki? Maybe link to them just in case I
missed one..

John

On Wed Jan 14 2015 at 11:48:41 AM Roman Shaposhnik r...@apache.org wrote:

 Hi!

 at this point we have had a few lively threads
 discussing three somewhat different proposals:
#1 mentor re-boot
#2 pTLP
#3 Ross's strawman http://s.apache.org/8eS
 it feels to me that all three need additional work
 to be done before we can have any reasonable
 consensus around them (let alone voting).

 Wearing my chair hat, I would like to suggest that
 the next step should be: for each proposal we identify
 points that are going to block consensus (AKA would
 result in -1 vote if it comes to a vote). I suggest we
 do it on the wiki pages themselves (I'll wikify Ross's
 proposal tonight). Not editing the wikis but simply
 collecting this feedback as the last section in each
 proposal. The idea would be to identify all such
 points in a week or so.

 Sounds good?

 Thanks,
 Roman.

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




Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-14 Thread Roman Shaposhnik
Hi!

at this point we have had a few lively threads
discussing three somewhat different proposals:
   #1 mentor re-boot
   #2 pTLP
   #3 Ross's strawman http://s.apache.org/8eS
it feels to me that all three need additional work
to be done before we can have any reasonable
consensus around them (let alone voting).

Wearing my chair hat, I would like to suggest that
the next step should be: for each proposal we identify
points that are going to block consensus (AKA would
result in -1 vote if it comes to a vote). I suggest we
do it on the wiki pages themselves (I'll wikify Ross's
proposal tonight). Not editing the wikis but simply
collecting this feedback as the last section in each
proposal. The idea would be to identify all such
points in a week or so.

Sounds good?

Thanks,
Roman.

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



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-14 Thread Ross Gardler (MS OPEN TECH)
Thank you for volunteering to wikify my proposal - I appreciate it.

Ross

Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

-Original Message-
From: shaposh...@gmail.com [mailto:shaposh...@gmail.com] On Behalf Of Roman 
Shaposhnik
Sent: Wednesday, January 14, 2015 8:48 AM
To: general@incubator.apache.org
Subject: Next steps for various proposals (mentor re-boot, pTLP, etc.)

Hi!

at this point we have had a few lively threads discussing three somewhat 
different proposals:
   #1 mentor re-boot
   #2 pTLP
   #3 Ross's strawman http://s.apache.org/8eS it feels to me that all three 
need additional work to be done before we can have any reasonable consensus 
around them (let alone voting).

Wearing my chair hat, I would like to suggest that the next step should be: for 
each proposal we identify points that are going to block consensus (AKA would 
result in -1 vote if it comes to a vote). I suggest we do it on the wiki pages 
themselves (I'll wikify Ross's proposal tonight). Not editing the wikis but 
simply collecting this feedback as the last section in each proposal. The idea 
would be to identify all such points in a week or so.

Sounds good?

Thanks,
Roman.

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



Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-14 Thread John D. Ament
Anyone mind then if i put strawman up on the wiki?

On Wed Jan 14 2015 at 12:11:42 PM Alan D. Cabrera l...@toolazydogs.com
wrote:


  On Jan 14, 2015, at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
 
  Hi!
 
  at this point we have had a few lively threads
  discussing three somewhat different proposals:
#1 mentor re-boot

 https://wiki.apache.org/incubator/MentorRebootProposal 
 https://wiki.apache.org/incubator/MentorRebootProposal

#2 pTLP

 http://wiki.apache.org/incubator/IncubatorV2 http://wiki.apache.org/
 incubator/IncubatorV2

#3 Ross's strawman http://s.apache.org/8eS
  it feels to me that all three need additional work
  to be done before we can have any reasonable
  consensus around them (let alone voting).
 
  Wearing my chair hat, I would like to suggest that
  the next step should be: for each proposal we identify
  points that are going to block consensus (AKA would
  result in -1 vote if it comes to a vote). I suggest we
  do it on the wiki pages themselves (I'll wikify Ross's
  proposal tonight). Not editing the wikis but simply
  collecting this feedback as the last section in each
  proposal. The idea would be to identify all such
  points in a week or so.
 
  Sounds good?

 Thanks for picking this up.

 Does it make sense to make a matrix to compare them?  I’m happy to take a
 crack at it.  Could you field offline questions about #2 for me?


 Regards,
 Alan




Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-14 Thread Alan D. Cabrera

 On Jan 14, 2015, at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
 
 Hi!
 
 at this point we have had a few lively threads
 discussing three somewhat different proposals:
   #1 mentor re-boot

https://wiki.apache.org/incubator/MentorRebootProposal 
https://wiki.apache.org/incubator/MentorRebootProposal

   #2 pTLP

http://wiki.apache.org/incubator/IncubatorV2 
http://wiki.apache.org/incubator/IncubatorV2

   #3 Ross's strawman http://s.apache.org/8eS
 it feels to me that all three need additional work
 to be done before we can have any reasonable
 consensus around them (let alone voting).
 
 Wearing my chair hat, I would like to suggest that
 the next step should be: for each proposal we identify
 points that are going to block consensus (AKA would
 result in -1 vote if it comes to a vote). I suggest we
 do it on the wiki pages themselves (I'll wikify Ross's
 proposal tonight). Not editing the wikis but simply
 collecting this feedback as the last section in each
 proposal. The idea would be to identify all such
 points in a week or so.
 
 Sounds good?

Thanks for picking this up. 

Does it make sense to make a matrix to compare them?  I’m happy to take a crack 
at it.  Could you field offline questions about #2 for me?


Regards,
Alan



RE: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-14 Thread Ross Gardler (MS OPEN TECH)
Please go ahead - apologies for not doing it myself I have access problems on 
the incubator wiki.

Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

-Original Message-
From: John D. Ament [mailto:johndam...@apache.org] 
Sent: Wednesday, January 14, 2015 9:22 AM
To: general@incubator.apache.org
Subject: Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

Anyone mind then if i put strawman up on the wiki?

On Wed Jan 14 2015 at 12:11:42 PM Alan D. Cabrera l...@toolazydogs.com
wrote:


  On Jan 14, 2015, at 8:48 AM, Roman Shaposhnik r...@apache.org wrote:
 
  Hi!
 
  at this point we have had a few lively threads discussing three 
  somewhat different proposals:
#1 mentor re-boot

 https://wiki.apache.org/incubator/MentorRebootProposal  
 https://wiki.apache.org/incubator/MentorRebootProposal

#2 pTLP

 http://wiki.apache.org/incubator/IncubatorV2 http://wiki.apache.org/ 
 incubator/IncubatorV2

#3 Ross's strawman http://s.apache.org/8eS it feels to me that all 
  three need additional work to be done before we can have any 
  reasonable consensus around them (let alone voting).
 
  Wearing my chair hat, I would like to suggest that the next step 
  should be: for each proposal we identify points that are going to 
  block consensus (AKA would result in -1 vote if it comes to a vote). 
  I suggest we do it on the wiki pages themselves (I'll wikify Ross's 
  proposal tonight). Not editing the wikis but simply collecting this 
  feedback as the last section in each proposal. The idea would be to 
  identify all such points in a week or so.
 
  Sounds good?

 Thanks for picking this up.

 Does it make sense to make a matrix to compare them?  I’m happy to 
 take a crack at it.  Could you field offline questions about #2 for me?


 Regards,
 Alan




Re: Various

2006-06-26 Thread Jim Jagielski

Hani writes:

I'm fairly astounded by the amount of email generated due to my  
name being on the initial committer list.


I am perplexed that you feel that a dislike of an Apache project  
merits a membership rejection though.


and

I am not aware of any Apache membership requirements that state  
that one's freedom of speech and expression are curtailed in any way


Just to be clear: being a committer on a Incubated project or even
a real ASF project is totally and completely a different
beast than being a member of the ASF.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Various

2006-06-26 Thread Jim Jagielski


On Jun 23, 2006, at 12:52 AM, Hani Suleiman wrote:



If Apache people feel that my technical abilities are not relevant,  
and that what should matter in whether I am allowed in as a cxfire  
committer is how willing I am to tow the party line, then I  
shouldn't be on that list. Apache would be the first organisation  
I've joined (or might have joined) that did not judge me on  
technical merit; quite an irony considering the whole meritocracy  
approach that Apache claims. This is, astoundingly, my first  
experience of being judged not on technical merit, but on random  
blathering that serves no particular purpose than ranting for  
ranting's sake.




To be honest, technical merit counts not a bit, if the
person is so disruptive to the community as to stagnate
or destroy the communal, collaborative nature central
to the ASF.

So, to be blunt, we would prefer someone with adequate
skills who gets along with people and works well
with people rather than a top-notch code monkey who is
a super prick.

And no, I'm not implying that you are one of those
at all. Just making a point.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Various

2006-06-23 Thread Sanjiva Weerawarana
On Fri, 2006-06-23 at 05:52 +0100, Hani Suleiman wrote:
 It is interesting to note that all the people who have objected are  
 those who feel personally offended by some of my writing  
 (specifically, the tomcat and axis2 rants...ironically my tomcat 

I was never personally offended by your rants. However, I was very
impressed by what it shows about you as a person.

 I'm sorry that you can't take  
 a little criticism, and while I will happily admit that yes, I did  
 insult you in ways that you probably didn't quite expect, I fully  
 stand by everything I said, and will still insist that Axis2 and  
 Tomcat are awful projects, that are badly written and have only  
 gotten where they are today due to marketing forces, instead of  
 technical merit.

Thanks for clarifying this- several people have said on this list that
your blog is simply a public persona and that you don't really believe
in what you write there. 

Your statement shows that they don't know you as well as they thought
they did!

 I am perplexed that you feel that a dislike of an  
 Apache project merits a membership rejection though. Does everyone at  
 Apache love every project there? If that were the case, then the  
 whole ecosystem is in a far unhealthier state than anyone on the  
 outside might suspect.

Who said anything about loving every project? Apache is fundamentally
about communities and not about code. It doesn't matter whether I or any
other ASF person likes the technical rationale/motivation/aspects of the
project or not- as long as a healthy community exists for it then its a
great project from ASF's perspective. That project may produce software
for underwater basketweaving, but the ASF doesn't worry about the
technical merits of such software.

 I believe in cxfire, and think it's a superb project. I think  
 competition in this space is healthy, and think it's rather lame that  
 people like dims and sanjiva keep trying to cast doubts on the  
 validity of the project, just because it happens to eat into their  
 projected revenues. 

Coming from a guy who loves to dish out criticism, how come you can't
take a bit of it?

The casting doubt was to understand what it is .. the proposal talks
about SOA etc. etc. and James, one of the mentors, says SOA means
nothing (paraphrased) and the different people give different
explanations of what it is. If the people who proposed the project don't
quite agree what it is, how do you expect to form a healthy community?

Here's what I wrote to James' explanation of what it is:


On Thu, 2006-06-22 at 17:30 +0200, James Strachan wrote:
 
 CeltixFire is aimed at implementing the JAX-WS/JAX-WSA/JSR-181
 standards which are the newer standards for working with SOAP 
 WS-Addressing on the Java platform

Thanks for the clarification. So its basically an alternate to Axis2 as
we are working on all these specs there too; which of course is cool ..
alternates are a good way to figure out different ways of skinning a cat
and eventually we'll find the right way (hopefully before the cat
dies ;-)).


Where is there anything there saying Apache doesn't accept alternatives?
Or where does it say that I objected to it?

If its an alternate to Axis2, then I'm glad to +1 it. 

 It does feel like there's a small amount of  
 hypocrisy going around, where people express concern that cxfire has  
 many IONA people involved, without noticing that most of the  
 objectors are WSO2 people, who (quite rationally) put WSO2 priorities  
 ahead of Apache ones.

Instead of looking at where people are employed why don't you look at
what we do in Apache and why that gives us the credibility to ask these
questions?

I've been contributing to Apache since 1998, when I wrote the extension
code for Xalan, using then IBM BSF, which also I created. BSF is of
course now an Apache project. I was the one who created Apache SOAP
originally (along with Matt Duftler from my group in IBM). I've
participated in numerous WS projects and created the Axis2 effort long
before WSO2 was even conceived. I doubt you can find a *single* place
where I've let WSO2 priorities come in front of ASF ones. 

Paul has been involved since about 2001, when the WSIF project was
donated to Apache by IBM. Paul is now a leading contributor to Synapse.

Dims has been around since I don't know when .. before me too I believe
(in Cocoon) and he is of course chair of the WS PMC, which is a position
he earned by his long and solid contributions to WS projects. Again, he
got to that position before WSO2 was ever conceived.

We have all *earned* the right to question what these new projects are
how they should or should not be brought into the ASF. 

 If there's a policy of only endorsing one technology for any given  
 field within Apache, then sure, cxfire does not belong. If there is  
 space for allowing competing technologies, then I fail to see why  
 xfire choosing to ignore axis2 or not support it has any relevant at  
 all as to 

Re: Various

2006-06-23 Thread Leo Simons
Hani,

(I'm a big BileBlog fan. I'm ever so upset that Geir always gets named
when it comes to Harmony while I and more importantly quite a few others
also pour lots of effort in too.

I did a lightning talk at ApacheCon Las Vegas titled The ASF sucks.
I had 5 minutes, I could've gone on for 30. Lots of fun. I think most
people liked it. I'm a committer and member and things like that
around here. Most people around here appreciate some good roasting or
bile as much as the next person.)

On Fri, Jun 23, 2006 at 05:52:51AM +0100, Hani Suleiman wrote:
 I'm fairly astounded by the amount of email generated due to my name  
 being on the initial committer list.

I would say I was a little surprised. This e-mail of yours is also a bit
of a surprise though.

Nevertheless. To respond to this actual email. www.apache.org says

The Apache projects are characterized by a collaborative, consensus based 
development process, an open and 
pragmatic software license, and a desire to create high quality software that 
leads the way in its field. We 
consider ourselves not simply a group of projects sharing a server, but rather 
a community of developers and 
users.

Some of the keywords there relevant to this thread are collaborative
and community. We expect many simple things from each other such as

  * showing respect for your peers
  * making sure your e-mails to apache mailing lists are PG-13 and
preferably suitable for all ages
  * not making unfounded assertions
  * never flaming other people, especially not in public
  * no trolling or flaming in general

Being frank and undiplomatic is fine. I'm frank and undiplomatic all the
time. Saying some piece of software is bad is fine (if backed up by
technical argument or reference). For example if I mention that I think
that SOAP is a bad idea in the first place (I do) and that I think that
all implementations of it today all have rather serious problems (for
example, scalability is simply still a joke. 50 than 3 requests per second
is still abonimable. I want 5000, and mind you, when running on my
laptop), that is fine.

But e-mails like this one basically do fit the 20-year-old textbook
definitions of trolling and flaming that the usenet people invented way
back. I won't bother picking it apart to point this out, I'm rather confident
you know exactly what I mean. Being frank and undiplomatic again, we don't
have all that many people around here who repeatedly display that kind of
behaviour on apache mailing lists, and that's not about to change.

Now, could we please get back to more interesting things?

LSD

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Various

2006-06-23 Thread Hani Suleiman

Hi Leo,

On Jun 23, 2006, at 10:41 AM, Leo Simons wrote:

The Apache projects are characterized by a collaborative,  
consensus based development process, an open and
pragmatic software license, and a desire to create high quality  
software that leads the way in its field. We
consider ourselves not simply a group of projects sharing a server,  
but rather a community of developers and

users.

Some of the keywords there relevant to this thread are collaborative
and community. We expect many simple things from each other such as

  * showing respect for your peers
  * making sure your e-mails to apache mailing lists are PG-13 and
preferably suitable for all ages
  * not making unfounded assertions
  * never flaming other people, especially not in public
  * no trolling or flaming in general

Yep, and I think in every technical context (and by that I mean any  
community I'm part of, whether it be the JCP, Opensymphony, a bunch  
of java.net projects, and so on) I've always adhered to every single  
one of these rules, or promptly apologised if I'd ever stepped over  
the line. The only venue that's an exception to these rules of good  
behaviour is my blog, and that will remain an exception.


I apologise if my email came off to harshly, that was certainly not  
my intent. It was bourne out of frustration from (for the first time)  
seeing people judge me based on a blog I write for fun, that is it in  
any way tied or or relevant to what I do *professionally*.  Perhaps I  
should have been clearer when I said 'technical', and made it obvious  
that it's not just about the code, or how good (or bad) of a  
developer I am, it's about how I function in mailing lists, how I am  
towards people asking for help, and whether I play nice in whatever  
ecosystem I'm in. ALL those to me count as professional environments,  
where unprofessional behaviour will be weeded out very quickly.


The bileblog is what it is, and will remain what it is. My behavior  
in other situations similar to the current one (ie, being part of a  
community) is what should be under scrutiny, not what I choose to do  
in my spare time.


Anyway, as flattering it is to be the subject of so much attention, I  
think it's more worthwhile to instead focus on cxfire and question  
its merit, than on some random committer who does weird things in his  
spare time!




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Various

2006-06-22 Thread Jochen Wiedmann
Craig McClanahan wrote:

 PS:  Hani, will you *please* someday, just once, spell my name correctly so
 that Google can find your pearls of wisdom about me?  :-)

:-)


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Various

2006-06-22 Thread Ian Holsman

Hani.

I haven't read your bileblog, but this email really shows a bad  
attitude.


I personally don't care how good your code is. in my past experience  
your code isn't worth the pain the attitude is going to cause.


Technical merit is only aspect of apache, it's about the community.  
and flamewars are so 90's it isn't funny.
as for party line, you don't have to tow anything.. you just need to  
give other apache comitters / members some respect.


as for saying Apache Sucks.. go for it. just be constructive about it  
(and be prepared to help un-suckify it.. any moron can say something  
is bad)


--Ian

On 23/06/2006, at 2:52 PM, Hani Suleiman wrote:

I'm fairly astounded by the amount of email generated due to my  
name being on the initial committer list.


It is interesting to note that all the people who have objected are  
those who feel personally offended by some of my writing  
(specifically, the tomcat and axis2 rants...ironically my tomcat  
DefaultServlet rant was purely technical and did not degenerate  
into my usual personal insult comfort zone). I'm sorry that you  
can't take a little criticism, and while I will happily admit that  
yes, I did insult you in ways that you probably didn't quite  
expect, I fully stand by everything I said, and will still insist  
that Axis2 and Tomcat are awful projects, that are badly written  
and have only gotten where they are today due to marketing forces,  
instead of technical merit. I am perplexed that you feel that a  
dislike of an Apache project merits a membership rejection though.  
Does everyone at Apache love every project there? If that were the  
case, then the whole ecosystem is in a far unhealthier state than  
anyone on the outside might suspect.


If Apache people feel that my technical abilities are not relevant,  
and that what should matter in whether I am allowed in as a cxfire  
committer is how willing I am to tow the party line, then I  
shouldn't be on that list. Apache would be the first organisation  
I've joined (or might have joined) that did not judge me on  
technical merit; quite an irony considering the whole meritocracy  
approach that Apache claims. This is, astoundingly, my first  
experience of being judged not on technical merit, but on random  
blathering that serves no particular purpose than ranting for  
ranting's sake.


Just to set expectations, I will not stop saying things like  
'Apache sucks', because I still do think that many of the processes  
and members have some terrible flaws. I am not aware of any Apache  
membership requirements that state that one's freedom of speech and  
expression are curtailed in any way; it is after all an alleged  
meritocracy, all that matters is how good the code I check in is,  
and how well I play within the team I'm a member of. If the cxfire  
team at any point feels I'm a liability rather than an asset, I  
would gladly leave. In fact I'd like to think that I'm self-aware  
enough to leave way before they feel the need to ask me to. I know  
plenty of Apache members who find many of the processes cumbersome  
and onerous, yet are still active participants; nobody seems to  
threaten them with being kicked out.


I believe in cxfire, and think it's a superb project. I think  
competition in this space is healthy, and think it's rather lame  
that people like dims and sanjiva keep trying to cast doubts on the  
validity of the project, just because it happens to eat into their  
projected revenues. It does feel like there's a small amount of  
hypocrisy going around, where people express concern that cxfire  
has many IONA people involved, without noticing that most of the  
objectors are WSO2 people, who (quite rationally) put WSO2  
priorities ahead of Apache ones.


If there's a policy of only endorsing one technology for any given  
field within Apache, then sure, cxfire does not belong. If there is  
space for allowing competing technologies, then I fail to see why  
xfire choosing to ignore axis2 or not support it has any relevant  
at all as to whether it can live in Apache or not.


I always thought that despite all its flaws, Apache was a great  
ground for the 'let a thousand flowers bloom' approach, and I am  
frankly disturbed by how much say commercial interests seem to have  
in whether projects get accepted or not. In many ways this thread  
has left me with an even worse impression of Apache than I already  
had, which is, believe or not, a very sad thing.


I'd like to think that Apache is a meritocracy, driven by  
technology, with no allegiance to commercial interests. It is  
driven by the concept of open source for the sake of open source;  
not open source that we can now build a company around and get  
funding and piss around with in order to make a living to avoid  
having a real job. Certainly not the latter to the exclusion of the  
former! On that basis, I cannot conceive of a single good reason  
for rejecting cxfire. By all criteria