Re: [Proposal] ALOIS Project

2010-08-16 Thread Urs Lerch
Hi

 IANAL either. At Apache we encourage the use of dependencies that are  
 licensed with an Apache-compatible license but we are not strict about  
 it. We have projects with dependencies on such things as Microsoft  
 Windows. We have had projects with hard dependencies on Java before  
 Java was open source.

Since we have learned that MySQL is not the best solution for our
purpose - i.e. tools with other backends get a better performance on
standard hardware -, the replacement of MySQL is on our roadmap.

 Since ALOIS is written in Ruby, it might be easy enough to add a  
 database-independence layer to remove the hard dependency on MySQL.

Craig, I too think it is a very good idea to implement a
database-independent layer. Even more, it is my designated goal to add
APIs to all of the five moduls, so we get more flexibility.

 Not a reason to turn away the project.

Happy to hear that!

Best regards
Urs



signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Incubator PMC/Board report for August 2010 (bval-...@incubator.apache.org)

2010-08-16 Thread Donald Woods
Sorry for the lateness, but our BVAL report for August has been posted
to the Incubator wiki.

Apache Bean Validation will deliver an implementation of the JSR303 Bean
Validation 1.0 specification. BVAL entered incubation on March 1, 2010.

A list of the three most important issues to address in the move towards
graduation.

 * First release of artifacts - Done
 * Grow the community and committer base - ongoing
 * Decide on graduation target of TLP or subproject - TBD

Any issues that the Incubator PMC or ASF Board might wish/need to be
aware of?

 * None at this time.

How has the community developed since the last report?

 * Committer offer was extended and accepted by Matt Benson.
 * A couple of new users on the dev list.

How has the project developed since the last report?

 * Currently a 0.2-incubating RC2 release vote is underway.



-Donald


On 8/1/10 10:00 AM, no-re...@apache.org wrote:
 Dear BeanValidation Developers,
 
 This email was sent by an automated system on behalf of the Apache Incubator 
 PMC.
 It is an initial reminder to give you plenty of time to prepare your quarterly
 board report.
 
 The board meeting is scheduled for . The report 
 for your podling will form a part of the Incubator PMC report. The Incubator 
 PMC 
 requires your report to be submitted one week before the board meeting, to 
 allow 
 sufficient time for review.
 
 Please submit your report with sufficient time to allow the incubator PMC, 
 and 
 subsequently board members to review and digest. Again, the very latest you 
 should submit your report is one week prior to the board meeting.
 
 Thanks,
 
 The Apache Incubator PMC
 
 Submitting your Report
 --
 
 Your report should contain the following:
 
  * Your project name
  * A brief description of your project, which assumes no knowledge of the 
 project
or necessarily of its field
  * A list of the three most important issues to address in the move towards 
graduation.
  * Any issues that the Incubator PMC or ASF Board might wish/need to be aware 
 of
  * How has the community developed since the last report
  * How has the project developed since the last report.
  
 This should be appended to the Incubator Wiki page at:
 
   http://wiki.apache.org/incubator/August2010
 
 Note: This manually populated. You may need to wait a little before this page 
 is
   created from a template.
 
 Mentors
 ---
 Mentors should review reports for their project(s) and sign them off on the 
 Incubator wiki page. Signing off reports shows that you are following the 
 project - projects that are not signed may raise alarms for the Incubator PMC.
 
 Incubator PMC
 
 

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



REMINDER: Reports due *NOW* -- HISE and SIS, where are you?

2010-08-16 Thread Noel J. Bergman
I'm putting together the monthly board report.  HISE and SIS are missing (so
is Bluesky, but they did provide reports for the past several months
running, so I'll cut them some slack).

--- Noel



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



Re: REMINDER: Reports due *NOW* -- HISE and SIS, where are you?

2010-08-16 Thread Mattmann, Chris A (388J)
Hey Noel,

I uploaded an SIS report just now on the wiki. Any SIS mentors lurking around, 
please check it out and sign off. Thanks!

Cheers,
Chris


On 8/16/10 7:24 AM, Noel J. Bergman n...@devtech.com wrote:

I'm putting together the monthly board report.  HISE and SIS are missing (so
is Bluesky, but they did provide reports for the past several months
running, so I'll cut them some slack).

--- Noel



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




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



Re: REMINDER: Reports due *NOW* -- HISE and SIS, where are you?

2010-08-16 Thread Mattmann, Chris A (388J)
Actually, speaking of which too, Noel, since I'm on the Incubator PMC, please 
add me as a mentor for SIS now too. I'll add myself as a mentor to the SIS 
proposal on the wiki as well, but can someone please add me to the other 
appropriate areas (or tell me how to do it myself)?

Also, FWIW, I added myself as an OODT mentor too.

Cheers,
Chris


On 8/16/10 7:24 AM, Noel J. Bergman n...@devtech.com wrote:

I'm putting together the monthly board report.  HISE and SIS are missing (so
is Bluesky, but they did provide reports for the past several months
running, so I'll cut them some slack).

--- Noel



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




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



Re: REMINDER: Reports due *NOW* -- HISE and SIS, where are you?

2010-08-16 Thread Kevan Miller

On Aug 16, 2010, at 10:33 AM, Mattmann, Chris A (388J) wrote:

 Hey Noel,
 
 I uploaded an SIS report just now on the wiki. Any SIS mentors lurking 
 around, please check it out and sign off. Thanks!

Done. Thanks Chris.

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



Re: REMINDER: Reports due *NOW* -- HISE and SIS, where are you?

2010-08-16 Thread Mattmann, Chris A (388J)
Thanks Kevan!


On 8/16/10 7:39 AM, Kevan Miller kevan.mil...@gmail.com wrote:



On Aug 16, 2010, at 10:33 AM, Mattmann, Chris A (388J) wrote:

 Hey Noel,

 I uploaded an SIS report just now on the wiki. Any SIS mentors lurking 
 around, please check it out and sign off. Thanks!

Done. Thanks Chris.

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




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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Joe Schaefer wrote:

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

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

They should be participating in the decisions, but the fact remains that
they are not PMC members, they are still a provisional community (by
definition of being in the Incubator), and the PMC cannot abandon its
mandated oversight.

The moral of the story is if you (generic, not Joe :-)) want to make
decisions, demonstrate that you are making them the ASF Way, and get to
graduation as soon as possible.

--- Noel



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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
 Again, if the PPMC has 3 or more PMC members, it should be capable of
 mustering the necessary votes by virtue of those PMC members voting.

 Have I repeated the every Incubator project should have at least 3 PMC
 members providing oversight mantra enough, yet?

And if the Mentors aren't being active, voting, etc., then *that* is what
needs to be addressed.  We have one of the largest PMCs in the ASF.  If we
can't get enough active PMC Members, then that fact alone limits the size of
the Incubator.

We've also got a nice growth rate, as I'll attest to after I put in the next
round of PMC membership approvals (next thing after today's board report).

--- Noel



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



Re: an experiment

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 9:36 AM, Noel J. Bergman n...@devtech.com wrote:
 And if the Mentors aren't being active, voting, etc., then *that* is what
 needs to be addressed.

As I've repeatedly stated before (here and elsewhere), in the podlings
I've been recently involved with, having three mentors isn't the
issue.  It's the PMC members who aren't involved sticking their nose
in and trying to poison the community.

 We have one of the largest PMCs in the ASF.  If we

I view this as potentially the crux of the problem - people who aren't
stakeholders in the community shouldn't have a say.  Right now, they
feel they do.  So, if we want to mandate at least 3 mentors - fine,
but that must come at the cost of telling the rest of the IPMC to go
away - unless they actively contribute to the community and earn
merit...of course.  -- justin

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



Re: an experiment

2010-08-16 Thread Leif Hedstrom

 On 08/16/2010 10:36 AM, Noel J. Bergman wrote:

Again, if the PPMC has 3 or more PMC members, it should be capable of
mustering the necessary votes by virtue of those PMC members voting.
Have I repeated the every Incubator project should have at least 3 PMC
members providing oversight mantra enough, yet?

And if the Mentors aren't being active, voting, etc., then *that* is what
needs to be addressed.  We have one of the largest PMCs in the ASF.  If we
can't get enough active PMC Members, then that fact alone limits the size of
the Incubator.


+1 .

Lack of binding votes  was seen as the main problem for Traffic Server 
during incubation, other than that, I think the process mostly just 
works as it is.


Cheers,

-- Leif


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



Re: an experiment

2010-08-16 Thread Joe Schaefer
- Original Message 

 From: Noel J. Bergman n...@devtech.com
 To: general@incubator.apache.org
 Sent: Mon, August 16, 2010 12:18:39 PM
 Subject: RE: an experiment
 
  I'd like to start experimenting with different organizational
  and  procedural approaches to the projects I participate in
  here.  What  I want to do is to see how far I can push
  the envelope on the whole  notion of empowerment and
  self-governance in an incubating project,  following the
  lessons I've learned from httpd's treatment of the  subprojects
  it happens to be responsible for.
 
 The reason for the  existence of the PPMC is to help foster that
 self-governance, but we must  recognize two things.  One, the projects are
 not yet entitled to full  self-governance.  That's why they are in the
 Incubator.  Two, the  ASF Bylaws name *the* governing body for each project
 as the PMC, which is  required to provide oversight.
 
 
  The first idea should be fairly  straightforward: that for
  the projects I participate in (so far thrift  and sis), that
  the IPMC delegates to the PPMC the decision-making  process
  for voting in new committers
 
 -1
 
 The PPMC has no  legal or structural standing with the ASF.  Decisions are
 made -- and  required to be made -- by each project's PMC, as per the Bylaws.

Are you trying to tell me that both jakarta and httpd have been in violation
of Apache bylaws all these years?
 
 If the  PPMC has 3 or more PMC members, it should be capable of mustering  the
 necessary votes by virtue of those PMC members voting.
 
 Now, if the  ASF Board would like to approve a different behavior, I'd accept
 that, but I  don't believe that a PMC should take it on itself to skirt ASF
 Bylaws, and  we've tried very hard to structure the Incubator within them.

Amongst current board members are the ex-chair of Jakarta and an ex-chair
of httpd.  I would love to see you bring your concerns to the board about
their past conduct regarding new committers.

The fact that committers have no legal standing in this org means there is
no reason a decision made about them needs formal approval by a PMC.
Your reading of the corporate structure of this org is needlessly formal.

 
  The  second idea is more controversial: to hold IPMC votes to
  admit all  significant committers to those projects to the IPMC
  itself.  The  purpose of this concept is to allow those who
  best know the codebase to  provide IPMC oversight over it,
  especially as it pertains to  releases.
 
 -1
 
 The Incubator PMC, unlike other PMCs, isn't  preoccupied with the codebase;
 it is about community.  And even with  respect to code, we have far too much
 experience with projects attempt to put  out improper releases to abandon our
 oversight obligations.

I'm actually sugggesting we *enhance* our oversight capabilities,
not abandon them.


  

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



Re: an experiment

2010-08-16 Thread Joe Schaefer
- Original Message 

 From: Justin Erenkrantz jus...@erenkrantz.com
 To: general@incubator.apache.org
 Sent: Mon, August 16, 2010 12:45:17 PM
 Subject: Re: an experiment
 
 On Mon, Aug 16, 2010 at 9:36 AM, Noel J. Bergman n...@devtech.com wrote:
  And if  the Mentors aren't being active, voting, etc., then *that* is what
  needs  to be addressed.
 
 As I've repeatedly stated before (here and elsewhere),  in the podlings
 I've been recently involved with, having three mentors isn't  the
 issue.  

Perhaps that's true for the projects you work on, but it certainly
isn't true of Thrift, where mentorship has been a revolving door
for years.


  

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



Re: an experiment

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 10:06 AM, Joe Schaefer joe_schae...@yahoo.com wrote:
 Perhaps that's true for the projects you work on, but it certainly
 isn't true of Thrift, where mentorship has been a revolving door
 for years.

True.  I've never been a big fan of requiring 3 mentors - as I think
certain personalities can do the teaching by themselves.  However, if
accepting that minimum requirement resolves the over-reach by others,
I'd accept that tradeoff.  Yes, it might kill off Thrift, but harming
podlings with 3+ active mentors is even worse behavior.  -- justin

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



Re: an experiment

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

From my point of view, it would be nice for podlings with active mentors to be 
able to guide their own decisions, especially if there are 3 active mentors 
and they approve. For example in our case in OODT, we can achieve consensus 
and obtain much of the necessary VOTEs and oversight from our mentors like 
Justin and Ian and myself.

Also, I'm not sure that teaching the podlings that once they do a committer 
VOTE with the PPMC that they then have to do an IPMC vote after that is really 
teaching them the Apache way b/c this isn't the way it'll work when they 
graduate. I think so long as there are active mentors shepherding the 
experienced PMC role on the project, then VOTEs at the PPMC level should be all 
that's required. If IPMC = collection of all PPMC members (after pruning those 
that aren't active, etc.), that would be fine with me.

My 2 cents,
Chris



On 8/16/10 9:45 AM, Justin Erenkrantz jus...@erenkrantz.com wrote:

On Mon, Aug 16, 2010 at 9:36 AM, Noel J. Bergman n...@devtech.com wrote:
 And if the Mentors aren't being active, voting, etc., then *that* is what
 needs to be addressed.

As I've repeatedly stated before (here and elsewhere), in the podlings
I've been recently involved with, having three mentors isn't the
issue.  It's the PMC members who aren't involved sticking their nose
in and trying to poison the community.

 We have one of the largest PMCs in the ASF.  If we

I view this as potentially the crux of the problem - people who aren't
stakeholders in the community shouldn't have a say.  Right now, they
feel they do.  So, if we want to mandate at least 3 mentors - fine,
but that must come at the cost of telling the rest of the IPMC to go
away - unless they actively contribute to the community and earn
merit...of course.  -- justin

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




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



Name change from Lucene Connectors Framework to Apache Connectors Framework

2010-08-16 Thread karl.wright
Hi,

The Lucene Connectors Framework committers are voting to rename our project 
from Lucene Connectors Framework to Apache Connectors Framework, and to 
cease being a subproject of Lucene.  What is the process for doing something 
like this?

Karl




RE: an experiment

2010-08-16 Thread Noel J. Bergman
Justin Erenkrantz wrote:

  We have one of the largest PMCs in the ASF.

 I view this as potentially the crux of the problem - people who aren't
 stakeholders in the community shouldn't have a say.  Right now, they
 feel they do.  So, if we want to mandate at least 3 mentors - fine,
 but that must come at the cost of telling the rest of the IPMC to go
 away - unless they actively contribute to the community and earn
 merit...of course.

Where are you seeing this over-reach problem to which you refer?  I have
heard of a few isolated incidents, and those can be addressed.  But by far
and way, the biggest complaint is LACK of involvement, e.g.,

 Lack of binding votes  was seen as the main problem for Traffic Server
 during incubation, other than that, I think the process mostly just
 works as it is.

And most cases of PMC members getting involved in projects of which they
aren't a Mentor have been with respect to release packaging, where the
involvement has generally been valid and valuable, even if bothersome to
those whose packages weren't quite up to snuff.

But, seriously, if there is systemic overreaching, lets address *that*
issue.

--- Noel



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



Re: an experiment

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 10:37 AM, Noel J. Bergman n...@devtech.com wrote:
 Where are you seeing this over-reach problem to which you refer?  I have
 heard of a few isolated incidents, and those can be addressed.  But by far
 and way, the biggest complaint is LACK of involvement, e.g.,
...
 And most cases of PMC members getting involved in projects of which they
 aren't a Mentor have been with respect to release packaging, where the
 involvement has generally been valid and valuable, even if bothersome to
 those whose packages weren't quite up to snuff.

 But, seriously, if there is systemic overreaching, lets address *that*
 issue.

The cases of overreaching in Subversion and OODT related to adding
new committers - not releases.  So, I'm definitely in favor of Joe's
proposal to let the PPMC have control over who gets to be in the
community.  -- justin

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



[DISCUSS] experimental delegation of new committer votes to PPMC (was Re: [VOTE] experimental delegation of new committer votes to PPMC)

2010-08-16 Thread Mattmann, Chris A (388J)
(starting new DISCUSS thread, to not pollute VOTE thread)

Hi Joe,

Can you do the VOTE for all Incubating projects? I'm sure mentors would put 
their own projects into the mix, so rather than just a few, let's do it for all 
of them.

Cheers,
Chris



On 8/16/10 10:44 AM, Joe Schaefer joe_schae...@yahoo.com wrote:

I have come to the realization that I'm not
going to convince Noel to see things my way
any time soon, so I'd like to now ask for a
formal majority consensus vote on relaxed rules
for the 3 aforementioned projects.

Specifically, for thrift, sis, and esme, I wish to
remove the current rule that requires 3 votes from
IPMC members to approve a vote on a new committer,
effectively delegating the decision to the PPMC.
Additionally the pre-ack would be removed, but no
other process changes are anticipated.

Here's my +1.




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




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



Re: an experiment

2010-08-16 Thread Benson Margulies
There is some obvious compromises opportunity here. On releases, the iPMC
could decide, by internal convention, to let the involved three mentors
(when there are three involved members) be the relevant voice. iPMC members
could pledge to defer to the involved mentors unless they feel that there is
some overwhelming reason to vote -1.

On committers there is a legal / procedural clarification called for.
Perhaps I'm just dense, but I got the strong impression from the recent
email at members@ that there was much more flexibility possible with
committer status than with releases -- that the iPMC could indeed make a
one-time, blanket, decision, that PPMC votes were sufficient for committer
status. To cite an example to support my position, I'm pretty sure that GSOC
students get commit privileges without formal PMC votes.

However, if I am dense, and if the foundation requirements do require a real
PMC vote for committer  access, then the idea of my first paragraph would
apply.

On Mon, Aug 16, 2010 at 1:43 PM, Justin Erenkrantz jus...@erenkrantz.comwrote:

 On Mon, Aug 16, 2010 at 10:37 AM, Noel J. Bergman n...@devtech.com
 wrote:
  Where are you seeing this over-reach problem to which you refer?  I
 have
  heard of a few isolated incidents, and those can be addressed.  But by
 far
  and way, the biggest complaint is LACK of involvement, e.g.,
 ...
  And most cases of PMC members getting involved in projects of which they
  aren't a Mentor have been with respect to release packaging, where the
  involvement has generally been valid and valuable, even if bothersome to
  those whose packages weren't quite up to snuff.
 
  But, seriously, if there is systemic overreaching, lets address *that*
  issue.

 The cases of overreaching in Subversion and OODT related to adding
 new committers - not releases.  So, I'm definitely in favor of Joe's
 proposal to let the PPMC have control over who gets to be in the
 community.  -- justin

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




RE: an experiment

2010-08-16 Thread Noel J. Bergman
Joe Schaefer wrote:

 Are you trying to tell me that both jakarta and httpd have been in
violation
 of Apache bylaws all these years?

As as matter of fact, YES.

I can't speak for the HTTP Server situation, but in the case of Jakarta,
that was one of the reasons for breaking it up, along with pushing to make
every committer a PMC member.  Before that, Jakarta had allowed projects to
vote their own releases outside of the PMC, and that finally raised some big
red flags.  I remember that clearly, as I suspect would Serge and Danny.

 The fact that committers have no legal standing in this org means there is
 no reason a decision made about them needs formal approval by a PMC.
 Your reading of the corporate structure of this org is needlessly formal.

Giving them commit access has been deemed an action requiring a vote of the
PMC.  And sometimes the job description of a PMC Chair is

 Amongst current board members are the ex-chair of Jakarta and an ex-chair
 of httpd.  I would love to see you bring your concerns to the board about
 their past conduct regarding new committers.

No need.  Sam was part of the process of fixing Jakarta, and Roy was one of
the one's posting about the problem in Jakarta.

--- Noel



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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
 Noel J. Bergman wrote:
  Your reading of the corporate structure of this org is needlessly
formal.
 And sometimes the job description of a PMC Chair is

Sorry, got distracted by the phone, and didn't finish the thought.

Part of the job description of a PMC Chair is to look after the Foundation's
interests.  I hope that no one would say that I take an obstructionist
approach to our projects, but if the PMC Chair doesn't look at these issues,
who will?

--- Noel



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



Re: an experiment

2010-08-16 Thread Joe Schaefer
- Original Message 

 From: Noel J. Bergman n...@devtech.com
 To: general@incubator.apache.org
 Sent: Mon, August 16, 2010 2:02:15 PM
 Subject: RE: an experiment
 
 Joe Schaefer wrote:
 
  Are you trying to tell me that both jakarta and  httpd have been in
 violation
  of Apache bylaws all these  years?
 
 As as matter of fact, YES.
 
 I can't speak for the HTTP  Server situation, but in the case of Jakarta,
 that was one of the reasons for  breaking it up, along with pushing to make
 every committer a PMC  member.  Before that, Jakarta had allowed projects to
 vote their own  releases outside of the PMC, and that finally raised some big
 red  flags.  I remember that clearly, as I suspect would Serge and  Danny.

Let's not conflate release votes with committer votes.  I'm not challenging
IPMC process on releases at this point.  I'm challenging the idea that allowing
subprojects to vote in new committers all by themselves is somehow taboo
in this org, because that does not match my experience with httpd, and
it certainly wasn't how jakarta operated prior to the restructuring.

  The fact that committers have no legal standing in this org  means there is
  no reason a decision made about them needs formal  approval by a PMC.
  Your reading of the corporate structure of this org  is needlessly formal.
 
 Giving them commit access has been deemed an action  requiring a vote of the
 PMC.  And sometimes the job description of a PMC  Chair is

Are you referring to a board resolution, or just some passed down wisdom
that you have received?


  

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



Re: an experiment

2010-08-16 Thread Luciano Resende
On Mon, Aug 16, 2010 at 10:57 AM, Benson Margulies
bimargul...@gmail.com wrote:
 On committers there is a legal / procedural clarification called for.
 Perhaps I'm just dense, but I got the strong impression from the recent
 email at members@ that there was much more flexibility possible with
 committer status than with releases -- that the iPMC could indeed make a
 one-time, blanket, decision, that PPMC votes were sufficient for committer
 status. To cite an example to support my position, I'm pretty sure that GSOC
 students get commit privileges without formal PMC votes.


Could you clarify on what do you mean by your statement around GSoC
Students. GSoC students are and should be tread as any other
contributors to a project and should earn committer karma via regular
channels (discuss/vote/etc).

-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

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



[VOTE] Apache Shiro graduation as TLP

2010-08-16 Thread Kalle Korhonen
The Apache Shiro community and the mentors of the project think the
project is ready to graduate and is asking for IPMC's recommendation
to present the project resolution to the board. The community
graduation vote was held and resulted in 27 positive votes with no
neutral or negatives (see
http://mail-archives.apache.org/mod_mbox/incubator-shiro-user/201008.mbox/%3caanlktinqpvrhjxzjhjbyxpyhovzbyl1wqyw=hjln9...@mail.gmail.com%3e).

The proposed resolution is attached to the end of this post and is
also available at
https://cwiki.apache.org/confluence/display/SHIRO/Graduation+Resolution.
See the discussion on the project scope and resolution wording at
http://mail-archives.apache.org/mod_mbox/incubator-shiro-dev/201008.mbox/browser
(linking to the index view, see the [DISCUSS] Graduation Resolution
thread).

For other supporting information, see all of the completed action
items at http://svn.apache.org/repos/asf/incubator/shiro/STATUS and
clutch status at http://incubator.apache.org/clutch.html.

This is a binding IPMC vote for recommending graduation of Apache
Shiro with the proposed resolution.

[   ] +1 - Recommend graduation of Apache Shiro as a TLP
[   ] -1 - Oppose graduation of Apache Shiro as a TLP (if it's the
wording in the resolution, we may refine during the vote)

This vote will remain open for at least 72 hours.

===
Establish Apache Shiro Project

WHEREAS, the Board of Directors deems it to be in the best
interests of the Foundation and consistent with the Foundation's
purpose to establish a Project Management Committee charged with
the creation and maintenance of open-source software related to
application security, for distribution at no charge to the
public.

NOW, THEREFORE, BE IT RESOLVED, that a Project Management
Committee (PMC), to be known as the The Apache Shiro Project,
be and hereby is established pursuant to Bylaws of the
Foundation; and be it further

RESOLVED, that The Apache Shiro Project be and hereby is
responsible for the creation and maintenance of a software
project related to application security; and be it further

RESOLVED, that the office of Vice President, Shiro be and
hereby is created, the person holding such office to serve at the
direction of the Board of Directors as the chair of The Apache
Shiro Project, and to have primary responsibility for management
of the projects within the scope of responsibility of
The Apache Shiro Project; and be it further

RESOLVED, that the persons listed immediately below be and
hereby are appointed to serve as the initial members of The
Apache Shiro Project:

* Les Hazlewood   (lhazlew...@apache.org)
* Kalle Korhonen  (kao...@apache.org)
* Peter Ledbrook  (pledbr...@apache.org)
* Jeremy Haile(jha...@apache.org)
* Craig L Russell (craig.russ...@oracle.com)

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Les Hazlewood
be and hereby is appointed to the office of Vice
President, Shiro, to serve in accordance with and subject to
the direction of the Board of Directors and the Bylaws of the
Foundation until death, resignation, retirement, removal or
disqualification, or until a successor is appointed; and be it
further

RESOLVED, that the initial Apache Shiro Project be and hereby
is tasked with the migration and rationalization of the Apache
Incubator Shiro podling; and be it further

RESOLVED, that all responsibility pertaining to the Apache
Incubator Shiro podling encumbered upon the Apache Incubator
PMC are hereafter discharged.
===

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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Chris A Mattmann wrote:

 From my point of view, it would be nice for podlings with active mentors
 to be able to guide their own decisions, especially if there are 3 active
 mentors and they approve. For example in our case in OODT, we can achieve
 consensus and obtain much of the necessary VOTEs and oversight from our
 mentors like Justin and Ian and myself.

Well, that's sufficient, Chris.  There should be no nice to have aspect.
The only requirement is that the PMC has the ability to oversee.  If we can
streamline that process, great.

 I'm not sure that teaching the podlings that once they do a committer VOTE
 with the PPMC that they then have to do an IPMC vote after that is really
 teaching them the Apache way b/c this isn't the way it'll work when they
 graduate.

 I think so long as there are active mentors shepherding the experienced
PMC
 role on the project, then VOTEs at the PPMC level should be all that's
 required.

The problem is that the PPMC has no standing.  I keep telling people to stop
using the term IPMC.  It is the Incubator PMC.  The terms IPMC and PPMC make
them look somehow equivalent.

Now, because you have 3+ PMC members in the project, those votes have
standing, and suffice so long as the rest of the PMC is aware of and has the
opportunity to exercise oversight.  The PMC need not vote unless someone has
a good reason to cast a -1.  Again, I'm all for streamlining, as long as it
supports oversight.

--- Noel



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



RE: [VOTE] experimental delegation of new committer votes to PPMC

2010-08-16 Thread Noel J. Bergman
Joe Schaefer wrote:

 I have come to the realization that I'm not going to convince Noel
 to see things my way any time soon, so I'd like to now ask for a
 formal majority consensus vote on relaxed rules for [for] thrift,
 sis, and esme, I wish to remove the current rule that requires 3
 votes from [the PMC] to approve a vote on a new committer

This isn't a matter of my opinion.  The question is whether the ASF Board
approves the election of Committers without PMC approval.  I am asking them
that question in this month's Board Report.

--- Noel



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



Re: an experiment

2010-08-16 Thread Daniel Kulp
On Monday 16 August 2010 2:15:32 pm Luciano Resende wrote:
 On Mon, Aug 16, 2010 at 10:57 AM, Benson Margulies
 
 bimargul...@gmail.com wrote:
  On committers there is a legal / procedural clarification called for.
  Perhaps I'm just dense, but I got the strong impression from the recent
  email at members@ that there was much more flexibility possible with
  committer status than with releases -- that the iPMC could indeed make a
  one-time, blanket, decision, that PPMC votes were sufficient for
  committer status. To cite an example to support my position, I'm pretty
  sure that GSOC students get commit privileges without formal PMC votes.
 
 Could you clarify on what do you mean by your statement around GSoC
 Students. GSoC students are and should be tread as any other
 contributors to a project and should earn committer karma via regular
 channels (discuss/vote/etc). 

I think he's confusing getting commit karma on a project and getting an Apache 
account that would allow commit to a sandbox or similar.  For some projects, 
we had the students submit a ICLA and we had accounts created that gave them a 
walled off sandbox to commit their work into rather than have them creating 
forks or something off at GitHub or similar.   They don't have project commit 
karma to commit to trunk or branches or anything, just a very walled off 
sandbox.


-- 
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog

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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Joe Schaefer wrote:

 I'm challenging the idea that allowing subprojects to vote in new
committers all
 by themselves is somehow taboo in this org

I understand. I am specifically raising that issue with the Board in this
month's report.

  Giving them commit access has been deemed an action  requiring a vote of
the
  PMC.

 Are you referring to a board resolution, or just some passed down wisdom
 that you have received?

I'm not aware of a resolution.  Let's see what comes back from the Board.

--- Noel



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



Re: [VOTE] experimental delegation of new committer votes to PPMC

2010-08-16 Thread Joe Schaefer
- Original Message 

 From: Noel J. Bergman n...@devtech.com
 To: general@incubator.apache.org
 Sent: Mon, August 16, 2010 2:22:02 PM
 Subject: RE: [VOTE] experimental delegation of new committer votes to PPMC
 
 Joe Schaefer wrote:
 
  I have come to the realization that I'm not  going to convince Noel
  to see things my way any time soon, so I'd like  to now ask for a
  formal majority consensus vote on relaxed rules for  [for] thrift,
  sis, and esme, I wish to remove the current rule that  requires 3
  votes from [the PMC] to approve a vote on a new  committer
 
 This isn't a matter of my opinion.  The question is  whether the ASF Board
 approves the election of Committers without PMC  approval.  I am asking them
 that question in this month's Board  Report.

Fair enough.


  

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



Re: [VOTE] Apache Shiro graduation as TLP

2010-08-16 Thread Mattmann, Chris A (388J)
Good job guys. I reviewed the VOTE threads, and your clutch status. Board 
resolution looks good. My only concern is that it looks like a small PMC, but 
if you've got this far then I'll trust you guys to move forward. Also looks 
like solid people on the team too.

+1 from me.

Cheers,
Chris



On 8/16/10 11:18 AM, Kalle Korhonen kalle.o.korho...@gmail.com wrote:

The Apache Shiro community and the mentors of the project think the
project is ready to graduate and is asking for IPMC's recommendation
to present the project resolution to the board. The community
graduation vote was held and resulted in 27 positive votes with no
neutral or negatives (see
http://mail-archives.apache.org/mod_mbox/incubator-shiro-user/201008.mbox/%3caanlktinqpvrhjxzjhjbyxpyhovzbyl1wqyw=hjln9...@mail.gmail.com%3e).

The proposed resolution is attached to the end of this post and is
also available at
https://cwiki.apache.org/confluence/display/SHIRO/Graduation+Resolution.
See the discussion on the project scope and resolution wording at
http://mail-archives.apache.org/mod_mbox/incubator-shiro-dev/201008.mbox/browser
(linking to the index view, see the [DISCUSS] Graduation Resolution
thread).

For other supporting information, see all of the completed action
items at http://svn.apache.org/repos/asf/incubator/shiro/STATUS and
clutch status at http://incubator.apache.org/clutch.html.

This is a binding IPMC vote for recommending graduation of Apache
Shiro with the proposed resolution.

[   ] +1 - Recommend graduation of Apache Shiro as a TLP
[   ] -1 - Oppose graduation of Apache Shiro as a TLP (if it's the
wording in the resolution, we may refine during the vote)

This vote will remain open for at least 72 hours.

===
Establish Apache Shiro Project

WHEREAS, the Board of Directors deems it to be in the best
interests of the Foundation and consistent with the Foundation's
purpose to establish a Project Management Committee charged with
the creation and maintenance of open-source software related to
application security, for distribution at no charge to the
public.

NOW, THEREFORE, BE IT RESOLVED, that a Project Management
Committee (PMC), to be known as the The Apache Shiro Project,
be and hereby is established pursuant to Bylaws of the
Foundation; and be it further

RESOLVED, that The Apache Shiro Project be and hereby is
responsible for the creation and maintenance of a software
project related to application security; and be it further

RESOLVED, that the office of Vice President, Shiro be and
hereby is created, the person holding such office to serve at the
direction of the Board of Directors as the chair of The Apache
Shiro Project, and to have primary responsibility for management
of the projects within the scope of responsibility of
The Apache Shiro Project; and be it further

RESOLVED, that the persons listed immediately below be and
hereby are appointed to serve as the initial members of The
Apache Shiro Project:

* Les Hazlewood   (lhazlew...@apache.org)
* Kalle Korhonen  (kao...@apache.org)
* Peter Ledbrook  (pledbr...@apache.org)
* Jeremy Haile(jha...@apache.org)
* Craig L Russell (craig.russ...@oracle.com)

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Les Hazlewood
be and hereby is appointed to the office of Vice
President, Shiro, to serve in accordance with and subject to
the direction of the Board of Directors and the Bylaws of the
Foundation until death, resignation, retirement, removal or
disqualification, or until a successor is appointed; and be it
further

RESOLVED, that the initial Apache Shiro Project be and hereby
is tasked with the migration and rationalization of the Apache
Incubator Shiro podling; and be it further

RESOLVED, that all responsibility pertaining to the Apache
Incubator Shiro podling encumbered upon the Apache Incubator
PMC are hereafter discharged.
===

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




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



Re: [VOTE] Apache Shiro graduation as TLP

2010-08-16 Thread sebb
On 16 August 2010 19:18, Kalle Korhonen kalle.o.korho...@gmail.com wrote:
 The Apache Shiro community and the mentors of the project think the
 project is ready to graduate and is asking for IPMC's recommendation
 to present the project resolution to the board. The community
 graduation vote was held and resulted in 27 positive votes with no
 neutral or negatives (see
 http://mail-archives.apache.org/mod_mbox/incubator-shiro-user/201008.mbox/%3caanlktinqpvrhjxzjhjbyxpyhovzbyl1wqyw=hjln9...@mail.gmail.com%3e).

 The proposed resolution is attached to the end of this post and is
 also available at
 https://cwiki.apache.org/confluence/display/SHIRO/Graduation+Resolution.
 See the discussion on the project scope and resolution wording at
 http://mail-archives.apache.org/mod_mbox/incubator-shiro-dev/201008.mbox/browser
 (linking to the index view, see the [DISCUSS] Graduation Resolution
 thread).

 For other supporting information, see all of the completed action
 items at http://svn.apache.org/repos/asf/incubator/shiro/STATUS and
 clutch status at http://incubator.apache.org/clutch.html.

 This is a binding IPMC vote for recommending graduation of Apache
 Shiro with the proposed resolution.

 [   ] +1 - Recommend graduation of Apache Shiro as a TLP
 [   ] -1 - Oppose graduation of Apache Shiro as a TLP (if it's the
 wording in the resolution, we may refine during the vote)

Some of the incubation stages don't seem to have been completed, at
least according to the page:

http://incubator.apache.org/projects/shiro.html

Perhaps these items have been completed, in which case please could
the page be updated accordingly?


 This vote will remain open for at least 72 hours.

 ===
 Establish Apache Shiro Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the Foundation's
 purpose to establish a Project Management Committee charged with
 the creation and maintenance of open-source software related to
 application security, for distribution at no charge to the
 public.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the The Apache Shiro Project,
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that The Apache Shiro Project be and hereby is
 responsible for the creation and maintenance of a software
 project related to application security; and be it further

 RESOLVED, that the office of Vice President, Shiro be and
 hereby is created, the person holding such office to serve at the
 direction of the Board of Directors as the chair of The Apache
 Shiro Project, and to have primary responsibility for management
 of the projects within the scope of responsibility of
 The Apache Shiro Project; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of The
 Apache Shiro Project:

 * Les Hazlewood       (lhazlew...@apache.org)
 * Kalle Korhonen      (kao...@apache.org)
 * Peter Ledbrook      (pledbr...@apache.org)
 * Jeremy Haile        (jha...@apache.org)
 * Craig L Russell     (craig.russ...@oracle.com)

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Les Hazlewood
 be and hereby is appointed to the office of Vice
 President, Shiro, to serve in accordance with and subject to
 the direction of the Board of Directors and the Bylaws of the
 Foundation until death, resignation, retirement, removal or
 disqualification, or until a successor is appointed; and be it
 further

 RESOLVED, that the initial Apache Shiro Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator Shiro podling; and be it further

 RESOLVED, that all responsibility pertaining to the Apache
 Incubator Shiro podling encumbered upon the Apache Incubator
 PMC are hereafter discharged.
 ===

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



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



Re: an experiment

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 11:22 AM, Noel J. Bergman n...@devtech.com wrote:
 What happened?

It's all in the archives, but a quick recap.

For Subversion, an Incubator PMC member who was never involved in the
SVN community jumped in the middle of a committer vote to vote -1.
Greg wrote a cranky email telling him to go away.  Most of the
committers in SVN were taken aback by the behavior.  Who is this
person? Why do they get to vote -1? 

For OODT, we voted on a committer - but forgot to do the
pre-acknowledgement and Chris got taken out to the woodshed by some
members because we sent the ack *after* the vote.  Chris didn't go
cranky, but I would have.  (I was in the middle of moving when that
happened - even then I threw away a few cranky emails...)

 And given that Subversion clearly (should have) had more
 than 3 PMC members, how did it impact?

Even after graduation, in Subversion, Greg has had to constantly
reinforce that the Subversion PMC gets to make the decisions in the
project and stop looking for others to set policy - as that's the
(false) precedent set by the Incubator.  The behavior of the Incubator
PMC can set a bad tone - and those of us mentoring have often had to
take proactive efforts to undo the damage.  -- justin

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



Re: an experiment

2010-08-16 Thread Mattmann, Chris A (388J)
Hi Noel,

Thanks for your reply. Comments below:

 From my point of view, it would be nice for podlings with active mentors
 to be able to guide their own decisions, especially if there are 3 active
 mentors and they approve. For example in our case in OODT, we can achieve
 consensus and obtain much of the necessary VOTEs and oversight from our
 mentors like Justin and Ian and myself.
 
 Well, that's sufficient, Chris.  There should be no nice to have aspect.
 The only requirement is that the PMC has the ability to oversee.  If we can
 streamline that process, great.

Yeah, I guess to me the PPMC* mentors should be fine to oversee without
double checking with the IPMC*. The podling mentors represent the IPMC* in
my mind and should be its shepherds, not those other IPMC* folks who aren't
participating in the day to day of the podling.

 
 I'm not sure that teaching the podlings that once they do a committer VOTE
 with the PPMC that they then have to do an IPMC vote after that is really
 teaching them the Apache way b/c this isn't the way it'll work when they
 graduate.
 
 I think so long as there are active mentors shepherding the experienced
 PMC
 role on the project, then VOTEs at the PPMC level should be all that's
 required.
 
 The problem is that the PPMC has no standing.  I keep telling people to stop
 using the term IPMC.  It is the Incubator PMC.  The terms IPMC and PPMC make
 them look somehow equivalent.

I guess that's what I take exception to, I think the PPMC* _should_ have
standing. I saw your other reply to Joe on this and the fact that you're
going to ask for clarification from the Board on seemingly a related
subject. Sounds good to me.

 
 Now, because you have 3+ PMC members in the project, those votes have
 standing, and suffice so long as the rest of the PMC is aware of and has the
 opportunity to exercise oversight.

Yeah, like I said, to me, podling mentors = IPMC* oversight, so if 3+
mentors approve, then that should be it IMHO.

Cheers,
Chris


* I'm still using PPMC and IPMC b/c that's what the docs call them [1].

[1] http://incubator.apache.org/guides/ppmc.html

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



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



Re: [VOTE] Apache Shiro graduation as TLP

2010-08-16 Thread sebb
On 16 August 2010 19:33, sebb seb...@gmail.com wrote:
 On 16 August 2010 19:18, Kalle Korhonen kalle.o.korho...@gmail.com wrote:
 The Apache Shiro community and the mentors of the project think the
 project is ready to graduate and is asking for IPMC's recommendation
 to present the project resolution to the board. The community
 graduation vote was held and resulted in 27 positive votes with no
 neutral or negatives (see
 http://mail-archives.apache.org/mod_mbox/incubator-shiro-user/201008.mbox/%3caanlktinqpvrhjxzjhjbyxpyhovzbyl1wqyw=hjln9...@mail.gmail.com%3e).

 The proposed resolution is attached to the end of this post and is
 also available at
 https://cwiki.apache.org/confluence/display/SHIRO/Graduation+Resolution.
 See the discussion on the project scope and resolution wording at
 http://mail-archives.apache.org/mod_mbox/incubator-shiro-dev/201008.mbox/browser
 (linking to the index view, see the [DISCUSS] Graduation Resolution
 thread).

 For other supporting information, see all of the completed action
 items at http://svn.apache.org/repos/asf/incubator/shiro/STATUS and
 clutch status at http://incubator.apache.org/clutch.html.

 This is a binding IPMC vote for recommending graduation of Apache
 Shiro with the proposed resolution.

 [   ] +1 - Recommend graduation of Apache Shiro as a TLP
 [   ] -1 - Oppose graduation of Apache Shiro as a TLP (if it's the
 wording in the resolution, we may refine during the vote)

 Some of the incubation stages don't seem to have been completed, at
 least according to the page:

 http://incubator.apache.org/projects/shiro.html

 Perhaps these items have been completed, in which case please could
 the page be updated accordingly?


Also, just noticed that the SVN tree does not appear to have a copy of
the LICENSE file.

Normally this is stored alongside the NOTICE file at the top-level, i.e. in

http://svn.apache.org/repos/asf/incubator/shiro/trunk/

Looks like the file was deleted in the following commit:
r979180 | kaosko | 2010-07-26 07:45:44 +0100 (Mon, 26 Jul 2010) | 1 line

Was this intentional?


 This vote will remain open for at least 72 hours.

 ===
 Establish Apache Shiro Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the Foundation's
 purpose to establish a Project Management Committee charged with
 the creation and maintenance of open-source software related to
 application security, for distribution at no charge to the
 public.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the The Apache Shiro Project,
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that The Apache Shiro Project be and hereby is
 responsible for the creation and maintenance of a software
 project related to application security; and be it further

 RESOLVED, that the office of Vice President, Shiro be and
 hereby is created, the person holding such office to serve at the
 direction of the Board of Directors as the chair of The Apache
 Shiro Project, and to have primary responsibility for management
 of the projects within the scope of responsibility of
 The Apache Shiro Project; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of The
 Apache Shiro Project:

 * Les Hazlewood       (lhazlew...@apache.org)
 * Kalle Korhonen      (kao...@apache.org)
 * Peter Ledbrook      (pledbr...@apache.org)
 * Jeremy Haile        (jha...@apache.org)
 * Craig L Russell     (craig.russ...@oracle.com)

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Les Hazlewood
 be and hereby is appointed to the office of Vice
 President, Shiro, to serve in accordance with and subject to
 the direction of the Board of Directors and the Bylaws of the
 Foundation until death, resignation, retirement, removal or
 disqualification, or until a successor is appointed; and be it
 further

 RESOLVED, that the initial Apache Shiro Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator Shiro podling; and be it further

 RESOLVED, that all responsibility pertaining to the Apache
 Incubator Shiro podling encumbered upon the Apache Incubator
 PMC are hereafter discharged.
 ===

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




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



Re: an experiment

2010-08-16 Thread Benson Margulies
i am not confused:-) the entire incubator is a 'walled sandbox'. if projects 
can grant streamlined karma to sandbox branches to students, why not let 
podlings add committers?

On Aug 16, 2010, at 2:23 PM, Daniel Kulp dk...@apache.org wrote:

 On Monday 16 August 2010 2:15:32 pm Luciano Resende wrote:
 On Mon, Aug 16, 2010 at 10:57 AM, Benson Margulies
 
 bimargul...@gmail.com wrote:
 On committers there is a legal / procedural clarification called for.
 Perhaps I'm just dense, but I got the strong impression from the recent
 email at members@ that there was much more flexibility possible with
 committer status than with releases -- that the iPMC could indeed make a
 one-time, blanket, decision, that PPMC votes were sufficient for
 committer status. To cite an example to support my position, I'm pretty
 sure that GSOC students get commit privileges without formal PMC votes.
 
 Could you clarify on what do you mean by your statement around GSoC
 Students. GSoC students are and should be tread as any other
 contributors to a project and should earn committer karma via regular
 channels (discuss/vote/etc). 
 
 I think he's confusing getting commit karma on a project and getting an 
 Apache 
 account that would allow commit to a sandbox or similar.  For some projects, 
 we had the students submit a ICLA and we had accounts created that gave them 
 a 
 walled off sandbox to commit their work into rather than have them creating 
 forks or something off at GitHub or similar.   They don't have project commit 
 karma to commit to trunk or branches or anything, just a very walled off 
 sandbox.
 
 
 -- 
 Daniel Kulp
 dk...@apache.org
 http://dankulp.com/blog
 
 -
 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



Incubator Board Report - August 2010

2010-08-16 Thread Noel J. Bergman
Matt Benson, Srinath Perera, and Michael McCandless all joined the
Incubator.  Several more will be joining this week.

Shiro is set to graduate, and it seems that at least a couple of projects
are in good shape to graduate in the near future.

On to a topic for the Board's attention.  There has been some lively
discussion this past week, initiated by Joe Schaefer regarding making
Incubator projects more self-governing.  Although a valid goal, the actual
proposals appear troubling in terms of ASF governance structure.

A specific proposal, for which Joe would like a formal vote, amounts to
whether the ASF Board approves the granting of Committer status without PMC
approval, and bypassing the PMC on the matter.  Individual current and past
Directors have already engaged, but it is requested that the Board consider
the issue, and respond.

--

= Amber =

Amber is a project to develop a Java library which provides an API
specification for, and an unconditionally compliant implementation of
the OAuth v1.0, v1.0a and v2.0 specifications. OAuth is a mechanism
that allows users to authenticate and authorise access by another
party to resources they control while avoiding the need to share their
username and password credentials.

The most important issues that must be addressed before graduation are:

 * attract new users and developers
 * making a release

The Incubator PMC / ASF Board should be aware that:

 * Involved people have been very busy due to personal/business issues in
the last month.

Latest activity:

 * apply the API definition choices approved by the community.
 * started implementing the Signing algorithms.

Next steps:

 * finalize the API definition.
 * implementation of different specification versions (client and server).

Community:

 * The community is in the first stages of formation and solely
consists of the developers, though a few users start to appear on the
mailing lists.


= Bluesky =

Did not report, but has reported several months running.  The only activity
observed is the following e-mail:
http://mail-archives.apache.org/mod_mbox/incubator-bluesky-dev/201008.mbox/%
3caanlkti=nafbwoofuu1faxkxyxaiqf2rat5zqdcl1p...@mail.gmail.com%3e



= BeanValidation =

Apache Bean Validation will deliver an implementation of the JSR303 Bean
Validation 1.0 specification. BVAL entered incubation on March 1, 2010.

A list of the three most important issues to address in the move towards
graduation.

 * First release of artifacts - Done
 * Grow the community and committer base - ongoing
 * Decide on graduation target of TLP or subproject - TBD

Any issues that the Incubator PMC or ASF Board might wish/need to be aware
of?

 * None at this time.

How has the community developed since the last report?

 * Committer offer was extended and accepted by Matt Benson.
 * A couple of new users on the dev list.

How has the project developed since the last report?

 * Currently a 0.2-incubating RC2 release vote is underway.



= Chukwa =

Chukwa is a distributed log collection and processing system built on top of
Hadoop.  It is a former Hadoop subproject. CLAs are on file and ASF holds
all copyrights.  We have been in incubation since July 13, 2010.  Since
then, we have switched to incubation SVN naming and updated our website to
reflect this change.  We still need to move mailing lists to incubation.
[Pending on Bernd.] We still need to move our website to
incubator.apache.org [Pending on permissions].  Should bring onboard more
committers; Bill Graham would be the first Chukwa commiter not originally
part of the project.


= Clerezza =

Clerezza (incubating since November 27th, 2009) is an  OSGi-based modular
application and set of components (bundles) for  building RESTFul Semantic
Web applications and services. The are currently no issues requiring board
attention.

Recent activity:

 * Added support for roaming useres with WebId
 * Added support for ssl
 * Started support for editing own foaf-profile with cleint certificate
generation
 * Faster ScalaServer Pages using Scala 2.8.0
 * Improved User documentation

Next steps:

 * Streamline architecture around type-handlers and type-renderer
 * Add ability to easily overwrite the styling in full or partially
(skinning) with a bundle


Top 2/3 Issues before graduation:

 * Improve our website with tutorials and getting started content.
 * Prepare some easy-to-run demos to get people interested in Clerezza.
 * Prepare for a first release


= Deltacloud =

Deltacloud is a cross-cloud RESTful abstraction API. The are currently no
issues requiring board attention.

Recent activity:

 * Grant of initial code finalized: code relicensed under ASL2.0, iCLA's of
all contributor's on file, cCLA from Red Hat for initial submission also on
file, code imported to subversion
 * First draft of an API specification sent to developer's list
 * Initial content for project website in svn; need to clear up some
technical 

RE: an experiment

2010-08-16 Thread Noel J. Bergman
Justin Erenkrantz wrote:

 a quick recap.

 an Incubator PMC member who was never involved in [the] community jumped
in
 the middle of a committer vote to vote -1.  Greg wrote a cranky email
telling
 him to go away.  Most of the committers in SVN were taken aback by the
behavior.
 Who is this person? Why do they get to vote -1? 

Presumably there was no valid basis for the -1?  Sucks, but Joe's proposal
doesn't change the fact that any PMC Member can still vote on any project.
The ASF does not have subprojects, there is only one PMC.  We have gone
through this with Jakarta and XML over those issues.

 For OODT, we voted on a committer - but forgot to do the
 pre-acknowledgement and Chris got taken out to the
 woodshed by some members because we sent the ack *after*
 the vote.  Chris didn't go cranky, but I would have.

Perhaps we need to remind people that mistakes happen -- ESPECIALLY in the
Incubator -- and we need to extend courtesy and assistence, not
back-of-the-woodshed beatings.  And, as I just noted to Chris, I am all for
any streamlining that we can do, so long as it preserves PMC oversight.

  And given that Subversion clearly (should have) had more
  than 3 PMC members, how did it impact?

 after graduation, in Subversion, Greg has had to constantly reinforce that
 the Subversion PMC gets to make the decisions in the project and stop
looking
 for others to set policy - as that's the (false) precedent set by the
Incubator.

I see what you are saying, but the issue is that ASF project policy is set
by its PMC, and until an Incubator project graduates, that PMC is the
Incubator PMC.  But we do try to allow the project a lot of leeway to
self-govern, which is why the PPMC exists in the first place.  And I'm
curious as to why Subversion folks got into a habit of looking elsewhere,
since the Subversion project pretty much *did* self-govern (having plenty of
PMC Members and ASF Members on the project) during its short Incubation.

--- Noel



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



Re: Incubator Board Report - August 2010

2010-08-16 Thread Joe Schaefer
- Original Message 

 From: Noel J. Bergman n...@devtech.com
 To: bo...@apache.org
 Cc: general@incubator.apache.org
 Sent: Mon, August 16, 2010 2:52:18 PM
 Subject: Incubator Board Report - August 2010

 On to a topic for the Board's  attention.  There has been some lively
 discussion this past week,  initiated by Joe Schaefer regarding making
 Incubator projects more  self-governing.  Although a valid goal, the actual
 proposals appear  troubling in terms of ASF governance structure.
 
 A specific proposal, for  which Joe would like a formal vote, amounts to
 whether the ASF Board approves  the granting of Committer status without PMC
 approval, and bypassing the PMC  on the matter.  Individual current and past
 Directors have already  engaged, but it is requested that the Board consider
 the issue, and  respond.

All I've asked is that the rule regarding a formal vote from 3 IPMC members
be dropped in favor of just honoring the votes of the PPMC.  The rest of
the umpteen oversight steps regarding inducting a new committer into the
Incubator remain intact: describing that as bypassing the PMC isn't really
fair to my position.


  

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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Chris A Mattmann wrote:

  Well, that's sufficient, Chris.  There should be no nice to have
aspect.
  The only requirement is that the PMC has the ability to oversee.  If we
can
  streamline that process, great.

 Yeah, I guess to me the PPMC mentors should be fine to oversee without
 double checking with the IPMC.

They should be fine, but the PMC still needs to have the opportunity to
provide oversight.

 The podling mentors represent the IPMC in my mind and should be its
shepherds,
 not those other IPMC folks who aren't participating in the day to day of
the podling.

People not participating should generally stay out of it unless necessary.
Necessary might be:

 - not enough +1 votes, so please help
 - improper release packaging
 - something really out of whack

Otherwise, get involved or butt out.  :-)  But until the project graduates,
PMC members *can* have a say.  Don't like it?  Graduate faster!  :-D

 The problem is that the PPMC has no standing.  I keep telling people to
stop
 using the term IPMC.  It is the Incubator PMC.  The terms IPMC and PPMC
make
 them look somehow equivalent.

 I guess that's what I take exception to, I think the PPMC _should_ have
 standing.

As per http://www.apache.org/foundation/bylaws.html#6.3, the defined
governing entity is the Project Management Committee, better known as the
PMC.  And while the text does say that the PMC Chair shall establish rules
and procedures for the day to day management of project(s) for which the
committee is responsible, it is the accepted practice of the ASF that the
PMC makes all decisions.

 to me, podling mentors = IPMC* oversight, so if 3+ mentors approve, then
that should be it IMHO.

I'd say that 3+ Mentors *and* lazy consensus (which basically just means a
notice requirement) of the PMC is sufficient.

--- Noel



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



Re: [VOTE] Apache Shiro graduation as TLP

2010-08-16 Thread Kalle Korhonen
On Mon, Aug 16, 2010 at 11:33 AM, sebb seb...@gmail.com wrote:
 On 16 August 2010 19:18, Kalle Korhonen kalle.o.korho...@gmail.com wrote:
 Some of the incubation stages don't seem to have been completed, at
 least according to the page:
 http://incubator.apache.org/projects/shiro.html
 Perhaps these items have been completed, in which case please could
 the page be updated accordingly?

Uh sorry, we've forgotten the existence of that page - will update.

Kalle

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



Re: an experiment

2010-08-16 Thread Mattmann, Chris A (388J)
Hi Noel,

 I guess that's what I take exception to, I think the PPMC _should_ have
 standing.
 
 As per http://www.apache.org/foundation/bylaws.html#6.3, the defined
 governing entity is the Project Management Committee, better known as the
 PMC.  And while the text does say that the PMC Chair shall establish rules
 and procedures for the day to day management of project(s) for which the
 committee is responsible, it is the accepted practice of the ASF that the
 PMC makes all decisions.

Welp, hopefully we get clarification on this and whether or not it can be a
PMC (or PMC chair's) call on the *who* gets to make the decisions.

One way forward would be if the IPMC consisted of the set of active
contributors to a podling (including mentors + podling committers), then
we're really saying the same thing. This is one of the things I've heard
that's up for discussion and I for one am in favor of it.

Cheers,
Chris

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



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



Re: [VOTE] Apache Shiro graduation as TLP

2010-08-16 Thread Kalle Korhonen
On Mon, Aug 16, 2010 at 11:43 AM, sebb seb...@gmail.com wrote:
 Also, just noticed that the SVN tree does not appear to have a copy of
 the LICENSE file.
 Normally this is stored alongside the NOTICE file at the top-level, i.e. in
 http://svn.apache.org/repos/asf/incubator/shiro/trunk/
 Looks like the file was deleted in the following commit:
 r979180 | kaosko | 2010-07-26 07:45:44 +0100 (Mon, 26 Jul 2010) | 1 line
 Was this intentional?

Yes, that was intentional, see the commit message:
Follow through on the suggestions given when 1.0.0 release was made.
Removed LICENSE.txt as that is added to the source distro via Apache
parent pom and its remote resource plugin configuration. Renamed
NOTICE.txt to NOTICE so it'll replace the default one. Note that
http://www.apache.org/legal/src-headers.html#notice indicates that the
LICENSE file needs to be present only in the source distro (and not in
svn as Sebb claimed) so we are ok. Also note that ant suggested
removing the SoftHashMap and Spring related comments completely from
NOTICE file but they are regarding copyrights so look fine to me, will
confirm on dev list.

If you can point out any documentation that says LICENSE will is
required in svn, I'll put it in otherwise I'll avoid the redundancy.
In any case, thanks for taking a look!

More recently, I also integrated apache-rat (the maven plugin) to our
build process.

Kalle

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



Re: an experiment

2010-08-16 Thread Kevan Miller

On Aug 16, 2010, at 2:52 PM, Noel J. Bergman wrote:

 Presumably there was no valid basis for the -1?  Sucks, but Joe's proposal
 doesn't change the fact that any PMC Member can still vote on any project.
 The ASF does not have subprojects, there is only one PMC.  We have gone
 through this with Jakarta and XML over those issues.

IIRC, the issue involved the notion of partial committers in subversion -- 
http://subversion.apache.org/docs/community-guide/roles.html#committers There 
were objections over the notion of partial committers, not about the 
individual.

I don't view subversion as a particularly good motivating example of why the 
Incubator is or is not broken. Subversion was unique from the very beginning...

In general, I agree with in Noel... Would add that IMO, incubator oversight has 
helped release processes (and general foundation knowledge) for many projects, 
not just those who have been through incubation...

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



Re: [VOTE] Release Bean Validation 0.2-incubating RC2

2010-08-16 Thread Kevan Miller
+1

Signature/checksums, build, source (RAT), and general snooping around with 
emacs all looked good. Thanks Donald!

--kevan
On Aug 13, 2010, at 1:38 PM, Donald Woods wrote:

 A Bean Validation 0.2-incubating release candidate #2 has been created
 with the following artifacts up for a vote:
 
 SVN source tag (r985290):
 https://svn.apache.org/repos/asf/incubator/bval/tags/0.2-incubating/
 
 Maven staging repo:
 https://repository.apache.org/content/repositories/orgapachebval-102/
 
 Source release:
 https://repository.apache.org/content/repositories/orgapachebval-102/org/apache/bval/bval-parent/0.2-incubating/bval-parent-0.2-incubating-source-release.zip
 
 Javadoc staging site:
 http://people.apache.org/~dwoods/bval/0.2-incubating/staging-site/apidocs/
 
 PGP release keys (signed using D018E6B1):
 https://svn.apache.org/repos/asf/incubator/bval/KEYS
 
 
 Vote will be open for 72 hours.
 
 [ ] +1  approve
 [ ] +0  no opinion
 [ ] -1  disapprove (and reason why)
 
 
 Thanks,
 Donald
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Craig L Russell wrote:

 Here's the current process for getting new committers into an incubating
project:

 1. Identify candidates
 2. Discuss candidates on podling-private
 3. Agree that candidate should be a committer

All PPMC functions; need no outside involvement.

 4. Vote on podling-private
 5. Wait for everyone's vote
 6. Inform incubator PMC of results of vote
 7. Vote in incubator PMC if not all three mentors have voted

Translation: vote and talley.  How can we streamline this with oversight?

 - Initiate vote on podling-private  concurrently notify PMC
 - Tally votes (ping PMC if more votes are necessary)
 - Post vote results to podling-private / cc: private@

I don't see anything to remove, and assuming that the podling has 3+ active
Mentors, the PMC is not a time block.  But processing of the actual vote
*is* where the PMC exerts oversight.

 8. Invite committer
 9. Send ICLA
 10. Wait for ICLA registration
 11. Send root request for committer
 12. Wait for root to create account
 13. Update asf authorization file for new account

I don't see anything to remove from here, nor is there any PMC-specific
task.

--- Noel



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



Re: Incubator Board Report - August 2010

2010-08-16 Thread David Jencks
Sorry for the lateness, as one of the Amber mentors I would like to sign off on 
the amber portion of this report.

thanks
david jencks

On Aug 16, 2010, at 11:52 AM, Noel J. Bergman wrote:

 Matt Benson, Srinath Perera, and Michael McCandless all joined the
 Incubator.  Several more will be joining this week.
 
 Shiro is set to graduate, and it seems that at least a couple of projects
 are in good shape to graduate in the near future.
 
 On to a topic for the Board's attention.  There has been some lively
 discussion this past week, initiated by Joe Schaefer regarding making
 Incubator projects more self-governing.  Although a valid goal, the actual
 proposals appear troubling in terms of ASF governance structure.
 
 A specific proposal, for which Joe would like a formal vote, amounts to
 whether the ASF Board approves the granting of Committer status without PMC
 approval, and bypassing the PMC on the matter.  Individual current and past
 Directors have already engaged, but it is requested that the Board consider
 the issue, and respond.
 
 --
 
 = Amber =
 
 Amber is a project to develop a Java library which provides an API
 specification for, and an unconditionally compliant implementation of
 the OAuth v1.0, v1.0a and v2.0 specifications. OAuth is a mechanism
 that allows users to authenticate and authorise access by another
 party to resources they control while avoiding the need to share their
 username and password credentials.
 
 The most important issues that must be addressed before graduation are:
 
 * attract new users and developers
 * making a release
 
 The Incubator PMC / ASF Board should be aware that:
 
 * Involved people have been very busy due to personal/business issues in
 the last month.
 
 Latest activity:
 
 * apply the API definition choices approved by the community.
 * started implementing the Signing algorithms.
 
 Next steps:
 
 * finalize the API definition.
 * implementation of different specification versions (client and server).
 
 Community:
 
 * The community is in the first stages of formation and solely
 consists of the developers, though a few users start to appear on the
 mailing lists.
 
 
 = Bluesky =
 
 Did not report, but has reported several months running.  The only activity
 observed is the following e-mail:
 http://mail-archives.apache.org/mod_mbox/incubator-bluesky-dev/201008.mbox/%
 3caanlkti=nafbwoofuu1faxkxyxaiqf2rat5zqdcl1p...@mail.gmail.com%3e
 
 
 
 = BeanValidation =
 
 Apache Bean Validation will deliver an implementation of the JSR303 Bean
 Validation 1.0 specification. BVAL entered incubation on March 1, 2010.
 
 A list of the three most important issues to address in the move towards
 graduation.
 
 * First release of artifacts - Done
 * Grow the community and committer base - ongoing
 * Decide on graduation target of TLP or subproject - TBD
 
 Any issues that the Incubator PMC or ASF Board might wish/need to be aware
 of?
 
 * None at this time.
 
 How has the community developed since the last report?
 
 * Committer offer was extended and accepted by Matt Benson.
 * A couple of new users on the dev list.
 
 How has the project developed since the last report?
 
 * Currently a 0.2-incubating RC2 release vote is underway.
 
 
 
 = Chukwa =
 
 Chukwa is a distributed log collection and processing system built on top of
 Hadoop.  It is a former Hadoop subproject. CLAs are on file and ASF holds
 all copyrights.  We have been in incubation since July 13, 2010.  Since
 then, we have switched to incubation SVN naming and updated our website to
 reflect this change.  We still need to move mailing lists to incubation.
 [Pending on Bernd.] We still need to move our website to
 incubator.apache.org [Pending on permissions].  Should bring onboard more
 committers; Bill Graham would be the first Chukwa commiter not originally
 part of the project.
 
 
 = Clerezza =
 
 Clerezza (incubating since November 27th, 2009) is an  OSGi-based modular
 application and set of components (bundles) for  building RESTFul Semantic
 Web applications and services. The are currently no issues requiring board
 attention.
 
 Recent activity:
 
 * Added support for roaming useres with WebId
 * Added support for ssl
 * Started support for editing own foaf-profile with cleint certificate
 generation
 * Faster ScalaServer Pages using Scala 2.8.0
 * Improved User documentation
 
 Next steps:
 
 * Streamline architecture around type-handlers and type-renderer
 * Add ability to easily overwrite the styling in full or partially
 (skinning) with a bundle
 
 
 Top 2/3 Issues before graduation:
 
 * Improve our website with tutorials and getting started content.
 * Prepare some easy-to-run demos to get people interested in Clerezza.
 * Prepare for a first release
 
 
 = Deltacloud =
 
 Deltacloud is a cross-cloud RESTful abstraction API. The are currently no
 issues requiring board attention.
 
 Recent activity:
 
 * Grant of initial 

RE: an experiment

2010-08-16 Thread Gav...


 -Original Message-
 From: Noel J. Bergman [mailto:n...@devtech.com]
 Sent: Tuesday, 17 August 2010 4:07 AM
 To: general@incubator.apache.org
 Subject: RE: an experiment
 
  Noel J. Bergman wrote:
   Your reading of the corporate structure of this org is needlessly
 formal.
  And sometimes the job description of a PMC Chair is
 
 Sorry, got distracted by the phone, and didn't finish the thought.
 
 Part of the job description of a PMC Chair is to look after the
 Foundation's
 interests.  I hope that no one would say that I take an obstructionist
 approach to our projects, but if the PMC Chair doesn't look at these
 issues,
 who will?

How about a PMC Chair that does more than turn up once a month at , ooh, day
before
board reports are due and then disappears for a whole month until , ooh, day
before
report time.

And you still expect to run the whole show your way and jump in with 20+
messages in one day
about subjects people have been discussing for days if not weeks before.

if (P)PMC chairs of other projects acted in this manner others including
yourself maybe, would
have something to say about it. I'm surprised no-one has mentioned about the
Incubator PMC Chair
up until now (actually I'm not, and I bet that no one steps up to agree with
me here, I expect
to be alone in my opinion.)
And I can't wait for your excuse to be that the sole role of PMC chair is to
file reports.

It's a shame because when you do turn up, you do a half decent job.

Now to catch up with the other 30+ messages that have steamed in these last
few hours.

Gav...

 
   --- Noel
 
 
 
 -
 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: Name change from Lucene Connectors Framework to Apache Connectors Framework

2010-08-16 Thread Grant Ingersoll

On Aug 16, 2010, at 9:59 AM, karl.wri...@nokia.com karl.wri...@nokia.com 
wrote:

 Hi,
 
 The Lucene Connectors Framework committers are voting to rename our project 
 from Lucene Connectors Framework to Apache Connectors Framework, and to 
 cease being a subproject of Lucene.  What is the process for doing something 
 like this?

Just to clarify, LCF is not a subproject of Lucene at the moment, since it is 
in the Incubator.  The Lucene PMC was sponsoring LCF and is willing to continue 
to do so.  Nothing else project wise would change other than the name at this 
point.  Upon graduation, it likely make sense for LCF/ACF to be a TLP.

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



Re: Name change from Lucene Connectors Framework to Apache Connectors Framework

2010-08-16 Thread David Jencks
The relevance of this name might seem clear to project members, but not to me.  
From my background I would assume this is an implementation of the j2ca 
connector framework at apache, kind of like (the active part of) codehaus 
tranql.  If I'd been working on tomcat or jetty recently I'd assume it was some 
kind of generalization of the transport connectors for a web container.  Since 
this now or formerly relates to lucene I kinda doubt either one of these 
assumptions would be particularly accurate.

thanks
david jencks

On Aug 16, 2010, at 6:59 AM, karl.wri...@nokia.com karl.wri...@nokia.com 
wrote:

 Hi,
 
 The Lucene Connectors Framework committers are voting to rename our project 
 from Lucene Connectors Framework to Apache Connectors Framework, and to 
 cease being a subproject of Lucene.  What is the process for doing something 
 like this?
 
 Karl
 
 


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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Gavin McDonald wrote:

 How about a PMC Chair that does more than turn up once a month at , ooh,
day
 before board reports are due and then disappears for a whole month until ,
 ooh, day before report time.

Actually, I read Incubator e-mail pretty much every day.

 And you still expect to run the whole show your way and jump in with 20+
 messages in one day about subjects people have been discussing for days
 if not weeks before.

I'm voicing an opinion, backing it up, and taking the issue to the Board for
their input.  If I really expected to run the whole show [my] way, I
wouldn't make sure that as much as possible is delegated and distributed to
the PMC, and I would be much more vocal.  Personally, I believe that the
Incubator runs smoothly precisely because of that delegation.

In the specific case of Joe's experiment, I would have voice my opinion
earlier, but was away.  Please note that, as an Incubator PMC Member, you
were notified of my schedule.

 And I can't wait for your excuse to be that the sole role of PMC chair is
to
 file reports.

No, it isn't.  The role of the PMC Chair is to make sure that the project
runs smoothly.  I was very vocal during the formative days of the Incubator,
and speak up when I've something to say.  Otherwise, I am quite happy to see
others stepping up and staking a role in the Incubator.

--- Noel



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



RE: Name change from Lucene Connectors Framework to Apache Connectors Framework

2010-08-16 Thread Noel J. Bergman
Grant Ingersoll wrote:

  The Lucene Connectors Framework committers are voting to rename our
project
  from Lucene Connectors Framework to Apache Connectors Framework, and
to
  cease being a subproject of Lucene.  What is the process for doing
something
  like this?

 LCF is not a subproject of Lucene at the moment, since it is in the
Incubator.
 Nothing else project wise would change other than the name at this point.

Unless there is an objection, I don't see a problem.  Nothing in Apache
Connectors Framework smacks of a possible trademark issue.

--- Noel



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



Radical revamp (was: an experiment)

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 12:45, Justin Erenkrantz jus...@erenkrantz.com wrote:
 On Mon, Aug 16, 2010 at 9:36 AM, Noel J. Bergman n...@devtech.com wrote:
 And if the Mentors aren't being active, voting, etc., then *that* is what
 needs to be addressed.

 As I've repeatedly stated before (here and elsewhere), in the podlings
 I've been recently involved with, having three mentors isn't the
 issue.  It's the PMC members who aren't involved sticking their nose
 in and trying to poison the community.

 We have one of the largest PMCs in the ASF.  If we

 I view this as potentially the crux of the problem - people who aren't
 stakeholders in the community shouldn't have a say.  Right now, they
 feel they do.  So, if we want to mandate at least 3 mentors - fine,
 but that must come at the cost of telling the rest of the IPMC to go
 away - unless they actively contribute to the community and earn
 merit...of course.  -- justin

I threw out a radical idea on IRC and a few of us walked through it.
At its core, it solves the peanut gallery problem that you're
talking about.

Consider this:

Make the podling a TLP comprised of *only* ASF Members, with at least
*three* minimum (preferably more, to deal with idle times). The
podling committers are invited onto the priv...@$podling.apache.org
mailing list, but have non-binding votes. They are there for private
discussion, to offer non-binding votes on committers, and to see how
a private mailing is used and how it is NOT used.

Since you have (at least) three people on the PMC, you can accomplish
all necessary business: releases, adding accounts, and deciding to ask
the Board for your graduation.

The mailing lists can be in the right place, but can have footers
attached noting the incubation status. The $podling.apache.org
website should redirect to (say)
incubator.apache.org/projects/$podling and have all the standard
disclaimers. At graduation, they get the apache.org site and a few
redirects are put in place. Releases should also have all the same
caveats, warnings, and disclaimers.

Graduation could simply be a TLP deciding to add the rest of the
committers to its PMC and asking infrastructure to create the website,
etc. Or it could require a Board resolution which also mass-adds PMC
members. It's kind of unclear how much oversight the Board should have
on the graduation (note that the (pseudo) TLP will be filing reports
just like any other TLP, so the Board sees its progress).

This pattern can be documented by the Incubator or the Community
Development project. Doesn't matter, but it would certainly be
standardized much like we're standardizing within the Incubator
itself.

Restrictions like those on websites or releases could be relaxed. It
was a fair question to ask, why keep those in place? what are we
trying to protect?

Using this model decentralizes the process, removes vocal minorities,
allows for better tuning of a PMC process to its community, and breaks
down the Incubator umbrella project.

Finding 3+ Members to be on these mini/pseudo TLPs would be quite
difficult. I don't think this kind of process would be available or
workable to *all* podlings. But for projects with active Member
support, this could be a valid approach (tho what does it say about
projects without this kind of active support?). Obviously, we'd also
need Board buy-in for the construction of these TLPs (tho, it *is*
only comprised of Members).

Thoughts?

Cheers,
-g

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



Re: an experiment

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 13:57, Benson Margulies bimargul...@gmail.com wrote:
...
 On committers there is a legal / procedural clarification called for.
 Perhaps I'm just dense, but I got the strong impression from the recent
 email at members@ that there was much more flexibility possible with
 committer status than with releases -- that the iPMC could indeed make a
 one-time, blanket, decision, that PPMC votes were sufficient for committer
 status. To cite an example to support my position, I'm pretty sure that GSOC
 students get commit privileges without formal PMC votes.

 However, if I am dense, and if the foundation requirements do require a real
 PMC vote for committer  access, then the idea of my first paragraph would
 apply.

For reference, any Subversion PMC member can grant (limited) commit
status to another individual. We believe that if somebody with
long-term involvement in the project (on the PMC) feels that another
can do some good work, then they are entitled to make that happen. The
new committer can *only* commit into a specific area (like a branch,
or a specific directory), so we aren't scared for the project. We can
always revert the commits and/or remove commit rights. The commits get
reviewed, so we don't feel there are issues around submarine code
either.

Getting onto the PMC itself is a full vote, however. And those account
requests *do* have to come from me, as the VP of Subversion (a rule
from root@, tho Joe has said he is relaxing that a bit as long as the
private@ list is cc'd).

But your point is true: committership is a local, PMC decision. They
can apply easy or strict rules. The IPMC could certainly delegate
these decisions to the PPMCs.

Cheers,
-g

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



Re: an experiment

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 16:47, Noel J. Bergman n...@devtech.com wrote:
 Kevan Miller wrote:

 IIRC, the issue involved the notion of partial committers in subversion
 There were objections over the notion of partial committers, not about
 the individual.

 shrug There are other instances of such things, such as httpd-docs
 (IIUC), and I don't see a problem with it where a project feels it makes
 sense.

Our project thought it did make sense, but the busy-bodies and rules
pedants got all in our face.

Every message that I've seen from you today, Noel, is gee. everything
is operating just fine. just like it should. oversight is everything,
and we need to do that, so I'm not going to listen to any suggestion
of fixing anything or restructuring anything.

Every. Message.

Your head is in the sand. The Incubator is a broken process. Everybody
hates it. Everybody wants to get out of it. Subversion was fortunate
in that we had enough support to bully our way through, to route
around damage, and to check everything off the list rapidly. Whoever
said it before: if we *didn't* have that fortunate fact behind us,
then our approach to the ASF would have been very very different.

-g

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



RE: an experiment

2010-08-16 Thread Gav...


 -Original Message-
 From: Noel J. Bergman [mailto:n...@devtech.com]
 Sent: Tuesday, 17 August 2010 9:13 AM
 To: general@incubator.apache.org
 Subject: RE: an experiment
 
 Gavin McDonald wrote:
 
  How about a PMC Chair that does more than turn up once a month at ,
 ooh,
 day
  before board reports are due and then disappears for a whole month
 until ,
  ooh, day before report time.
 
 Actually, I read Incubator e-mail pretty much every day.

Then why do you store up all your replies until report time? It makes no
sense.

 
  And you still expect to run the whole show your way and jump in with
 20+
  messages in one day about subjects people have been discussing for
 days
  if not weeks before.
 
 I'm voicing an opinion, backing it up, and taking the issue to the
 Board for
 their input.  If I really expected to run the whole show [my] way, I
 wouldn't make sure that as much as possible is delegated and
 distributed to
 the PMC, and I would be much more vocal.  Personally, I believe that
 the
 Incubator runs smoothly precisely because of that delegation.
 
 In the specific case of Joe's experiment, I would have voice my opinion
 earlier, but was away.  Please note that, as an Incubator PMC Member,
 you
 were notified of my schedule.

Yes, and if it were just this month then fine, but it's not. Why on earth
I notice these things I don't know, maybe it's not important in the grand
scheme of things, but I can't help feeling irritated that you turn up once
a month with your slew of emails and then think all is great again until
the following months reporting period.

Oh right, I need to back that up. Let's just only go as far back as January
this
year.

January board meeting was: 20th: you posted on 18th,19th.

February board meeting was: 17th: you posted on 15th,16th,24th.

March board meeting was: 17th: you posted on 16th.

April board meeting was: 21st: you posted on 20th,21st.

May board meeting was: 19th: you posted on 18th.

June board meeting was: 16th: you posted on 15th,18th.

July board meeting was: 21st: you posted on 19th,22nd.

Note that these dates are as I received them my TZ (GMT+9) but
you get the idea. I see a pattern.


 
  And I can't wait for your excuse to be that the sole role of PMC
 chair is
 to
  file reports.
 
 No, it isn't.  The role of the PMC Chair is to make sure that the
 project
 runs smoothly.  I was very vocal during the formative days of the
 Incubator,
 and speak up when I've something to say.  Otherwise, I am quite happy
 to see
 others stepping up and staking a role in the Incubator.

Ok, if you see all is well then fine, but can you not just at least look
like you are a bit more interested other than just at reporting time?

another example, you just posted a whole months worth at members requesting
to join the Incubator PMC and Greg just acked the lot -- is this something
that only you as Incubator PMC chair can do or can any member send off this
ack request to the board? If it makes things easier I'd be glad to help.

Gav...

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




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



Re: an experiment

2010-08-16 Thread Ross Gardler

On 17/08/2010 02:05, Greg Stein wrote:

On Mon, Aug 16, 2010 at 16:47, Noel J. Bergmann...@devtech.com  wrote:


...


Your head is in the sand. The Incubator is a broken process. Everybody
hates it. Everybody wants to get out of it. Subversion was fortunate
in that we had enough support to bully our way through, to route
around damage, and to check everything off the list rapidly. Whoever
said it before: if we *didn't* have that fortunate fact behind us,
then our approach to the ASF would have been very very different.


I have to agree. I am currently working with a very large project that 
is interested in coming into the incubator. There are two major issues 
for me to address:


One is getting the lawyers from the originating company to agree to the 
legal sign-off - nothing new there.


The other is getting the project through the incubator in a reasonable 
time so that its large number of users don't get the jitters and switch 
to an alternative platform.


The project genuinely tries to operate in an ASF like manner but has 
some inherent problems that are rooted in the fact that 75%+ of 
committers all being part of a single company and all lacking experience 
of ASF style development models. Consequently, some working practices 
will need to be changed, but the committers are aware of the changes 
required and willing to do the work.


Unlike Subversion there are no pre-existing members on the commit list 
and thus noone to shelter the project team from the peanut gallery here 
in gene...@.


I've already decided that I'm going to have to recruit a number of key 
mentors to help me protect the project during incubation.


For some reason that never occurred to me as being kind of anti-apache. 
Aren't we a flat organisation? It really shouldn't matter who the 
mentors are as long as they are members, yet I had subconsciously 
decided that it did matter.


For this reason I have to agree that the Incubator process is not coping 
well with the large numbers of interested bystanders we have on the 
IPMC. Oversight is good, but we don't need the oversight of the peanut 
gallery.


Kudos to those trying to solve this problem without completely breaking 
up an otherwise healthy incubation process.


Ross

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



RE: an experiment

2010-08-16 Thread Noel J. Bergman
Greg Stein wrote:

 Noel J. Bergman n...@devtech.com wrote:
  shrug There are other instances of such things, such as httpd-docs
  (IIUC), and I don't see a problem with it where a project feels it makes
  sense.

 Our project thought it did make sense

Fine, and I'd agree with you.

 but the busy-bodies and rules pedants got all in our face.

I read that thread, and as I commented on private@, I thought that it could
have been handled better.

 Every message that I've seen from you today, Noel, is gee. everything
 is operating just fine. just like it should. oversight is everything,
 and we need to do that, so I'm not going to listen to any suggestion
 of fixing anything or restructuring anything.

Then you need to re-read them.  Did you miss the several points where I said
that if someone isn't participating in a given project then unless they have
one of a few issues of substance they should either actively become part of
the community or butt out?

And did you miss my request to the Board for their input on the issue of
whether or not the PMC has to vote on new Committers?  Claiming that I'm not
listening or open is, frankly, insulting.

 The Incubator is a broken process. Everybody hates it. Everybody wants to
get out of it.

That is not the message that we get from most participants, but if that is
the case, then let's fix it.

 Subversion was fortunate in that we had enough support to bully our way
through, to route
 around damage

Such as?  Let's be concrete and constructive, identify the specific problems
and address them.

--- Noel



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



Re: an experiment

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 21:30, Noel J. Bergman n...@devtech.com wrote:
 Greg Stein wrote:
...
 but the busy-bodies and rules pedants got all in our face.

 I read that thread, and as I commented on private@, I thought that it could
 have been handled better.

I certainly could have handled it better. But that thread is
*indicative* of the problem. We've pointed out a several now: two with
Subversion, one with OODT.

If that isn't enough for you, then you need to wake up to the pattern.

 Every message that I've seen from you today, Noel, is gee. everything
 is operating just fine. just like it should. oversight is everything,
 and we need to do that, so I'm not going to listen to any suggestion
 of fixing anything or restructuring anything.

 Then you need to re-read them.  Did you miss the several points where I said
 that if someone isn't participating in a given project then unless they have
 one of a few issues of substance they should either actively become part of
 the community or butt out?

Say it all you want, but that isn't how people operate here. Simple fact.

If you want to fix it, then *DO* something rather than speak about it.

 And did you miss my request to the Board for their input on the issue of
 whether or not the PMC has to vote on new Committers?  Claiming that I'm not
 listening or open is, frankly, insulting.

I saw that, and I saw Joe's request that you mischaracterized him, and
then you brushed him off.

Oh yes, I *am* tracking all this. Very closely.

 The Incubator is a broken process. Everybody hates it. Everybody wants to
 get out of it.

 That is not the message that we get from most participants, but if that is
 the case, then let's fix it.

Who is we?? I'm part of the IPMC, so I'm part of that we. Most of
the feedback that I ever hear is not supportive.

Might be interesting to run a poll. Get some real numbers. Have you
been through Incubation? Was it a positive experience?

 Subversion was fortunate in that we had enough support to bully our way
 through, to route
 around damage

 Such as?  Let's be concrete and constructive, identify the specific problems
 and address them.

I've already told you. Disinterested third parties touting rules and
patterns that were NOT part of the Apache Way, but were most
definitely anti-Subversion-community. Certainly they had some
*commonality* around Apache projects, but were in no way a required
part of a collaborative, community-driven development process. They
were just different, so these third parties got in our face. Because
they *could*. The Incubator supports the concept of random drive-bys
from disinterested third parties.

-g

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



Re: an experiment

2010-08-16 Thread Leif Hedstrom

 On 08/16/2010 07:30 PM, Noel J. Bergman wrote:


That is not the message that we get from most participants, but if that is
the case, then let's fix it.



As I mentioned in a previous post,  the main problem we (ATS) had was to 
get enough binding votes. Even from the IPMC we failed one release vote 
due to lack of votes (there were no -1's, just not enough +1's), and 
several times did I have to beg to get votes for a committer addition 
(all our committer votes had to be voted on in the IPMC, to get binding 
votes). We were however extremely fortunate to have the active support 
of several Apache old-timers, who stepped up and helped us push through 
the process, and they were a huge reason why we could graduate as 
quickly as we did.


That other thing that surprised me was that there was no exit review 
process out of incubation. Meaning, I would have expected each 
graduating project  to provide some sort of feedback or evaluation  to 
the IPMC, to help improve the incubation process incrementally. Yes, I 
know we can all just post to general@ (or private@), but it seems that 
having a more official exist review of the project and its incubation 
experience would be helpful. This would give feedback  to the IPMC 
(Sponsor), as well as  Mentors and Champion,  about what worked, and 
what didn't.


-- Leif

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



RE: Radical revamp (was: an experiment)

2010-08-16 Thread Noel J. Bergman
Greg Stein wrote:

 Justin Erenkrantz wrote:
  I view this as potentially the crux of the problem - people who aren't
  stakeholders in the community shouldn't have a say.  Right now, they
  feel they do.  So, if we want to mandate at least 3 mentors - fine,
  but that must come at the cost of telling the rest of the IPMC to go
  away - unless they actively contribute to the community and earn
  merit...of course.

 Consider this:

 Make the podling a TLP comprised of *only* ASF Members, with at least
 *three* minimum (preferably more, to deal with idle times). The
 podling committers are invited onto the priv...@$podling.apache.org
 mailing list, but have non-binding votes. They are there for private
 discussion, to offer non-binding votes on committers, and to see how
 a private mailing is used and how it is NOT used.

How does that differ from the current system (given the assumption of 3+ PMC
Members), except that it precludes potential oversight from others -- the
flipside of solves the peanut gallery problem that apparently plagued
Subversion?

 Since you have (at least) three people on the PMC, you can accomplish
 all necessary business: releases, adding accounts, and deciding to ask
 the Board for your graduation.

Yes.  You can do that today, too, with 3+ PMC Members.

 The mailing lists can be in the right place, but can have footers
 attached noting the incubation status. The $podling.apache.org
 website should redirect to (say) incubator.apache.org/projects/$podling
 and have all the standard disclaimers. At graduation, they get the
 apache.org site and a few redirects are put in place. Releases should
 also have all the same caveats, warnings, and disclaimers.

We could do that now, except that people have previously disliked the idea
of $podling.apache.org being provided prior to graduation, for either e-mail
or web site addresses.  If the consensus is to change that, fine.

 Graduation could simply be a TLP deciding to add the rest of the
 committers to its PMC and asking infrastructure to create the website,
 etc. Or it could require a Board resolution which also mass-adds PMC
 members. It's kind of unclear how much oversight the Board should have
 on the graduation (note that the (pseudo) TLP will be filing reports
 just like any other TLP, so the Board sees its progress).

Please clarify.  Wouldn't the Board have to establish this TLP
pre-Incubation, what *are* the graduation metrics, and who votes on
graduation?

 Restrictions like those on websites or releases could be relaxed. It
 was a fair question to ask, why keep those in place? what are we
 trying to protect?

Why relax them uniquely for such projects?  And presumably we are protecting
the ASF brand, as well as downstream consumers who rely on our output,
including clean licensing, etc.  But getting back to the first point, is
there some rationale to relax them for these podlings and not for others?
If we can justify them for some, should we re-examine them in general?

 Using this model decentralizes the process

So does having 3+ PMC Members today.

 removes vocal minorities

True.  The flipside is that it also removes additional oversight.  Remember
that the Board created the Incubator because of problems with existing
projects trying incubation on their own.  But we have learned a lot since
then.

 allows for better tuning of a PMC process to its community, and breaks
 down the Incubator umbrella project.

Possibly so, which would be good things.

 Finding 3+ Members to be on these mini/pseudo TLPs would be quite
 difficult. I don't think this kind of process would be available or
 workable to *all* podlings. But for projects with active Member
 support, this could be a valid approach

 Thoughts?

I think that it is a very interesting proposal, that could work very well in
specific circumstances, and I'd be willing to see it tried as an experiment,
if the Board buys into it.  Do we have any such projects pending or already
in the Incubator?

--- Noel



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



Re: Radical revamp

2010-08-16 Thread Ross Gardler

On 17/08/2010 03:00, Noel J. Bergman wrote:


I think that it is a very interesting proposal, that could work very well in
specific circumstances, and I'd be willing to see it tried as an experiment,
if the Board buys into it.  Do we have any such projects pending or already
in the Incubator?


I'd be up for trying this, or whatever the board and IPMC approve, with 
the project I mentioned in the other thread. Problem there is that we 
don't know how long the legal stuff will be in progress or that the 
proposal will even be accepted.


Anything from a couple of weeks to a few months would be my guess at 
this point.


Ross

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



Re: Radical revamp (was: an experiment)

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 22:00, Noel J. Bergman n...@devtech.com wrote:
 Greg Stein wrote:
...
 Make the podling a TLP comprised of *only* ASF Members, with at least
 *three* minimum (preferably more, to deal with idle times). The
 podling committers are invited onto the priv...@$podling.apache.org
 mailing list, but have non-binding votes. They are there for private
 discussion, to offer non-binding votes on committers, and to see how
 a private mailing is used and how it is NOT used.

 How does that differ from the current system (given the assumption of 3+ PMC
 Members), except that it precludes potential oversight from others -- the
 flipside of solves the peanut gallery problem that apparently plagued
 Subversion?

Presumably 3+ ASF Members is sufficient oversight. Given these Members
are the ONLY PMC members, then they must also remain pretty active in
their podling which implies oversight.

oversight from others is NOT a goal, when you have 3+ PMC members
already. My proposal ups that from 3+ PMC members to 3+ ASF
Members, which (IMO) is a stronger guarantee.

(tho, for the most part, IPMC members *are* ASF Members, but Joe's
recent suggestions (which are good!) would alter that balance)

And do not minimize the peanut gallery problem. That is a very real
issue, and the flipside as you suggest is not a necessary part of
the process.

 Since you have (at least) three people on the PMC, you can accomplish
 all necessary business: releases, adding accounts, and deciding to ask
 the Board for your graduation.

 Yes.  You can do that today, too, with 3+ PMC Members.

Empirically speaking... no, you cannot. The peanut gallery gets in the way.

 The mailing lists can be in the right place, but can have footers
 attached noting the incubation status. The $podling.apache.org
 website should redirect to (say) incubator.apache.org/projects/$podling
 and have all the standard disclaimers. At graduation, they get the
 apache.org site and a few redirects are put in place. Releases should
 also have all the same caveats, warnings, and disclaimers.

 We could do that now, except that people have previously disliked the idea
 of $podling.apache.org being provided prior to graduation, for either e-mail
 or web site addresses.  If the consensus is to change that, fine.

I'm not asking for consensus. I'm proposing a whole new approach. And
this particular approach minimizes the external effects of
graduation: no mailing list renames, no subversion moves, no reporting
moves, etc.

 Graduation could simply be a TLP deciding to add the rest of the
 committers to its PMC and asking infrastructure to create the website,
 etc. Or it could require a Board resolution which also mass-adds PMC
 members. It's kind of unclear how much oversight the Board should have
 on the graduation (note that the (pseudo) TLP will be filing reports
 just like any other TLP, so the Board sees its progress).

 Please clarify.  Wouldn't the Board have to establish this TLP
 pre-Incubation,

Yes. Thus, my point that the Board is going to have to weigh in on
this topic at some point. But it needs some rounds of support and
beat-downs here on general@ before it is in a reasonable proposal
state for the Board. We also need some podlings who would like to
volunteer for this new approach, for the Board to consider.

 what *are* the graduation metrics, and who votes on
 graduation?

Dunno. I raised that in my original email.

I suspect that the metrics would be defined by the Incubator:
basically the checklist of considerations already present.

Regarding the vote: as I mentioned: the PMC comprised of the ASF
Members. It is possible that the PMC might add some non-Members over
time (like a regular PMC can and does), but I'm not very supportive of
this for projects in a *podling* state. I'd rather all those people
are added to the PMC at graduation time. There could be two ways to
graduate:

1) the PMC self-graduates
2) the PMC proposes graduation to the Board

I prefer the latter, as a final checkup/signoff to the process. The
PMC would need to arrive with $materials demonstrating satisfactory
completion of all incubation requirements.

Note: if *all* podlings move to this process, then the Incubator would
reduce to docs rather than oversight; which could imply a merge into
ComDev. But as I mentioned: I'm not sure the Members requirement is a
bar that most podlings can reach, so the Incubator is not going
anywhere, any time soon.

 Restrictions like those on websites or releases could be relaxed. It
 was a fair question to ask, why keep those in place? what are we
 trying to protect?

 Why relax them uniquely for such projects?  And presumably we are protecting

Dunno. The question was raised, and it is a good question for
discussion. What *are* we attempting to protect by limiting releases
from podlings? Does that hold in this scenario? Are there other
modifications to the restrictions that can occur for these
TLP-podlings? etc.

A discussion points, 

RE: an experiment

2010-08-16 Thread Noel J. Bergman
Greg Stein wrote:

  I read that thread, and as I commented on private@, I thought that it
could
  have been handled better.

 I certainly could have handled it better.

I didn't mean by YOU.  See my reply on private@ before jumping to that
conclusion.

 But that thread is *indicative* of the problem. We've pointed out a
several now: two with
 Subversion, one with OODT.

OK.  So let's address it.

  Did you miss the several points where I said that if someone isn't
participating
  in a given project then unless they have one of a few issues of
substance they
  should either actively become part of the community or butt out?

 Say it all you want, but that isn't how people operate here. Simple fact.
 If you want to fix it, then *DO* something rather than speak about it.

Fine.  What would you suggest?  And that includes your proposal, which I do
consider interesting.  But consider, too, Leif's issue that their biggest
problem was the opposite: *getting* the 3 necessary votes.  So lets resolve
this in a more general fashion than TLP level partitioning.

  And did you miss my request to the Board for their input on the issue of
  whether or not the PMC has to vote on new Committers?  Claiming that I'm
not
  listening or open is, frankly, insulting.

 I saw that, and I saw Joe's request that you mischaracterized him, and
 then you brushed him off.

I didn't brush Joe off.  I went back at the same time and replied on this
list in the related thread, which is where the actual details had been
posted, rather than in the abstract on bo...@.  See my reply to CLR for
details.

 The Incubator is a broken process. Everybody hates it. Everybody wants
to
 get out of it.

 That is not the message that we get from most participants, but if that
is
 the case, then let's fix it.

 Who is we?? I'm part of the IPMC, so I'm part of that we. Most of
 the feedback that I ever hear is not supportive.

We is the PMC as a whole, general@, priv...@.  But, sure, let's follow
through on your suggestion and run a poll.  Lets find out if things are
going well, what the problems are, how widespread or isolated they are, and
make the effort to resolve them.  As I said ...

  Let's be concrete and constructive, identify the specific problems
  and address them.

 I've already told you. Disinterested third parties touting rules and
 patterns that were NOT part of the Apache Way, but were most
 definitely anti-Subversion-community. Certainly they had some
 *commonality* around Apache projects, but were in no way a required
 part of a collaborative, community-driven development process.  They
 were just different

 The Incubator supports the concept of random drive-bys
 from disinterested third parties.

A bit harsh to call them disinterested.  :-)

OK, to be clear, what I'm reading from you, Justin and others, is that this
is *the* problem you want to resolve.

--- Noel



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



RE: Radical revamp

2010-08-16 Thread Noel J. Bergman
Ross Gardler wrote:

 Noel J. Bergman wrote:
  I think that it is a very interesting proposal, that could work very
well in
  specific circumstances, and I'd be willing to see it tried as an
experiment,
  if the Board buys into it.  Do we have any such projects pending or
already
  in the Incubator?

 I'd be up for trying this, or whatever the board and IPMC approve, with
 the project I mentioned in the other thread.

You also wrote:

Unlike Subversion there are no pre-existing members on the commit list
and thus noone to shelter the project team from the peanut gallery here
in gene...@.

We need to deal with the negative aspects of the peanut gallery issue, but
we also need to provide oversight and positive, beneficial, guidance.  As
you say, unlike Subversion, this project doesn't have any existing ASF
folks, which means that it likely needs more community work.

In addition to Greg's structural partitioning, perhaps we need to work on
Incubation Etiquette, and get people to voluntarily stop doing drive-bys?

--- Noel



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



Re: Radical revamp (was: an experiment)

2010-08-16 Thread Joe Schaefer
- Original Message 

 From: Noel J. Bergman n...@devtech.com
 To: general@incubator.apache.org
 Sent: Mon, August 16, 2010 10:00:40 PM
 Subject: RE: Radical revamp (was: an experiment)
 
 Greg Stein wrote:
 
  Using  this model decentralizes the process
 
 So does having 3+ PMC Members  today.

To me this is a common flaw in both how the IPMC operates today and how
Greg's proposal relies on 3 Members to get anything accomplished.  If
you've been paying attention to what actually happens in this PMC over
time,  you can't possibly have missed all the begging for votes that
goes on.

Reliance on 3 overworked people who are typically not podling committers
to always be there when the project needs them is both unrealistic and
doesn't scale.  We've been doing it for years, inflicting massive
pain on the podlings whenever they release or want new committers,
and it sucks.  That's what my experiment aims to fix.


  

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



Re: Radical revamp

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 22:07, Ross Gardler rgard...@apache.org wrote:
 On 17/08/2010 03:00, Noel J. Bergman wrote:

 I think that it is a very interesting proposal, that could work very well
 in
 specific circumstances, and I'd be willing to see it tried as an
 experiment,
 if the Board buys into it.  Do we have any such projects pending or
 already
 in the Incubator?

 I'd be up for trying this, or whatever the board and IPMC approve, with the
 project I mentioned in the other thread. Problem there is that we don't know
 how long the legal stuff will be in progress or that the proposal will
 even be accepted.

 Anything from a couple of weeks to a few months would be my guess at this
 point.

This raises some interesting points to refine my blue-sky proposal.

First, the IPMC wouldn't be approving the project's incubation. It
would be the Board setting up the TLP to hold the podling. I'm not
sure how many proposals a month we get at the Incubator... 2 per
month? I think the Board could handle that, but ... with all that
said, it may still want to delegate an initial discussion/evaluation
to the Incubator PMC first to weed out noise and refine the proposal.
Then again, given the 3+ Member bar that must be reached... there
won't be many arriving at the ASF with that kind of built-in backing.
This alternate approach will only be available to a subset, I believe.

If the stuff sits in legal review for a while, then no big deal. The
Board can still construct an (empty) TLP that will manage the receipt
and review of the software grant. If the originators bail out, then
the TLP just gets shut down. I certainly don't see a big issue here.

Cheers,
-g

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



Re: an experiment

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 22:29, Noel J. Bergman n...@devtech.com wrote:
 Greg Stein wrote:

  I read that thread, and as I commented on private@, I thought that it could
  have been handled better.

 I certainly could have handled it better.

 I didn't mean by YOU.  See my reply on private@ before jumping to that
 conclusion.

Well aware of that, but it doesn't make my statement any less true :-P

Cheers,
-g

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



Re: Radical revamp (was: an experiment)

2010-08-16 Thread Mattmann, Chris A (388J)
Hey Guys,

 I suspect the OODT guys might want to try this (it has four ASF
 Members as Mentors who could comprise the PMC). Subversion would have
 done this, based on my own thoughts/experiences and knowledge of what
 the ASF needs/wants.

+1 from me with my OODT hat on.

Also, I like Greg's proposal b/c it puts the onus on those (proposed)
$podling.apache.org PMC members who are active, without external peanut
gallery oversight.

Cheers,
Chris

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



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



Re: Radical revamp (was: an experiment)

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 22:31, Joe Schaefer joe_schae...@yahoo.com wrote:
 - Original Message 

 From: Noel J. Bergman n...@devtech.com
 To: general@incubator.apache.org
 Sent: Mon, August 16, 2010 10:00:40 PM
 Subject: RE: Radical revamp (was: an experiment)

 Greg Stein wrote:

  Using  this model decentralizes the process

 So does having 3+ PMC Members  today.

 To me this is a common flaw in both how the IPMC operates today and how
 Greg's proposal relies on 3 Members to get anything accomplished.  If
 you've been paying attention to what actually happens in this PMC over
 time,  you can't possibly have missed all the begging for votes that
 goes on.

 Reliance on 3 overworked people who are typically not podling committers
 to always be there when the project needs them is both unrealistic and
 doesn't scale.  We've been doing it for years, inflicting massive
 pain on the podlings whenever they release or want new committers,
 and it sucks.  That's what my experiment aims to fix.

I hear you, and I think that *if* you have 3+ *active* ASF Members,
then my approach will dramatically improve the process. Also, those
Members in the hot seat are going to be more active because they
*know* they're on the hook. There is nobody to pass the buck to.
They are part of the reports to the Board (One of our PMC Members,
John Doe, has been absent.). If a project has the support, then this
gets the second-guessing of the IPMC and the second-level of
unnecessary oversight out of the way. It directly introduces the
project to its future place within the organization.

Cheers,
-g

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



Re: an experiment

2010-08-16 Thread Kalle Korhonen
On Mon, Aug 16, 2010 at 6:05 PM, Greg Stein gst...@gmail.com wrote:
 Your head is in the sand. The Incubator is a broken process. Everybody
 hates it. Everybody wants to get out of it. Subversion was fortunate
 in that we had enough support to bully our way through, to route
 around damage, and to check everything off the list rapidly. Whoever
 said it before: if we *didn't* have that fortunate fact behind us,
 then our approach to the ASF would have been very very different.

Perhaps it's useful to have some other experiences heard from those
who are currently going through the incubation process. Apache Shiro
is on the verge of graduation (voting going on right now), I'm a new
member of Apache (i.e. not one of the people in the original project
proposal) and I don't see much wrong in the current process. We have a
small PPMC and there have been a few cases where we've needed to prod
the interest of the mentors to gain enough votes but I don't think
there's anything broken in that. For the more important votes, we've
gotten some -1s from some Apache members we've never heard of before,
but negatives need to be and are justified and are typically given for
reasons we as new members had missed or hadn't considered at all. I
recognize there's a lot of history before our project so I for would
give a benefit of doubt for any random drive-bys from disinterested
third parties :) I mean, after all, the incubator process is about
teaching the Apache way and whatever it is, it's probably not about
changing the process to your liking. If I have to beg for a few +1s or
reason my way out of -1s, I'll be happy to do that, and hopefully
demonstrate our willingness and ability to self govern along way.

Kalle

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



Re: Radical revamp (was: an experiment)

2010-08-16 Thread Joe Schaefer
It's optimized for success while making mentors potentially responsible for 
failure (iow a project with crappy mentors will fail no matter how much they 
grok apache).  Still have doubts about escalating the graduation decision to 
the board.

Sent from my iPhone

On Aug 16, 2010, at 10:46 PM, Greg Stein gst...@gmail.com wrote:

On Mon, Aug 16, 2010 at 22:31, Joe Schaefer joe_schae...@yahoo.com wrote:
- Original Message 

From: Noel J. Bergman n...@devtech.com
To: general@incubator.apache.org
Sent: Mon, August 16, 2010 10:00:40 PM
Subject: RE: Radical revamp (was: an experiment)

Greg Stein wrote:

Using  this model decentralizes the process

So does having 3+ PMC Members  today.

To me this is a common flaw in both how the IPMC operates today and how
Greg's proposal relies on 3 Members to get anything accomplished.  If
you've been paying attention to what actually happens in this PMC over
time,  you can't possibly have missed all the begging for votes that
goes on.

Reliance on 3 overworked people who are typically not podling committers
to always be there when the project needs them is both unrealistic and
doesn't scale.  We've been doing it for years, inflicting massive
pain on the podlings whenever they release or want new committers,
and it sucks.  That's what my experiment aims to fix.

I hear you, and I think that *if* you have 3+ *active* ASF Members,
then my approach will dramatically improve the process. Also, those
Members in the hot seat are going to be more active because they
*know* they're on the hook. There is nobody to pass the buck to.
They are part of the reports to the Board (One of our PMC Members,
John Doe, has been absent.). If a project has the support, then this
gets the second-guessing of the IPMC and the second-level of
unnecessary oversight out of the way. It directly introduces the
project to its future place within the organization.

Cheers,
-g

-
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: Radical revamp (was: an experiment)

2010-08-16 Thread Noel J. Bergman
Greg Stein wrote:

 Noel J. Bergman wrote:
 Greg Stein wrote:
 Make the podling a TLP comprised of *only* ASF Members, with at least
 *three* minimum (preferably more, to deal with idle times).
 How does that differ from the current system (given the assumption of 3+
PMC
 Members), except that it precludes potential oversight from others -- the
 flipside of solves the peanut gallery problem that apparently plagued
 Subversion?

 Presumably 3+ ASF Members is sufficient oversight. Given these Members
 are the ONLY PMC members, then they must also remain pretty active in
 their podling which implies oversight.

Well, that has been an issue with many podlings so far.  Subversion is an
exception, not the rule, although I don't know that we've got a handle on
the ratio of projects for which getting 3 binding votes isn't an issue.

 My proposal ups that from 3+ PMC members to 3+ ASF
 Members, which (IMO) is a stronger guarantee.

Greg, *the* most common problem has been IP and release related.  RAT has
fixed a lot of it, but ASF Members were not even remotely immune to the
problem.  Without RAT, I suspect we'd still be mired in the muck, and
needing as many eyes as we've had.

 And do not minimize the peanut gallery problem. That is a very real
 issue

I'd really like to know how widespread it is, other than that it bit a burr
under the saddle of some ASF Members on a few projects.  And I'm still not
minimizing its impact on even a single project, just wondering about
prevalence.

 Empirically speaking... no, you cannot. The peanut gallery gets in the
way.

Let's agree to resolve the peanut gallery issue, and move on to see if there
are any other issues.

  We could do that now, except that people have previously disliked the
idea
  of $podling.apache.org being provided prior to graduation, for either
e-mail
  or web site addresses.  If the consensus is to change that, fine.

 I'm not asking for consensus. I'm proposing a whole new approach.

Yes, but we still need to find out of the Board will agree to providing
$X.apache.org resources, and branding, for provisional projects.

 Yes. Thus, my point that the Board is going to have to weigh in on
 this topic at some point. But it needs some rounds of support and
 beat-downs here on general@ before it is in a reasonable proposal
 state for the Board. We also need some podlings who would like to
 volunteer for this new approach, for the Board to consider.

Well, if it isn't clear, I'm not trying to tear this down on you, and if
OODT wants to give it a go, I'd support the experiment.  But don't we first
need to address ...

  what *are* the graduation metrics, and who votes on
  graduation?

 I suspect that the metrics would be defined by the Incubator:
 basically the checklist of considerations already present.

 There could be two ways to graduate:
 1) the PMC self-graduates
 2) the PMC proposes graduation to the Board
 I prefer the latter, as a final checkup/signoff to the process. The
 PMC would need to arrive with $materials demonstrating satisfactory
 completion of all incubation requirements.

Is there any role for the Incubator, or is it strictly between the podling
and the Board for this class of podling?

 Restrictions like those on websites or releases could be relaxed. It
 was a fair question to ask, why keep those in place? what are we
 trying to protect?
 Why relax them uniquely for such projects?  And presumably we are
protecting
 the ASF brand, as well as downstream consumers who rely on our output,
 including clean licensing, etc.  But getting back to the first point, is
 there some rationale to relax them for these podlings and not for others?
 If we can justify them for some, should we re-examine them in general?

 Yup, good questions all. It was a fair point raised on IRC that I'm
 bringing here.

Fair enough.  :-)

 Using this model decentralizes the process
 So does having 3+ PMC Members today.
 The IPMC is anything but decentralized. And empirical evidence shows
 it to peanut-gallery-ism.

Empirical evidence also shows that we rarely hear from most projects except
when they need binding votes or put in a report.  Again, I agree with your
idea of polling the community.

 Remember that the Board created the Incubator because of problems with
existing
 projects trying incubation on their own.  But we have learned a lot since
 then.

 Yups. The Incubator has provided a lot of focus on what we need, what
 kinds of problems arise, and what we don't need.

 I maintain that additional oversight is not required given the
 composition of these TLPs membership (all ASF Members).

I may agree with you now, given RAT.  As I've noted before, ASF Members have
not been immune to release issues.  And hopefully we won't come back to
realize that not all ASF Members aren't good at project building.  Not every
ASF Member is you, Justin, Roy, Bertrand, Jukka, etc.  I'm not even sure
that most are.

 Reference Justin's point about the Subversion PMC not recognizing
 

Re: Radical revamp (was: an experiment)

2010-08-16 Thread Greg Stein
On Mon, Aug 16, 2010 at 22:53, Joe Schaefer joe_schae...@yahoo.com wrote:
 It's optimized for success while making mentors potentially responsible for 
 failure (iow a project with crappy mentors will fail no matter how much they 
 grok apache).

Fair assessment, but those *are* the projects that I'm looking at.
Those which have large enough Member support, can be fully
self-supported.

But you raise a larger question: if a project has crappy mentors, then
how do we solve *that* problem? (new thread, please!)

  Still have doubts about escalating the graduation decision to the board.

Me too. I certainly believe that we can figure that out as we go. We
don't have to hold up a new TLP-based podling based on solving the
graduation answer today. Presumably, there would be a few months to
explore. And certainly when the project *feels* it is ready, then the
discussion will begin in earnest.

Cheers,
-g

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



Re: Radical revamp (was: an experiment)

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 7:41 PM, Mattmann, Chris A (388J)
chris.a.mattm...@jpl.nasa.gov wrote:
 Hey Guys,

 I suspect the OODT guys might want to try this (it has four ASF
 Members as Mentors who could comprise the PMC). Subversion would have
 done this, based on my own thoughts/experiences and knowledge of what
 the ASF needs/wants.

 +1 from me with my OODT hat on.

 Also, I like Greg's proposal b/c it puts the onus on those (proposed)
 $podling.apache.org PMC members who are active, without external peanut
 gallery oversight.

Generally speaking, I'm supportive of trying different things to break
through the logjam that we currently have within the Incubator.

However, I think we should probably have a discussion on the OODT list
as we should think through what this means and how it'd affect the
nascent community.  With Subversion, it already had a very vibrant,
diverse, and self-governing community - OODT isn't quite there so
there's a bit of a risk there.  Perhaps this will act as a prod to
promote the self-governance - which is ideally what we want anyway.

At the moment, I probably don't have the time necessary to sit down
and lead the conversation within OODT.  That alone does give me a bit
of a reservation about what exactly we're signing up for.  =)  --
justin

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



Re: an experiment

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 6:26 PM, Ross Gardler rgard...@apache.org wrote:
 I've already decided that I'm going to have to recruit a number of key
 mentors to help me protect the project during incubation.

Historically, I think there are two classes of podlings:
 - one which has a self-governing community and just needs to get
indoctrinated in the Apache Way (SpamAssassin, Subversion, etc.)
 - one which doesn't have a self-governing community (thrift, traffic
server, etc.)

Perhaps Greg is on to something with having us split up the process.
It's always bugged me that there were two different classes that we
tried to shoehorn into one process.

Accordingly, in these two models, the role of the mentor is very different:
 - self-governing community: making sure they get introduced to the
right people and understand the minimum requirements; but, really,
they shouldn't interfere with the actual day-to-day governance.
 - no self-governing community: helping the developers understand what
it means to self-govern.

For an existing self-governing case, I would ideally like it so that
the mentors were purely advisory - the ultimate responsibility lies
with the community - as it must, or we're teaching them the wrong
things.  I don't know (or really care) how that reconciles with any
corporate structures - but I'm sure we can certainly get creative in
solving this.

In Subversion, the mentors we had were already full committers and had
earned their merit within the community.  So, when Greg, Dan, Sander,
or I said something, the rest of the community knew we weren't
crackpots.  Based on Ross's description of the community, it doesn't
sound like there's enough coverage to get a 3 member minimum - but,
the very fact that a community can decide to come to Apache is itself
a form of self-governance.  So...it's a touch circular, but I go back
to thinking that a purely advisory role is right for any mentors
coming in when there's self-governance already existing.

Considering Thrift's situation in trying to bootstrap their
self-governance, I can totally see why Joe likes that particular tweak
and why that might be sufficient for their case.

I don't have any clear answers, but, I'd really like to continue
exploring where this thought takes us as I think there's a solution
here that can ease the pain somewhat.  -- justin

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



Re: [DISCUSS] OODT Podling Incubator Experiment (was Re: Radical revamp (was: an experiment))

2010-08-16 Thread Justin Erenkrantz
[ CCing gene...@incubator as I think I can now place my finger a bit
as to why I'm discomforted with Greg's proposal in the OODT context ;
and more importantly, another potential experiment at the end; leaving
context in for those on gene...@incubator ]

On Mon, Aug 16, 2010 at 9:21 PM, Mattmann, Chris A (388J)
chris.a.mattm...@jpl.nasa.gov wrote:
 (moving to oodt-...@incubator.a.o, context coming in separate email FWD)

 Hey Justin,

 +1 from me with my OODT hat on.

 Also, I like Greg's proposal b/c it puts the onus on those (proposed)
 $podling.apache.org PMC members who are active, without external peanut
 gallery oversight.

 However, I think we should probably have a discussion on the OODT list
 as we should think through what this means and how it'd affect the
 nascent community.  With Subversion, it already had a very vibrant,
 diverse, and self-governing community - OODT isn't quite there so
 there's a bit of a risk there.  Perhaps this will act as a prod to
 promote the self-governance - which is ideally what we want anyway.

 +1


 At the moment, I probably don't have the time necessary to sit down
 and lead the conversation within OODT.  That alone does give me a bit
 of a reservation about what exactly we're signing up for.  =)  --

 To me, all we are signing up for with Greg's proposal is basically to have
 something like:

 1. oodt.apache.org exists today
 2. Ian, Chris, Justin and Jean Frederic are OODT PMC members + committers
 3. OODT committers continue as-is
 5. There is no more IPMC oversight
 5. VOTEs on releases are approved by 3 +1s of OODT PMC members
   - OODT committers weigh in on releases and their weigh in is taken into
 consideration by OODT PMC members (as is done today even with PPMC and IPMC)
 6. VOTEs on new committers are approved by 3 +1s of OODT PMC members
   - OODT committers weigh in on new committers and their weigh in is taken
 into consideration by OODT PMC members (as is done today even with PPMC and
 IPMC)
 7. When we're ready (we can even keep the same Incubator checklist), we put
 up a board resolution to graduate into *true* oodt.apache.org TLP. To me,
 ready =
   - we've made at least 1 release (we're close!)
   - we've VOTE'd in a couple new committers (keep those patches coming
 people!) hopefully with some diversity in mind, but if we don't get there,
 and the committers are still vibrant and healthy, then we move forward.

 OODT already has a pretty vast user community and healthy community that I'm
 slowing working to get signed up over here in the Incubator. We've had
 contributions from folks from Children's Hospital (thanks guys!), interest
 from other NASA centers (welcome Mark and others!), and some new folks from
 JPL stepping up and earning merit (welcome Cameron, and thanks for popping
 up Rishi!).

 Is that your take too?

Yes, I think that roughly outlines what Greg proposed.

See, here's where I get a bit discomforted by this entire process: I
honestly don't feel that I deserve a vote on OODT releases.  I've
known you and Dave for long enough that I have no concerns advising
the OODT community and trying to help out - but...giving me a binding
vote?

I want to encourage a process where the people doing the work get to
have the power.  At the core, that is what Apache is about - and
having doofus's like me casting a vote for a release seems like
straying from that.  I'm *totally* fine turning on cranky mode and
keeping the peanut gallery away so ya'll on oodt-dev@ get real work
done.

For Subversion, I was already a full committer and earned my merit.
So, I had zero qualms about giving my $.02 there whether they wanted
it or not.  =)

Given your (Chris) experience with other ASF projects (and, heck,
being a PMC Chair), I can see exactly how the Subversion analogy (in
my head) applies to you.  You're a member, you know how things work,
you have merit within OODT - so, yah, perfect sense.  Smucks like me
who get confuzzled reading Maven build scripts?  Nah, not right that I
should have a binding vote.

Now, could we say that I would act as a certifier/observer that
all of the major processes were followed?  Heck yah.  No qualms there.
 Here's an analogy I'm coming around to: in a lot of new democracies,
there are observers who are sent in to monitor elections.  They
witness the elections, poke around, and make sure nothing unseemly is
going on.  They don't vote, but they do observe.  They then issue a
certification or report to be filed with the vote.  (I'm catching up
on my backlog of issues of The Economist; just read their article
about nascent democracies in Africa on the plane...)

Hmm, maybe there's something to this observer model as this
reconciles my qualms and could provide the basis for an oversight
model.  Does this analogy move the needle for anyone else?  Could a
combination of mentor and observer be sufficient?  I think so...
-- justin

-
To unsubscribe, e-mail: 

Re: [DISCUSS] OODT Podling Incubator Experiment (was Re: Radical revamp (was: an experiment))

2010-08-16 Thread Mattmann, Chris A (388J)
Hey Justin,

Thanks so much for your thoughtful reply. My comments below:

 
 See, here's where I get a bit discomforted by this entire process: I
 honestly don't feel that I deserve a vote on OODT releases.  I've
 known you and Dave for long enough that I have no concerns advising
 the OODT community and trying to help out - but...giving me a binding
 vote?
 
 I want to encourage a process where the people doing the work get to
 have the power.  At the core, that is what Apache is about - and
 having doofus's like me casting a vote for a release seems like
 straying from that.  I'm *totally* fine turning on cranky mode and
 keeping the peanut gallery away so ya'll on oodt-dev@ get real work
 done.

So basically you are moving more towards Joe's proposal, that the PPMC would
have the binding VOTEs in e.g., new committers/PMC members, and on releases?
Of course, with the caveats below, as you mention, i.e., the observers can
observe and step in where necessary, but ultimately, they're there to
ensure things are going great, and not to get in the way, unless they
aren't? +1 to that.

 Given your (Chris) experience with other ASF projects (and, heck,
 being a PMC Chair), I can see exactly how the Subversion analogy (in
 my head) applies to you.  You're a member, you know how things work,
 you have merit within OODT - so, yah, perfect sense.  Smucks like me
 who get confuzzled reading Maven build scripts?  Nah, not right that I
 should have a binding vote.

No way you'd ever be a smuck in my book. And don't worry I'll get you on the
Maven bandwagon! ^_^

 
 Now, could we say that I would act as a certifier/observer that
 all of the major processes were followed?  Heck yah.  No qualms there.
  Here's an analogy I'm coming around to: in a lot of new democracies,
 there are observers who are sent in to monitor elections.  They
 witness the elections, poke around, and make sure nothing unseemly is
 going on.  They don't vote, but they do observe.  They then issue a
 certification or report to be filed with the vote.  (I'm catching up
 on my backlog of issues of The Economist; just read their article
 about nascent democracies in Africa on the plane...)

+1. So our OODT observers would be:

You, Jean Frederic, Ross, Ian, and me?

PPMC stays the same, but they are given:

* binding release/committer VOTEs

In this case, observers are just really the mentors, and we move towards the
mentors ensuring all is going well (which they should do now anyways), but
IPMC ratification isn't required, and PPMC gets to self-govern. +1 from me
on that, I think that's the right thing to teach, and with mentors that pay
attention, I think we'll be great.

I've heard a lot of talk in not just this thread, but over the past day
about podlings with mentors that aren't active. Well, if the mentors aren't
active, then they shouldn't be a mentor and we should make room for those
that have the cycles and that are ready to observe.

 
 Hmm, maybe there's something to this observer model as this
 reconciles my qualms and could provide the basis for an oversight
 model.  Does this analogy move the needle for anyone else?  Could a
 combination of mentor and observer be sufficient?  I think so...

If my interpretation above is correct, big +1 from me.

Cheers,
Chris

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



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



Re: [DISCUSS] OODT Podling Incubator Experiment (was Re: Radical revamp (was: an experiment))

2010-08-16 Thread Greg Stein
On Tue, Aug 17, 2010 at 01:08, Mattmann, Chris A (388J)
chris.a.mattm...@jpl.nasa.gov wrote:
 Hey Justin,

 Thanks so much for your thoughtful reply. My comments below:

 See, here's where I get a bit discomforted by this entire process: I
 honestly don't feel that I deserve a vote on OODT releases.  I've
 known you and Dave for long enough that I have no concerns advising
 the OODT community and trying to help out - but...giving me a binding
 vote?

You know when to vote and *how* to vote. I see no reason to deny your vote.

The (only) problem to arise would be if OODT was at the minimum of (3)
ASF Members, and your vote was required. With Chris becoming a Member,
OODT is at 5 Members that could comprise the mini/pseudo TLP that I
propose. (maybe there are others interested, but I have zero insight
into this community)

...
 Now, could we say that I would act as a certifier/observer that
 all of the major processes were followed?  Heck yah.  No qualms there.
  Here's an analogy I'm coming around to: in a lot of new democracies,
 there are observers who are sent in to monitor elections.  They
 witness the elections, poke around, and make sure nothing unseemly is
 going on.  They don't vote, but they do observe.  They then issue a
 certification or report to be filed with the vote.  (I'm catching up
 on my backlog of issues of The Economist; just read their article
 about nascent democracies in Africa on the plane...)

 +1. So our OODT observers would be:

 You, Jean Frederic, Ross, Ian, and me?

 PPMC stays the same, but they are given:

 * binding release/committer VOTEs

 In this case, observers are just really the mentors, and we move towards the
 mentors ensuring all is going well (which they should do now anyways), but
 IPMC ratification isn't required, and PPMC gets to self-govern. +1 from me
 on that, I think that's the right thing to teach, and with mentors that pay
 attention, I think we'll be great.

I'm not sure that I'm reading the above properly, but... whatevs.
Under my proposed TLP-based approach, the PMC would be comprised of:
justin, jean, ross, ian, chris. The current committers (who are also
on the PPMC, presumably) would be invited to the private@ list, but
would not be on the PMC. Thus, they would have non-binding votes
across all project decisions. But that should not be a problem as
those PMC members also understand how to build and listen to
consensus. If there are issues in the community, then the difference
between binding and non-binding votes makes *zero* difference.

The (podling) project/PMC would report directly to the Board. No more
peanut gallery, or a second-guessing group.

I do agree there is a lot of hand-waving around how to graduate, but
I presume that the community can figure that out and provide
information for future projects and communities.

...

Cheers,
-g

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



Re: [DISCUSS] OODT Podling Incubator Experiment (was Re: Radical revamp (was: an experiment))

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 10:08 PM, Mattmann, Chris A (388J)
chris.a.mattm...@jpl.nasa.gov wrote:
 So basically you are moving more towards Joe's proposal, that the PPMC would
 have the binding VOTEs in e.g., new committers/PMC members, and on releases?
 Of course, with the caveats below, as you mention, i.e., the observers can
 observe and step in where necessary, but ultimately, they're there to
 ensure things are going great, and not to get in the way, unless they
 aren't? +1 to that.

Yes, I know Joe was looking to only try something small and
incremental.  Given its history, a small incremental change in process
is probably right for Thrift, but perhaps we can use OODT as an
experiment for something even more bonkers.  I don't see how we have
much to lose - we've already been taken out to the woodshed once by
the Incubator PMC.  =)

 +1. So our OODT observers would be:

 You, Jean Frederic, Ross, Ian, and me?

 PPMC stays the same, but they are given:

 * binding release/committer VOTEs

Yes, I think so.

Perhaps to satisfy the governance rules, the observers (in the eyes
of the Board, the PMC for the TLP) certify the votes from the PPMC
(in the eyes of the PMC, the real ones).  So, maybe it's not directly
a binding vote, but the expectation is that the observers are meant
to only certify and *not* provide technical oversight - unless they
are *also* part of that PPMC.

 In this case, observers are just really the mentors, and we move towards the
 mentors ensuring all is going well (which they should do now anyways), but
 IPMC ratification isn't required, and PPMC gets to self-govern. +1 from me
 on that, I think that's the right thing to teach, and with mentors that pay
 attention, I think we'll be great.

Yes.

 Hmm, maybe there's something to this observer model as this
 reconciles my qualms and could provide the basis for an oversight
 model.  Does this analogy move the needle for anyone else?  Could a
 combination of mentor and observer be sufficient?  I think so...

 If my interpretation above is correct, big +1 from me.

I think we could perhaps make something workable from this.  Dunno.
Need to see who else chimes in...hey, a message from Greg.  =)  --
justin

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



Re: [DISCUSS] OODT Podling Incubator Experiment (was Re: Radical revamp (was: an experiment))

2010-08-16 Thread Justin Erenkrantz
On Mon, Aug 16, 2010 at 10:20 PM, Greg Stein gst...@gmail.com wrote:
 You know when to vote and *how* to vote. I see no reason to deny your vote.

Of course.  It's always seemed awkward if you can't contribute
technically to suddenly have a binding vote.  I'm sure if I *wanted*
to learn how to build something with Maven, I could.  But, why?  =)

So, it makes me leery on being forced to cast a vote on a release - on
par with those who have actually tested it and know something about
the codebase.  The standard that I force myself to adhere to on
Subversion and httpd for example would be something that I'd fall
short with in OODT.

 The (only) problem to arise would be if OODT was at the minimum of (3)
 ASF Members, and your vote was required. With Chris becoming a Member,
 OODT is at 5 Members that could comprise the mini/pseudo TLP that I
 propose. (maybe there are others interested, but I have zero insight
 into this community)

Sure.  It's just that Chris and I have discussed the pain points in
the Incubation process, so we're on the lookout for making it easier
on us.  =)  Plus, the experience with Subversion also showed me where
things break down too.

 I'm not sure that I'm reading the above properly, but... whatevs.
 Under my proposed TLP-based approach, the PMC would be comprised of:
 justin, jean, ross, ian, chris. The current committers (who are also
 on the PPMC, presumably) would be invited to the private@ list, but
 would not be on the PMC. Thus, they would have non-binding votes
 across all project decisions. But that should not be a problem as
 those PMC members also understand how to build and listen to
 consensus. If there are issues in the community, then the difference
 between binding and non-binding votes makes *zero* difference.

If we ran it with the intention that the PMC is there to solely
provide non-technical oversight and that the PPMC does the actual
work, I think that's something I could live with and address my
concerns in the overall process.

I don't think this is at odds with what you are saying nor would it
run afoul of any corporate structures.  It could just be the informal
agreement between the PMC members that the PPMC should be the ones
making the technical decisions.  (If some other set of mentors wanted
to run it differently, they could.  But, this separation is one I
could live with myself.)

 The (podling) project/PMC would report directly to the Board. No more
 peanut gallery, or a second-guessing group.

Right.  The listed members of the PMC are on the line dealing with the
Board.  (Hmm...would the PMC require a VP?  I guess so.)  If the Board
has an issue with how they are running things, the Board can chime in.

 I do agree there is a lot of hand-waving around how to graduate, but
 I presume that the community can figure that out and provide
 information for future projects and communities.

I very much like the Incubator providing what the general checklist
form would look like.  The Board could receive the checklist, review
it, and then vote on the Graduation resolution.

It'd also raise the oversight of the podlings (in this structure) back
to the Board...which is likely a good thing so as things don't get
hidden.  -- justin

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