Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Daniel Shahaf
Craig L Russell wrote on Mon, 9 Nov 2009 at 14:12 -0800:
 Hi Greg,
 
 I'm afraid that you have totally mistranslated my message and I have no idea
 why.
 
 I'm not trying to pick a fight.
 
 I'm trying to be reasonable.
 
 I don't perceive your reaction as positive.
 
 I'm not going to continue this discussion until you have something concrete to
 discuss. I voted to accept Subversion into the incubator. Your turn.
 
 Craig
 
 On Nov 8, 2009, at 5:25 PM, Greg Stein wrote:
 
  The Apache Incubator is about EDUCATION. It is about TEACHING podlings
  how to work here at Apache.
  
  It is not about making podlings thoughtlessly follow checklists.
...
  
  On Fri, Nov 6, 2009 at 20:19, Craig L Russell craig.russ...@sun.com wrote:
   ...
   As I thought I said earlier, *any* release that has proper Apache
   packaging, licensing, and notices is fine with me.

   We've had this discussion in the incubator before, for similar 
   reasons, and I think there is consensus that a formal review of a 
   podling release is a reasonable gate for graduation. No one needs to 
   believe that the release is stable, tested, reliable, etc.; it just 
   needs to be reviewed.

Besides packaging, licensing, and notices, what else should be reviewed?

   

Also:  Hyrum set up (some time ago) nightly tarballs.  IIRC they are 
generated by the same scripts used to roll our stable releases, except 
that they are rolled straight from trunk (with the usual may not compile 
caveats).  If packaging is the only issue, could these tarballs be 
inspected instead?

Daniel
(they're generated by tools/dist/nightly.sh.  Hyrum's server that runs the 
script daily and publishes the output tarballs is temporarily offline, so 
no link to live nightly tarballs, sorry.)

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



Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread William A. Rowe, Jr.
Greg Stein wrote:
 
 Sponsors
  * Champion: Greg Stein

Cool

  * Nominated Mentors: Justin Erenkrantz, Greg Stein, Sander Striker, Daniel 
 Rall

Once again, caution against committers == mentors (== 'project leads').
It puts certain committers above others, an inequitable situation.

If the PPMC is 100% in support of 'respecting' this list of mentors with
respect to adapting to life-in-the-ASF, then fine.  But it's a situation
that always concerns me.  The incubator PMC could easily find mentors who
are supportive of this proposal, but not in dev/leadership roles within
the SVN community.

  * Sponsor:

I am certain the APR project would entertain a vote to sponsor this podling
through graduation, if that is useful.

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread William A. Rowe, Jr.
Greg Stein wrote:
 
  The Subversion project would like to join the Apache Software
 Foundation to remove the overhead of having to run its own
 corporation.  The Subversion project is already run quite like an
 Apache project, and already counts a number of ASF Members amongst
 its committers.

+1

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe, Jr.
Greg Stein wrote:
 The Apache Incubator is about EDUCATION. It is about TEACHING podlings
 how to work here at Apache.

I'm a little confused.  I'm reading a really long rant here, but I expect
if you look at what nearly all mentors do in their respective podlings,
this is exactly what they provide (granted, with wildly varying degrees
of effort or attention).

Quite frankly, all svncorp releases could, with reasonable documentation
[read: mailing list archives, CLA's and code grant] be licensed as ASF
releases under the AL 2.0, irrespective of their internal artifact
copyright statements.

A proviso that 1.7.0 won't be approved without running it through RAT,
either pre or post graduation seems sufficient.  The process is better
documented than 95% of ASF project release processes, so there's no issue.

But ranting against your perception of Incubator's failure to EDUCATE and
TEACH podlings how the ASF environment works is really quite disappointing,
coming from you.



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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe, Jr.
Justin Erenkrantz wrote:
 On Mon, Nov 9, 2009 at 3:26 PM, Martijn Dashorst
 martijn.dasho...@gmail.com wrote:
 On Mon, Nov 9, 2009 at 3:15 PM, Justin Erenkrantz jus...@erenkrantz.com 
 wrote:
 To be clear, it's on the mentors to decide what is applicable and
 necessary for graduation - not the IPMC as a whole.
 Nope... The whole IPMC has been tasked with oversight. The mentors are
 proxies for the whole IPMC.
 
 You can't have it both ways.  By approving the proposal, the IPMC
 delegates its oversight authority to the mentors.  The IPMC then
 confirms that the proper process was followed when it votes for
 graduation.  The mentors can ask for pre-approval for certain
 'waivers' like Greg is asking for - but it's unfair for a non-mentor
 to try to tell a podling what it can or can not do.  -- justin

Whoa.  Have you really been absent from Incubator for this long?

Granted, each mentor is only -one- voice, each IPMC member is only -one-
voice, with equal standing in the Incubator PMC and as ambassadors to the
PPMC efforts.

But a non-mentor has no less responsibility or authority to help work out
a problem than a mentor does.  Get down off the high horse before you hurt
yourself ;-)

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe, Jr.
Joe Schaefer wrote:
 
 From: Justin Erenkrantz jus...@erenkrantz.com

 Let me put it another way: if the IPMC accepts a proposal with one
 mentor, then I'm fine with that one mentor acting on behalf of the
 IPMC without the need to constantly go back to the IPMC for approval.
 -- justin
 
 For non-release issues, I'm fine with that.  For releases I would still insist
 on 3 +1's from IPMC members; if a podling can acquire those without coming
 to gene...@incubator for final approval I could live with that (I'd need to
 update the IPMC release guidelines tho).

I'm not [fine with that].  If another person or two can't be bothered to verify
the very few decisions-with-binding-votes (adding/subtracting people and of
course, releasing code) against the PPMC's decision and rational, then there is
a bigger problem that won't be addressed by just sweeping these votes out the
front door.

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe, Jr.
Greg Stein wrote:
 
 Yup. And I'll note that that limbo you describe has been an issue
 with the Board for a long while now. That is why the Board instructed
 the IPMC to request all podlings to list two items in their reports:
 
 1) when did you arrive?
 2) what is left?
 
 Specifically to focus the podling (and the IPMC) on the question of
 WHY are you still in the Incubator?
 
 Podlings should be shepherded *out* rather than held *in*.

Hmmm... here you go again.  Do you really believe there's a mentor here
who doesn't want to be 'done' with their task at hand, offering up a
functioning project for graduation?  Mentors -do- exactly this, which
is why your rants continue to read as disingenuous and insulting.

We are glad the board has such confidence that the Incubator is producing
effect meritocracies that collaborate effectively.  If your's is not the
minority opinion, there is a much larger 'Insanity' thread to begin, which
starts with [VOTE] and ends in Dissolve Incubator?

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe, Jr.
Martijn Dashorst wrote:
 
 Would a waiver be possible for Diversity (large project dominated by 1
 or 2 vendors)? For the minimum required binding votes (small
 communities of 2 committers)?

Such things have been requested, and granted in the past, based on the
demonstrated ability of the project to accept outside contributions and
work towards a more diverse committer base and PMC.  Should they later
fail, the board will [as it has done before] step in, dissolve the PMC
and reappoint a PMC based on actual contribution.

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



Re: Insanity (of the release process)

2009-11-10 Thread William A. Rowe, Jr.
Leo Simons wrote:
 
 Here's what I understand:
 
 1) Apache rule: all apache releases must be made by PMCs
 2) Apache rule: a release needs at least 3 binding +1s and more +1s than -1s
 3) from #1 and #2 it follows that all incubator releases must be made
 by the incubator PMC

 If you see a way to fix this mess, please do. I suspect rule #1 is the
 whopper that is just quite hard to get around and from it follows a
 lot of other mess. I don't know exactly where that rule comes from,
 but it is very old and it has always seemed very solid, too. IANAL.

Mechanically, it's possible to recharter Incubator PMC as a board committee
which has the authority to assemble and dissolve fully empowered PPMCs so
they could begin binding votes from the outset.  The 'P' would change from
'pre' to 'provisional'.  I don't know if this is what we want to do, or not.

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Bertrand Delacretaz
On Mon, Nov 9, 2009 at 4:56 PM, Justin Erenkrantz jus...@erenkrantz.com wrote:
 ...Let me put it another way: if the IPMC accepts a proposal with one
 mentor, then I'm fine with that one mentor acting on behalf of the
 IPMC without the need to constantly go back to the IPMC for approval

I see your point, and that's why I've been insisting several times
that incoming podlings get three mentors. Problem is, mentors are not
always present/active when a vote needs to happen.

-Bertrand

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Igor Burilo


C. Michael Pilato wrote:
 
Our goal is to bring our Serf integration up to the quality (in terms of
both user experience and proper API adherence) of our Neon one so that
Serf
can safely become the new default DAV RA implementation, yes.  It's mostly
there, but still contains a few gotchas.  We've switched our trunk
(1.7-aimed) code to use Serf as the default if both it and Neon are found,
but that change could be reverted (restoring the use of Neon as the
default)
if we aren't able to iron out the Serf integration shortcomings in a
timely
fashion. 
 

Michael, this is a very good news and it's good that you work on it now,
because licensing issues (Neon license incompatibility) are very important
for us. Hope that you will manage to do it if for SVN 1.7.

Thanks, Igor
-- 
View this message in context: 
http://old.nabble.com/-PROPOSAL--VOTE--Subversion-tp26203843p26280942.html
Sent from the Apache Incubator - General mailing list archive at Nabble.com.


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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Bertrand Delacretaz
On Mon, Nov 9, 2009 at 5:43 PM, Greg Stein gst...@gmail.com wrote:
 ...I am seeking a
 waiver of the make a release requirement. And you can simply wait
 for me to send that, rather than continuing to speculate about whether
 I'm going to rely on seniority or on experience

I like that - at first, the tone of this thread (and subject line ;-)
made me think that the subversion podling would be trying to get
through incubation based on its own perception of what's right, as
opposed to the Incubator's well-established policies.

Now, subversion is certainly not your typical podling...I totally
agree that it makes sense to handle its incubation in a slightly
different way that usual.

But as you indicate, deviations from the usual way of doing things
must be approved by this PMC. Let's discuss you concrete requests for
waivers and such once we have them.

-Bertrand

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



Re: Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Leo Simons
On Tue, Nov 10, 2009 at 8:23 AM, William A. Rowe, Jr.
wr...@rowe-clan.net wrote:
 Greg Stein wrote:

 Sponsors
  * Champion: Greg Stein

 Cool

  * Nominated Mentors: Justin Erenkrantz, Greg Stein, Sander Striker, Daniel 
 Rall

 Once again, caution against committers == mentors (== 'project leads').
 It puts certain committers above others, an inequitable situation.

But it has the huge advantage of making sure that the mentors are
actively engaged all the time, know quite a lot about the podling's
situation, and are already well-known and trusted by the project's
community. I would say the very clear benefits far outweigh the
potential problems, and I prefer the model like that.

Most communities have situations where certain people have more power
than others whether officially or in practice, and communities that
can't deal with that have other issues.

In any case, a good way to offset any perceived risk is probably to
have some lively discussion between the mentors and the rest of the
incubator. So, risk mitigated, I say :)

ciao,

Leo

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread C. Michael Pilato
Igor Burilo wrote:
 
 C. Michael Pilato wrote:
 Our goal is to bring our Serf integration up to the quality (in terms of
 both user experience and proper API adherence) of our Neon one so that
 Serf
 can safely become the new default DAV RA implementation, yes.  It's mostly
 there, but still contains a few gotchas.  We've switched our trunk
 (1.7-aimed) code to use Serf as the default if both it and Neon are found,
 but that change could be reverted (restoring the use of Neon as the
 default)
 if we aren't able to iron out the Serf integration shortcomings in a
 timely
 fashion. 
 
 Michael, this is a very good news and it's good that you work on it now,
 because licensing issues (Neon license incompatibility) are very important
 for us. Hope that you will manage to do it if for SVN 1.7.
 
 Thanks, Igor

I certainly understand why license issues would be a concern.  But I could
use an education about why this particular case matters.  We currently ship
Neon in a separate tarball from Subversion's core code for the convenience
of our users, but if that's a problem, we can stop doing so.  Subversion
doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
Subversion client and server that doesn't use a DAV layer at all.  The
Subversion community has never released binaries -- ever -- not do we plan
to.  So users and package maintainers are free to assemble Subversion with
the optional bits they care to provide for their consumers.

Igor, is there a particular concern that you can elaborate on here if only
for my education?

-- 
C. Michael Pilato cmpil...@collab.net
CollabNet  www.collab.net  Distributed Development On Demand



signature.asc
Description: OpenPGP digital signature


Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 09:59, C. Michael Pilato cmpil...@collab.net wrote:
...
 I certainly understand why license issues would be a concern.  But I could
 use an education about why this particular case matters.  We currently ship
 Neon in a separate tarball from Subversion's core code for the convenience
 of our users, but if that's a problem, we can stop doing so.  Subversion
 doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.  So users and package maintainers are free to assemble Subversion with
 the optional bits they care to provide for their consumers.

 Igor, is there a particular concern that you can elaborate on here if only
 for my education?

If the Apache software is *non-functional* without the LGPL software,
then you are effectively requiring downstream users to link themselves
into the LGPL licensing.

Since Subversion does not require any LGPL to function, then we should
be just fine. I plan to run this past legal-discuss for verification
(along with our optional GNOME, KDE, and BDB dependencies). I seem to
recall from the legal web pages there is no specific mention of our
case, so wanted to double-check and then possible add our use-case to
those pages.

Regarding serf and Neon, I think that serf will be just fine to have
as a default. It has been totally functional for many of us (cmpilato
is a serf skeptic :-P)

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 10:10 AM, Greg Stein gst...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 09:59, C. Michael Pilato cmpil...@collab.net wrote:
...
 I certainly understand why license issues would be a concern.  But I could
 use an education about why this particular case matters.  We currently ship
 Neon in a separate tarball from Subversion's core code for the convenience
 of our users, but if that's a problem, we can stop doing so.  Subversion
 doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.  So users and package maintainers are free to assemble Subversion with
 the optional bits they care to provide for their consumers.

 Igor, is there a particular concern that you can elaborate on here if only
 for my education?

 If the Apache software is *non-functional* without the LGPL software,
 then you are effectively requiring downstream users to link themselves
 into the LGPL licensing.

 Since Subversion does not require any LGPL to function, then we should
 be just fine. I plan to run this past legal-discuss for verification
 (along with our optional GNOME, KDE, and BDB dependencies). I seem to
 recall from the legal web pages there is no specific mention of our
 case, so wanted to double-check and then possible add our use-case to
 those pages.

 Regarding serf and Neon, I think that serf will be just fine to have
 as a default. It has been totally functional for many of us (cmpilato
 is a serf skeptic :-P)

He is not the only one :)

That said, I think the point is why should the default matter?  We can
either optionally use Neon or we cannot.  Even if Neon is the default,
if someone builds with only Serf then it becomes the default.

As Mike says, we do not provide binaries so we will not be asking to
distribute any of these libraries.  We will need to find out if it is
OK to still supply our dependencies tarball for convenience.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

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



Re: Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 03:23, William A. Rowe, Jr. wr...@rowe-clan.net wrote:
...
  * Nominated Mentors: Justin Erenkrantz, Greg Stein, Sander Striker, Daniel 
 Rall

 Once again, caution against committers == mentors (== 'project leads').
 It puts certain committers above others, an inequitable situation.

We have 70 committers. Of those 55 are (what the ASF would call) PMC
members. The above four names are a *very* small portion of the
leadership of the svn community. Justin and Sander are *way* more
active here at the ASF than in the SVN community. They are present to
show the ropes more than to assert themselves in the svn community.

If anything, my role as Champion and the constant engagement here is
altering my role within svn. But I don't actually worry about it
because svn has operated for over nine years without ever having
leaders. We certainly have *more active* developers, which
changes/morphs over time, but those developers have never been
accorded anything more than any other developer in the community.

 If the PPMC is 100% in support of 'respecting' this list of mentors with
 respect to adapting to life-in-the-ASF, then fine.  But it's a situation

Yes, they are. The proposal was drafted mid-August. There has been
plenty of time for the PPMC to review, discuss, and tweak.

 that always concerns me.  The incubator PMC could easily find mentors who
 are supportive of this proposal, but not in dev/leadership roles within
 the SVN community.

  * Sponsor:

 I am certain the APR project would entertain a vote to sponsor this podling
 through graduation, if that is useful.

Thanks, but the general rule is that if you're going for TLP, then the
Incubator is the sponsor. We don't intend to become a sub-project of
APR :-P

Listing the sponsor as the Board would be the best description here,
but I think that would really require some kind of sure from the
Board, which we don't have, nor do I think would be a good precedent.
The Incubator is sort of a proxy for the Board here.

Cheers,
-g

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



Re: Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 07:06, Leo Simons m...@leosimons.com wrote:
 On Tue, Nov 10, 2009 at 8:23 AM, William A. Rowe, Jr.
 wr...@rowe-clan.net wrote:
 Greg Stein wrote:

 Sponsors
  * Champion: Greg Stein

 Cool

  * Nominated Mentors: Justin Erenkrantz, Greg Stein, Sander Striker, Daniel 
 Rall

 Once again, caution against committers == mentors (== 'project leads').
 It puts certain committers above others, an inequitable situation.

 But it has the huge advantage of making sure that the mentors are
 actively engaged all the time, know quite a lot about the podling's
 situation, and are already well-known and trusted by the project's
 community. I would say the very clear benefits far outweigh the
 potential problems, and I prefer the model like that.

 Most communities have situations where certain people have more power
 than others whether officially or in practice, and communities that
 can't deal with that have other issues.

Very well said!

Cheers,
-g

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



Re: Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 3:23 AM, William A. Rowe, Jr.
wr...@rowe-clan.net wrote:
 Greg Stein wrote:

 Sponsors
  * Champion: Greg Stein

 Cool

  * Nominated Mentors: Justin Erenkrantz, Greg Stein, Sander Striker, Daniel 
 Rall

 Once again, caution against committers == mentors (== 'project leads').
 It puts certain committers above others, an inequitable situation.

As an SVN committer, I can say that this is not something that is of
concern to me (and I dare say I probably speak for all or at least
most of the other committers when I say that).  As Greg points out, of
the nominated mentors, Greg is the only one that has been actively
committing code  in the last year.  So it is great for us to have
committers that have the experience (and are willing) to help mentor
us through this process.

Finally, I will also add that we have had our SVN Corp for many years
now and that has always involved having five of our committers in
Board of Director roles for the corporation and that has not created
any problems of inequity.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 10:28 AM, Niclas Hedhman nic...@hedhman.org wrote:
 The binaries doesn't matter, Apache releases source code, licensed under
 Apache license v2.0. And we only distribute certain licensed dependencies.

 As Greg said, we need to provide solutions that does not force downstream
 users into the (L)GPL world. So, a project that requires these dependencies
 are a no-no. Optionality is key here.

 As for the virality of some licenses it is also important to ensure that it
 doesn't leak into Apache code bases. I don't think this is even close to be
 the case here.

 IMHO, this looks like a simple case and legal-discuss@ should be able to
 provide a definitive answer quickly.

 IIRC, redistributing the LGPL code would not be allowed.

These things all make sense and given that Neon (and the other
dependencies) are all optional then I do not think it should be an
issue.  The question I was asking, is why should it matter what the
default is?  The default only applies to someone that builds a binary
that includes both Neon and Serf.  The subversion project ought to be
able to decide which library is the appropriate default in this
situation.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 03:48, William A. Rowe, Jr. wr...@rowe-clan.net wrote:
 Greg Stein wrote:
 The Apache Incubator is about EDUCATION. It is about TEACHING podlings
 how to work here at Apache.

 I'm a little confused.  I'm reading a really long rant here, but I expect
 if you look at what nearly all mentors do in their respective podlings,
 this is exactly what they provide (granted, with wildly varying degrees
 of effort or attention).

And that is exactly what I'd like to do. But when the Incubator
*imposes* requirements of release that does not meet the project's own
quality guidelines, for an audience of zero, then I call that
ridiculous make-work. That is my rant. That the Incubator-at-large
is imposing crap on the podling, rather than teaching the podling what
it means to be part of the ASF.

 Quite frankly, all svncorp releases could, with reasonable documentation
 [read: mailing list archives, CLA's and code grant] be licensed as ASF
 releases under the AL 2.0, irrespective of their internal artifact
 copyright statements.

I doubt it. Those old releases are signed tarballs. We can't reach
in and alter the LICENSE file without re-signing the whole tarball,
and I think that would be a very bad idea.

 A proviso that 1.7.0 won't be approved without running it through RAT,
 either pre or post graduation seems sufficient.  The process is better
 documented than 95% of ASF project release processes, so there's no issue.

RAT can be run right now, and the podling can work against its
results. No issue there. The *release* of something is my pain
point.

And yes, the PMC that will manage the svn project can/should have a
responsibility to use RAT. But if you make that rule, then you
better impose it upon every PMC here at the ASF. That's effectively
what you're saying :-)

 But ranting against your perception of Incubator's failure to EDUCATE and
 TEACH podlings how the ASF environment works is really quite disappointing,
 coming from you.

Look at the context. Being asked to throw together some bits for a
release. Oh, just any bits will do. But wait, since they aren't
quite proper, you don't really have to announce it to users. ... come
on, that is not education. That isn't teaching anybody anything.

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Niclas Hedhman
The binaries doesn't matter, Apache releases source code, licensed under
Apache license v2.0. And we only distribute certain licensed dependencies.

As Greg said, we need to provide solutions that does not force downstream
users into the (L)GPL world. So, a project that requires these dependencies
are a no-no. Optionality is key here.

As for the virality of some licenses it is also important to ensure that it
doesn't leak into Apache code bases. I don't think this is even close to be
the case here.

IMHO, this looks like a simple case and legal-discuss@ should be able to
provide a definitive answer quickly.

IIRC, redistributing the LGPL code would not be allowed.

-- Niclas

On 10 Nov 2009 23:17, Mark Phippard markp...@gmail.com wrote:

On Tue, Nov 10, 2009 at 10:10 AM, Greg Stein gst...@gmail.com wrote:  On
Tue, Nov 10, 2009 at 09:...
He is not the only one :)

That said, I think the point is why should the default matter?  We can
either optionally use Neon or we cannot.  Even if Neon is the default,
if someone builds with only Serf then it becomes the default.

As Mike says, we do not provide binaries so we will not be asking to
distribute any of these libraries.  We will need to find out if it is
OK to still supply our dependencies tarball for convenience.

--
Thanks

Mark Phippard
http://markphip.blogspot.com/

- To
unsubscribe, e-mail: gener...


Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 03:59, William A. Rowe, Jr. wr...@rowe-clan.net wrote:
 Greg Stein wrote:

 Yup. And I'll note that that limbo you describe has been an issue
 with the Board for a long while now. That is why the Board instructed
 the IPMC to request all podlings to list two items in their reports:

 1) when did you arrive?
 2) what is left?

 Specifically to focus the podling (and the IPMC) on the question of
 WHY are you still in the Incubator?

 Podlings should be shepherded *out* rather than held *in*.

 Hmmm... here you go again.  Do you really believe there's a mentor here
 who doesn't want to be 'done' with their task at hand, offering up a
 functioning project for graduation?  Mentors -do- exactly this, which
 is why your rants continue to read as disingenuous and insulting.

I'm not talking about mentors' desire to do this. I'm talking about
the structures that appear to be in place which work *against*
incubation and graduation.

And if you want to call a rant against meaningless constraints and
bureaucracy insulting, then I'm okay with that.

 We are glad the board has such confidence that the Incubator is producing
 effect meritocracies that collaborate effectively.  If your's is not the
 minority opinion, there is a much larger 'Insanity' thread to begin, which
 starts with [VOTE] and ends in Dissolve Incubator?

My point above was the Board, at least in the past(*), has *not* been
happy about the average duration. Go poll the Board today, if you'd
like.

AFAIK, the Board has never expressed a lack of confidence in the
Incubator, other than duration.

Cheers,
-g

(*) see Incubator Reports sent to Noel, IPMC, and board@ on Oct 12, 2006

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



Re: Insanity (of the release process)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 04:07, William A. Rowe, Jr. wr...@rowe-clan.net wrote:
 Leo Simons wrote:

 Here's what I understand:

 1) Apache rule: all apache releases must be made by PMCs
 2) Apache rule: a release needs at least 3 binding +1s and more +1s than -1s
 3) from #1 and #2 it follows that all incubator releases must be made
 by the incubator PMC

 If you see a way to fix this mess, please do. I suspect rule #1 is the
 whopper that is just quite hard to get around and from it follows a
 lot of other mess. I don't know exactly where that rule comes from,
 but it is very old and it has always seemed very solid, too. IANAL.

 Mechanically, it's possible to recharter Incubator PMC as a board committee
 which has the authority to assemble and dissolve fully empowered PPMCs so
 they could begin binding votes from the outset.  The 'P' would change from
 'pre' to 'provisional'.  I don't know if this is what we want to do, or not.

The Board is trying to move away from Board committees.

The IPMC is in charge of its operation. It can redefine the rules of
releases as it pleases. The three +1 rule was developed to show that
the PMC is in charge of the release, and is therefore legally liable
for it. The IPMC can do whatever it likes around releases, as long as
that process specifically claims or disclaims liability.

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Blair Zajac

On Nov 10, 2009, at 7:10 AM, Greg Stein wrote:

 On Tue, Nov 10, 2009 at 09:59, C. Michael Pilato cmpil...@collab.net wrote:
 ...
 I certainly understand why license issues would be a concern.  But I could
 use an education about why this particular case matters.  We currently ship
 Neon in a separate tarball from Subversion's core code for the convenience
 of our users, but if that's a problem, we can stop doing so.  Subversion
 doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.  So users and package maintainers are free to assemble Subversion with
 the optional bits they care to provide for their consumers.
 
 Igor, is there a particular concern that you can elaborate on here if only
 for my education?
 
 If the Apache software is *non-functional* without the LGPL software,
 then you are effectively requiring downstream users to link themselves
 into the LGPL licensing.
 
 Since Subversion does not require any LGPL to function, then we should
 be just fine. I plan to run this past legal-discuss for verification
 (along with our optional GNOME, KDE, and BDB dependencies). I seem to
 recall from the legal web pages there is no specific mention of our
 case, so wanted to double-check and then possible add our use-case to
 those pages.
 
 Regarding serf and Neon, I think that serf will be just fine to have
 as a default. It has been totally functional for many of us (cmpilato
 is a serf skeptic :-P)

Not yet though.  It still fails in places that neon works.

Blair


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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Igor Burilo


C. Michael Pilato wrote:
 
I certainly understand why license issues would be a concern.  But I could
use an education about why this particular case matters.  We currently
ship
Neon in a separate tarball from Subversion's core code for the convenience
of our users, but if that's a problem, we can stop doing so.  Subversion
doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
Subversion client and server that doesn't use a DAV layer at all.  The
Subversion community has never released binaries -- ever -- not do we plan
to.  So users and package maintainers are free to assemble Subversion with
the optional bits they care to provide for their consumers.

Igor, is there a particular concern that you can elaborate on here if only
for my education?
 

Michael, sure Neon and Serf are optional and it’s absolutely correct from
the legal point of view. But in this case SVN should work without DAV
support, which is important for end-users.

When we talk about licensing issues we mean problem with entire SVN
acceptance and distribution. In particular, it’s a big problem for Eclipse
community and companies that stay behind this community. To accept SVN they
require a legally clean pre-built solution. It means that at least JavaHL
client should be EPL (Apache 2.0) compatible. Now it doesn’t because of
Neon. Sure, someone can tell – build distribution yourself with Serf, but we
understand that result isn’t guaranteed at the current moment, so this
solution will not be accepted. Another approach to allow users build library
by themselves will not work, because require knowledge and experience from
end-users.

At the current moment SVN client can’t pass legal review on Eclipse and it
means that SVN loosing its huge potential there. It’s a perfect example when
nice technology is blocked by legal tricks. So the perfect solution will be
to replace Neon by Serf, because it will resolve a lot of issues described
above with SVN acceptance.
-- 
View this message in context: 
http://old.nabble.com/-PROPOSAL--VOTE--Subversion-tp26203843p26286015.html
Sent from the Apache Incubator - General mailing list archive at Nabble.com.


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



Re: Adding Paul Querna as committer to Traffic Server

2009-11-10 Thread Sander Striker
On Fri, Nov 6, 2009 at 7:21 AM, Leif Hedstrom l...@ogre.com wrote:
 On Nov 5, 2009, at 11:13 PM, Bertrand Delacretaz wrote:

 On Thu, Nov 5, 2009 at 6:22 PM, Leif Hedstrom zw...@apache.org wrote:

 Hi all,

 the Traffic Server podling PMC has deliberated hard, and we've decided
 that it's best for everyone if we add Paul Querna as a committer to the
 Traffic Server project. There were 10 binding +1 votes, one binding -0
 vote,
 one non-binding +1 vote, and no -1 votes.

 Welcome Paul!

 Do you have 3 +1 votes from Incubator PMC members?

 I see only 2 in the list below...happy to be corrected if I'm missing
 something.

 Ah, no. So, I obviously didn't get this right, I asked a number of people
 here what the appropriate process is, and got the impression we (the
 podling) could vote on it, and notify the IPMC. But, if I understand you
 correctly, we have to run the vote for adding Paul through the Incubator
 PMC?

Well, you certainly got it right for after graduation :).

Cheers,

Sander

 If so, can the IPMC members please vote on adding Paul to the Traffic Server
 committers list?

 Cheers,

 -- Leif


 -
 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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Hyrum K. Wright

On Nov 10, 2009, at 9:16 AM, Mark Phippard wrote:

 On Tue, Nov 10, 2009 at 10:10 AM, Greg Stein gst...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 09:59, C. Michael Pilato cmpil...@collab.net wrote:
 ...
 I certainly understand why license issues would be a concern.  But I could
 use an education about why this particular case matters.  We currently ship
 Neon in a separate tarball from Subversion's core code for the convenience
 of our users, but if that's a problem, we can stop doing so.  Subversion
 doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.  So users and package maintainers are free to assemble Subversion with
 the optional bits they care to provide for their consumers.
 
 Igor, is there a particular concern that you can elaborate on here if only
 for my education?
 
 If the Apache software is *non-functional* without the LGPL software,
 then you are effectively requiring downstream users to link themselves
 into the LGPL licensing.
 
 Since Subversion does not require any LGPL to function, then we should
 be just fine. I plan to run this past legal-discuss for verification
 (along with our optional GNOME, KDE, and BDB dependencies). I seem to
 recall from the legal web pages there is no specific mention of our
 case, so wanted to double-check and then possible add our use-case to
 those pages.
 
 Regarding serf and Neon, I think that serf will be just fine to have
 as a default. It has been totally functional for many of us (cmpilato
 is a serf skeptic :-P)
 
 He is not the only one :)
 
 That said, I think the point is why should the default matter?  We can
 either optionally use Neon or we cannot.  Even if Neon is the default,
 if someone builds with only Serf then it becomes the default.
 
 As Mike says, we do not provide binaries so we will not be asking to
 distribute any of these libraries.  We will need to find out if it is
 OK to still supply our dependencies tarball for convenience.

And if we can't ship the deps tarballs, you won't find me (the current release 
manager) shedding any tears.  I don't have any statistics to back it up, but I 
tend to thinks the deps tarball is pretty underutilized.  I don't think it 
would have a negative impact on our users or release process.

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Kevan Miller


On Nov 10, 2009, at 10:44 AM, Greg Stein wrote:

On Tue, Nov 10, 2009 at 03:48, William A. Rowe, Jr. wr...@rowe-clan.net 
 wrote:

Greg Stein wrote:
The Apache Incubator is about EDUCATION. It is about TEACHING  
podlings

how to work here at Apache.


I'm a little confused.  I'm reading a really long rant here, but I  
expect
if you look at what nearly all mentors do in their respective  
podlings,
this is exactly what they provide (granted, with wildly varying  
degrees

of effort or attention).


And that is exactly what I'd like to do. But when the Incubator
*imposes* requirements of release that does not meet the project's own
quality guidelines, for an audience of zero, then I call that
ridiculous make-work. That is my rant. That the Incubator-at-large
is imposing crap on the podling, rather than teaching the podling what
it means to be part of the ASF.


IIRC, Martijn has offered a proper legal review in the place of a  
release. This sounded pretty reasonable to me. I would agree to  
that. I'm surprised you haven't worked with his proposal, to find what  
I think would be a good compromise.


I agree with you that a release shouldn't be make-work -- it should  
be the natural evolution of a community creating code. But I'm bit  
puzzled by your extreme urgency for a fast incubator exit. Incubator  
overhead would seem to be greatest for a release (which is not in your  
immediate plans, it seems). Until then, overhead for board reports and  
voting in new committers/pmc members would seem to be a minimal burden.


--kevan

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Jochen Wiedmann
On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net wrote:

 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.

That would a completely new philosophy for an Apache project, which always aimed
very heavily on distributions. It might either enforce to look at
legal aspects in a
different view - or lead to changing your philosophy. :-) Personally,
I don't see any
reason why things like creation of Windows binaries should be left to
outsiders. (Apart
from CollabNets business interests, which I wouldn't like to count.)

Just recently, we had a very active discussion regarding Maven where
the emphasis
was laid very heavily on the distributable archives (binary and
source) as the endorsed
result of the release/vote process.


Jochen


-- 
Germanys national anthem is the most boring in the world - how telling!

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



Re: Insanity (of the release process)

2009-11-10 Thread Leo Simons
On Tue, Nov 10, 2009 at 4:05 PM, Greg Stein gst...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 04:07, William A. Rowe, Jr. wr...@rowe-clan.net 
 wrote:
 Leo Simons wrote:

 Here's what I understand:

 1) Apache rule: all apache releases must be made by PMCs
 2) Apache rule: a release needs at least 3 binding +1s and more +1s than -1s
 3) from #1 and #2 it follows that all incubator releases must be made
 by the incubator PMC

 If you see a way to fix this mess, please do. I suspect rule #1 is the
 whopper that is just quite hard to get around and from it follows a
 lot of other mess. I don't know exactly where that rule comes from,
 but it is very old and it has always seemed very solid, too. IANAL.

 Mechanically, it's possible to recharter Incubator PMC as a board committee
 which has the authority to assemble and dissolve fully empowered PPMCs so
 they could begin binding votes from the outset.  The 'P' would change from
 'pre' to 'provisional'.  I don't know if this is what we want to do, or not.

 The Board is trying to move away from Board committees.

 The IPMC is in charge of its operation. It can redefine the rules of
 releases as it pleases. The three +1 rule was developed to show that
 the PMC is in charge of the release, and is therefore legally liable
 for it. The IPMC can do whatever it likes around releases, as long as
 that process specifically claims or disclaims liability.

Ok, that is interesting (and probably more workable than a big reorg).
I still think we should claim liability.

Could we, for example, have a release process that is lazy-by-default
from the IPMC side and still claim that the ASF gets liability?

for example, to release:

1) PPMC must vote for the release according to their rules (which
should at least match the 3 +1 / majority rule requirements)
2) at least one PMC member must vote +1 (usually the mentor)
3) if there are no -1 votes, the PPMC sends the general@ list a
request for a release ACK, after they get that ACK from a PMC member,
they wait for 72 hours, and if there are still no -1s, the release is
approved.
4) if there are any -1 votes, then the rule becomes the normal 3 +1s
from PMC members / majority

Downside:
* more complex
* increased dependency on single person to teach the basics

Upside:
* better reflects relationship between incubator and PPMC
* more responsibility for project
* hopefully fewer stalled releases

thoughts?

Leo

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 11:16, Blair Zajac bl...@orcaware.com wrote:

 On Nov 10, 2009, at 7:10 AM, Greg Stein wrote:

 On Tue, Nov 10, 2009 at 09:59, C. Michael Pilato cmpil...@collab.net wrote:
 ...
 I certainly understand why license issues would be a concern.  But I could
 use an education about why this particular case matters.  We currently ship
 Neon in a separate tarball from Subversion's core code for the convenience
 of our users, but if that's a problem, we can stop doing so.  Subversion
 doesn't require Neon.  Or Serf.  You can have a perfectly valid, working,
 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.  So users and package maintainers are free to assemble Subversion with
 the optional bits they care to provide for their consumers.

 Igor, is there a particular concern that you can elaborate on here if only
 for my education?

 If the Apache software is *non-functional* without the LGPL software,
 then you are effectively requiring downstream users to link themselves
 into the LGPL licensing.

 Since Subversion does not require any LGPL to function, then we should
 be just fine. I plan to run this past legal-discuss for verification
 (along with our optional GNOME, KDE, and BDB dependencies). I seem to
 recall from the legal web pages there is no specific mention of our
 case, so wanted to double-check and then possible add our use-case to
 those pages.

 Regarding serf and Neon, I think that serf will be just fine to have
 as a default. It has been totally functional for many of us (cmpilato
 is a serf skeptic :-P)

 Not yet though.  It still fails in places that neon works.

Anything besides 1.0 proxies?

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Hyrum K. Wright

On Nov 10, 2009, at 10:29 AM, Jochen Wiedmann wrote:

 On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net 
 wrote:
 
 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.
 
 That would a completely new philosophy for an Apache project, which always 
 aimed
 very heavily on distributions. It might either enforce to look at
 legal aspects in a
 different view - or lead to changing your philosophy. :-) Personally,
 I don't see any
 reason why things like creation of Windows binaries should be left to
 outsiders. (Apart
 from CollabNets business interests, which I wouldn't like to count.)
 
 Just recently, we had a very active discussion regarding Maven where
 the emphasis
 was laid very heavily on the distributable archives (binary and
 source) as the endorsed
 result of the release/vote process.

The reason we (Subversion) do not ship binaries is simple: we don't have the 
resources to meet the request, and most of our users use Subversion as part of 
a third-party tool, which most often *does* ship as a binary.

We've supported community efforts to create binaries, even going so far as to 
host selected variants on our downloads page, but they are still not considered 
official artifacts of the project.

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 11:29, Jochen Wiedmann
jochen.wiedm...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net 
 wrote:

 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.

 That would a completely new philosophy for an Apache project, which always 
 aimed
 very heavily on distributions. It might either enforce to look at
 legal aspects in a
 different view - or lead to changing your philosophy. :-) Personally,
 I don't see any
 reason why things like creation of Windows binaries should be left to
 outsiders. (Apart
 from CollabNets business interests, which I wouldn't like to count.)

 Just recently, we had a very active discussion regarding Maven where
 the emphasis
 was laid very heavily on the distributable archives (binary and
 source) as the endorsed
 result of the release/vote process.

In httpd, we release tarballs and zips. Then some committers volunteer
prebuilts. wrowe always built Windows releases, but I don't think that
was ever mandated.

The svn release process also produces tarballs and zips (in case that
wasn't clear). We just don't do prebuilts.

Cheers,
-g

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



Re: Insanity (of the release process)

2009-11-10 Thread Shanti Subramanyam
I like Leo's proposal. With PMC members mentoring multiple projects, it 
is really a burden to try and get 3 votes for a release.


Shanti

Leo Simons wrote:

On Tue, Nov 10, 2009 at 4:05 PM, Greg Stein gst...@gmail.com wrote:
  

On Tue, Nov 10, 2009 at 04:07, William A. Rowe, Jr. wr...@rowe-clan.net wrote:


Leo Simons wrote:
  

Here's what I understand:

1) Apache rule: all apache releases must be made by PMCs
2) Apache rule: a release needs at least 3 binding +1s and more +1s than -1s
3) from #1 and #2 it follows that all incubator releases must be made
by the incubator PMC

If you see a way to fix this mess, please do. I suspect rule #1 is the

whopper that is just quite hard to get around and from it follows a
lot of other mess. I don't know exactly where that rule comes from,
but it is very old and it has always seemed very solid, too. IANAL.


Mechanically, it's possible to recharter Incubator PMC as a board committee
which has the authority to assemble and dissolve fully empowered PPMCs so
they could begin binding votes from the outset.  The 'P' would change from
'pre' to 'provisional'.  I don't know if this is what we want to do, or not.
  

The Board is trying to move away from Board committees.

The IPMC is in charge of its operation. It can redefine the rules of
releases as it pleases. The three +1 rule was developed to show that
the PMC is in charge of the release, and is therefore legally liable
for it. The IPMC can do whatever it likes around releases, as long as
that process specifically claims or disclaims liability.



Ok, that is interesting (and probably more workable than a big reorg).
I still think we should claim liability.

Could we, for example, have a release process that is lazy-by-default
from the IPMC side and still claim that the ASF gets liability?

for example, to release:

1) PPMC must vote for the release according to their rules (which
should at least match the 3 +1 / majority rule requirements)
2) at least one PMC member must vote +1 (usually the mentor)
3) if there are no -1 votes, the PPMC sends the general@ list a
request for a release ACK, after they get that ACK from a PMC member,
they wait for 72 hours, and if there are still no -1s, the release is
approved.
4) if there are any -1 votes, then the rule becomes the normal 3 +1s
from PMC members / majority

Downside:
* more complex
* increased dependency on single person to teach the basics

Upside:
* better reflects relationship between incubator and PPMC
* more responsibility for project
* hopefully fewer stalled releases

thoughts?

Leo

-
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: Insanity (of the release process)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 11:22, Leo Simons m...@leosimons.com wrote:
 On Tue, Nov 10, 2009 at 4:05 PM, Greg Stein gst...@gmail.com wrote:
...
 The IPMC is in charge of its operation. It can redefine the rules of
 releases as it pleases. The three +1 rule was developed to show that
 the PMC is in charge of the release, and is therefore legally liable
 for it. The IPMC can do whatever it likes around releases, as long as
 that process specifically claims or disclaims liability.

 Ok, that is interesting (and probably more workable than a big reorg).
 I still think we should claim liability.

 Could we, for example, have a release process that is lazy-by-default
 from the IPMC side and still claim that the ASF gets liability?

Unfortunately, no. The IPMC has to be *active* in some way, in order
to show oversight and responsibility. So the lazy-by-default won't
work. But your suggestion below might.

 for example, to release:

 1) PPMC must vote for the release according to their rules (which
 should at least match the 3 +1 / majority rule requirements)
 2) at least one PMC member must vote +1 (usually the mentor)

This basically states, The PPMC has followed our guidelines and
processes, has been conducted under the purview of the IPMC, and at
our direction. The IPMC hereby directs the PPMC to continue with their
release.

 3) if there are no -1 votes, the PPMC sends the general@ list a
 request for a release ACK, after they get that ACK from a PMC member,
 they wait for 72 hours, and if there are still no -1s, the release is
 approved.
 4) if there are any -1 votes, then the rule becomes the normal 3 +1s
 from PMC members / majority

Any -1 votes within the PPMC or from the IPMC should be a trigger.

 Downside:
 * more complex
 * increased dependency on single person to teach the basics

 Upside:
 * better reflects relationship between incubator and PPMC
 * more responsibility for project
 * hopefully fewer stalled releases

Well.. let's call this the expedited form of release. It leaves the
PPMC a bit more self-sufficient.

I'd think that any first release would follow the standard release
mechanic. After that, the expedited can be used unless a -1 arises. At
that point, they have to follow the standard process (even if it all
restarts). After that release concludes, they can switch back to
expedited.

I'd really want Roy to review some of this thinking. The real question
is just how far the IPMC can delegate their oversight and authority.

Cheers,
-g

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 11:23, Kevan Miller kevan.mil...@gmail.com wrote:
 On Nov 10, 2009, at 10:44 AM, Greg Stein wrote:
...
 And that is exactly what I'd like to do. But when the Incubator
 *imposes* requirements of release that does not meet the project's own
 quality guidelines, for an audience of zero, then I call that
 ridiculous make-work. That is my rant. That the Incubator-at-large
 is imposing crap on the podling, rather than teaching the podling what
 it means to be part of the ASF.

 IIRC, Martijn has offered a proper legal review in the place of a release.
 This sounded pretty reasonable to me. I would agree to that. I'm surprised
 you haven't worked with his proposal, to find what I think would be a good
 compromise.

Yup. I've already stated that I have no problems with running RAT and
working through those issues. Might have been hard to see in this long
thread :-)

 I agree with you that a release shouldn't be make-work -- it should be the
 natural evolution of a community creating code. But I'm bit puzzled by your
 extreme urgency for a fast incubator exit. Incubator overhead would seem to
 be greatest for a release (which is not in your immediate plans, it seems).
 Until then, overhead for board reports and voting in new committers/pmc
 members would seem to be a minimal burden.

Why *stay*? Incubator is not a home... it's a school.

We're making a 1.6.7 release in the next 2-3 weeks, as I stated
before. The Incubator can see how that works (I also gave pointers to
1.6.6). But the main release, under the Apache brand, is not until
early next year sometime. I'd rather not wait until then.

The reporting doesn't bother me. You can't possibly imagine how many
reports to the Board I've read over the past 8+ years :-P

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread William A. Rowe Jr.
Mark Phippard wrote:
 
 I gave counsel to the Eclipse Foundation and explained that they could
 provide a fully functioning JavaHL library to users with only EPL
 compatible code.  Basically, you just need to build without Neon, BDB
 and libintl support.  Of the three, the only thing an Eclipse client
 user needs is Neon, and Serf serves as a viable replacement.  I do not
 know why they never chose to release a binary built this way.  I can
 only assume that Igor and Polarion did not want to make these
 binaries.

I suspect IBM's ICU lib could be substituted for libintl, and as there is
some traction on the idea of dumping apr-iconv, this would be a sensible
thing (since ICU is the heir apparent for non-iconv based platforms).

I keep reading The project doesn't release binaries.  Who will, Tigris?
Collab?  Yo momma?  One of the greatest advantages is that committers who
wish to package binaries can do so under the ASF umbrella, something that
in this litigious society I would never consider doing now.

So is the project doesn't release binaries mantra a statement about the
past practices, a tacit or explicit contract in bringing this to the ASF,
or just the posters' personal preference?

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



Re: Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread William A. Rowe Jr.
Mark Phippard wrote:
 
 As an SVN committer, I can say that this is not something that is of
 concern to me (and I dare say I probably speak for all or at least
 most of the other committers when I say that).

Thanks for that reassurance...

 Finally, I will also add that we have had our SVN Corp for many years
 now and that has always involved having five of our committers in
 Board of Director roles for the corporation and that has not created
 any problems of inequity.

Another example of how SVN is already a bit unique in how we incubate.
But I call this out on every occasion, because mentor-as-lead-developer
leads segways into a BDfL more often than not.  In this case I'm not really
worried, because I know from experience that SVN committers don't shy away
from expressing their opinions :)

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Branko Čibej
William A. Rowe Jr. wrote:
 Mark Phippard wrote:
   
 I gave counsel to the Eclipse Foundation and explained that they could
 provide a fully functioning JavaHL library to users with only EPL
 compatible code.  Basically, you just need to build without Neon, BDB
 and libintl support.  Of the three, the only thing an Eclipse client
 user needs is Neon, and Serf serves as a viable replacement.  I do not
 know why they never chose to release a binary built this way.  I can
 only assume that Igor and Polarion did not want to make these
 binaries.
 

 I suspect IBM's ICU lib could be substituted for libintl, and as there is
 some traction on the idea of dumping apr-iconv, this would be a sensible
 thing (since ICU is the heir apparent for non-iconv based platforms).

 I keep reading The project doesn't release binaries.  Who will, Tigris?
 Collab?  Yo momma?  One of the greatest advantages is that committers who
 wish to package binaries can do so under the ASF umbrella, something that
 in this litigious society I would never consider doing now.

 So is the project doesn't release binaries mantra a statement about the
 past practices, a tacit or explicit contract in bringing this to the ASF,
 or just the posters' personal preference?
   

Wait a minute. Are you implying that the project *should* release
binaries? Wouldn't such a requirement apply to, say, APR, to keep this
close to home?

Certainly any volunteer with proper karma can build binaries from the
release tarballs, and if those binaries happen to pass muster wrt
ASF-mandated legalities, then from my understanding it should be OK to
host such binaries on ASF's infrastructure. But that's not the same as
the project releasing those binaries -- lack of digital sigs on them is
a dead giveaway.

How many APR and/or httpd commiters sign your Windows binary packages?

-- Brane

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 12:52 PM, William A. Rowe Jr.
wr...@rowe-clan.net wrote:
 Mark Phippard wrote:

 I gave counsel to the Eclipse Foundation and explained that they could
 provide a fully functioning JavaHL library to users with only EPL
 compatible code.  Basically, you just need to build without Neon, BDB
 and libintl support.  Of the three, the only thing an Eclipse client
 user needs is Neon, and Serf serves as a viable replacement.  I do not
 know why they never chose to release a binary built this way.  I can
 only assume that Igor and Polarion did not want to make these
 binaries.

 I suspect IBM's ICU lib could be substituted for libintl, and as there is
 some traction on the idea of dumping apr-iconv, this would be a sensible
 thing (since ICU is the heir apparent for non-iconv based platforms).

We use this for translating error messages etc.  I do not recall ICU
having a feature like that.  Not to mention how big it is.  We have
talked about using ICU in the past to improve Unicode support and deal
with normalization issues.

 I keep reading The project doesn't release binaries.  Who will, Tigris?

Tigris is just a hosting service not an entity.

 Collab?  Yo momma?  One of the greatest advantages is that committers who
 wish to package binaries can do so under the ASF umbrella, something that
 in this litigious society I would never consider doing now.

There are lots of people that provide binaries.  See here:

http://subversion.tigris.org/getting.html#binary-packages

For Windows, there are several sources (all free) and all with their
own differences based on what it is that you want.

 So is the project doesn't release binaries mantra a statement about the
 past practices, a tacit or explicit contract in bringing this to the ASF,
 or just the posters' personal preference?

I do not believe the project wants to be in the business of providing
binaries and we have an existing ecosystem of people that are
providing them successfully.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Jukka Zitting
Hi,

On Tue, Nov 10, 2009 at 7:40 PM, Greg Stein gst...@gmail.com wrote:
 We're making a 1.6.7 release in the next 2-3 weeks, as I stated
 before. The Incubator can see how that works (I also gave pointers to
 1.6.6).

+1 Since Subversion release procedures already meet most Apache
policies, reviewing any past release and asking the Subversion
community for a plan on how to fix any potential issues should be
enough to satisfy concerns about the release process.

In fact our formal exit criteria [1] only requires that release plans
are developed and executed in public by the community. There is no
fixed requirement that at least one incubating release really must
happen (there's just a question on whether such a requirement should
exist). Of course for most projects doing a release is the easiest way
to demonstrate that this and many other exit criteria have been
satisfied.

[1] 
http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Graduation+Requirements

BR,

Jukka Zitting

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe Jr.
Greg Stein wrote:
 On Tue, Nov 10, 2009 at 03:48, William A. Rowe, Jr. wr...@rowe-clan.net 
 wrote:
 
 Quite frankly, all svncorp releases could, with reasonable documentation
 [read: mailing list archives, CLA's and code grant] be licensed as ASF
 releases under the AL 2.0, irrespective of their internal artifact
 copyright statements.
 
 I doubt it. Those old releases are signed tarballs. We can't reach
 in and alter the LICENSE file without re-signing the whole tarball,
 and I think that would be a very bad idea.

We don't.  I didn't say re-licensed; I said additionally licensed.  It's as
simple as putting the tarballs into a directory which says XYZ are further
licensed under the Apache License 2.0.  Nothing needs to be altered to give
users a license.

 A proviso that 1.7.0 won't be approved without running it through RAT,
 either pre or post graduation seems sufficient.  The process is better
 documented than 95% of ASF project release processes, so there's no issue.
 
 RAT can be run right now, and the podling can work against its
 results. No issue there. The *release* of something is my pain
 point.

+1; although we both know that extra artifacts 'appear' magically during
most assembly processes, and that has bit us before.

 And yes, the PMC that will manage the svn project can/should have a
 responsibility to use RAT. But if you make that rule, then you
 better impose it upon every PMC here at the ASF. That's effectively
 what you're saying :-)

No, I'm saying give SVN a pass on demonstrating the [already demonstrated]
ability to have an effective release process; *contingent* upon running RAT
on the first release artifact created after graduation.  That's what I am
saying.

 But ranting against your perception of Incubator's failure to EDUCATE and
 TEACH podlings how the ASF environment works is really quite disappointing,
 coming from you.
 
 Look at the context. Being asked to throw together some bits for a
 release. Oh, just any bits will do. But wait, since they aren't
 quite proper, you don't really have to announce it to users. ... come
 on, that is not education. That isn't teaching anybody anything.

We don't disagree.  So stick around long enough to make a real release that
the Incubator PMC can validate, or come to a reasonable exception that the
Incubator can accept.  But don't go flying off into rants about process that
the board has *charged* the Incubator with defining and enforcing :)





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



Re: Insanity (of the release process)

2009-11-10 Thread William A. Rowe Jr.
Greg Stein wrote:
 
 The IPMC is in charge of its operation. It can redefine the rules of
 releases as it pleases. The three +1 rule was developed to show that
 the PMC is in charge of the release, and is therefore legally liable
 for it. The IPMC can do whatever it likes around releases, as long as
 that process specifically claims or disclaims liability.

The only individuals empowered to act on the foundation's behalf are
members of committees.  With the exception of board committees which
are empowered to form subcommittees, all such individuals must be
ratified (either by resolution or our favorite ACK game) by the BoD.

A vote by 3 PPMC members is therefore not binding, not unless the board
is prepared to ack/nak all appointments to PPMC's within Incubator.

Again, I still am not suggesting we want to take this one way or another.

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



[VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Greg Stein
Hello IPMC,

The Subversion podling would like a waiver of the requirement to make
a release before graduation.

As we understand this requirement, it is present in order to
demonstrate to the podling how releases are made at the ASF.
Packaging, licensing, signing, placement into the distrubtion/mirror
system, announcements, among others[1]. We believe that the Subversion
community already has a deep understanding of the Apache release
model, based on the following qualifications of several of its
committers/mentors:

* Greg Stein has been a committer at Apache since before the
Foundation was started. He has been involved in releases of httpd and
APR, including time as Release Manager (RM) for APR. He helped to
establish the APR TLP and the Commons TLP (prior incarnation; now
defunct). Greg wrote the versioning guidelines for APR, which are also
in use by the Subversion project. Through his 8+ years on the Board,
he has read and reviewed reports from across the ASF about release,
IP, and infrastructure issues.

* Justin Erenkrantz has been a committer since 2001, contributing to
httpd and APR, along with mentoring the stdcxx project when it was in
the Incubator. He has been the RM for both httpd and APR. In fact,
Justin wrote the initial guidelines for the release of httpd. Justin
has been part of Infrastructure almost since its inception as a
distinct group, which includes the provision of all the facilities to
actually make and distribute ASF releases. Justin has spent many years
on the Board, providing further insight to releases across the
Foundation.

* Sander Striker has been a committer since 2001, contributing to APR
and then httpd. Sander acted as the RM for httpd releases, and also
held a stint as the VP for httpd. Add in his time spent with
Infrastructure and the Board, and he's been observing ASF releases for
many years.

* Garrett Rooney has been a committer since 2004, contributing and
making releases of APR, and committing to httpd. He was also the VP of
APR for several years, and has mentored two Incubating projects.

* Daniel Rall has been a committer since 2001, contributing to many
projects: Turbine, Fulcrum, Torque, and numerous Jakarta Commons
projects. He established the community around XML-RPC, brought it
through the Incubator, and maintained it for several years within the
XML Project. He also participated in some of the bootstrapping around
the Velocity and Maven projects, and participated on the Infra team.

The Subversion community's belief is that we have ample experience to
guide us in making a release, when that time is arrives. There will
certainly be variances (e.g. mirroring) from our current established
procedures[2], but some simple fine-tuning should resolve that. The
bulk of the existing release process already meets and exceeds that a
typical Apache release. Niclas Hedman pointed out that the Subversion
community has produced 32 releases over the past four years, which
hopefully indicates a smooth, understood, and functional release
process.

Cheers,
-g

[1] one particular item is using a release as a gating/focal point for
legal review, but we feel that can be performed as an action
separate/distinct from performing a release
[2] http://subversion.tigris.org/release-process.html

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Joe Schaefer
- Original Message 

 From: William A. Rowe Jr. wr...@rowe-clan.net
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 10:08:40 AM
 Subject: Re: Insanity. Apache Incubator should be about education (was:  
 [PROPOSAL][VOTE] Subversion)

 Greg wrote:
  Look at the context. Being asked to throw together some bits for a
  release. Oh, just any bits will do. But wait, since they aren't
  quite proper, you don't really have to announce it to users. ... come
  on, that is not education. That isn't teaching anybody anything.
 
 We don't disagree.  So stick around long enough to make a real release that
 the Incubator PMC can validate, or come to a reasonable exception that the
 Incubator can accept.  But don't go flying off into rants about process that
 the board has *charged* the Incubator with defining and enforcing :)

Wait a second Bill.  In the not-too-distant past there was no requirement
for a podling to cut a release.  Infrastructure people pushed for there to
be one, and pushed to have the incubator releases on the mirrors, because it
turns out prior graduating projects needed to be trained by infra on how to do 
this properly.

The purpose of doing a release within the incubator has now morphed into 
something a bit different, and not entirely for the better.  I have been
paying attention to subversion release processes for years, and frankly we
should be adopting *their* methods here at Apache.  We don't have anything
to teach them other than mirror mechanics, and that can be learned post-
graduation.


  

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



Re: Insanity (of the release process)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 13:11, William A. Rowe Jr. wr...@rowe-clan.net wrote:
 Greg Stein wrote:

 The IPMC is in charge of its operation. It can redefine the rules of
 releases as it pleases. The three +1 rule was developed to show that
 the PMC is in charge of the release, and is therefore legally liable
 for it. The IPMC can do whatever it likes around releases, as long as
 that process specifically claims or disclaims liability.

 The only individuals empowered to act on the foundation's behalf are
 members of committees.  With the exception of board committees which
 are empowered to form subcommittees, all such individuals must be
 ratified (either by resolution or our favorite ACK game) by the BoD.

 A vote by 3 PPMC members is therefore not binding, not unless the board
 is prepared to ack/nak all appointments to PPMC's within Incubator.

Understood. Nobody proposed that. I believe you missed the part of
another +1 from an IPMC member.

-g

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 13:02, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Hi,

 On Tue, Nov 10, 2009 at 7:40 PM, Greg Stein gst...@gmail.com wrote:
 We're making a 1.6.7 release in the next 2-3 weeks, as I stated
 before. The Incubator can see how that works (I also gave pointers to
 1.6.6).

 +1 Since Subversion release procedures already meet most Apache
 policies, reviewing any past release and asking the Subversion
 community for a plan on how to fix any potential issues should be
 enough to satisfy concerns about the release process.

I've formally asked for a Waiver of the release requirement. See another thread.

 In fact our formal exit criteria [1] only requires that release plans
 are developed and executed in public by the community. There is no
 fixed requirement that at least one incubating release really must
 happen (there's just a question on whether such a requirement should
 exist). Of course for most projects doing a release is the easiest way
 to demonstrate that this and many other exit criteria have been
 satisfied.

 [1] 
 http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum+Graduation+Requirements

Unfortunately, some documentation needs to be brought in sync.

See: http://incubator.apache.org/guides/graduation.html#checklist

Per Joe, I think it makes sense to run podlings through a release to
teach them the ropes, rather than lump that onto Infrastructure. But I
also believe we should provide waivers when appropriate.

Cheers,
-g

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
I have no idea why the term Board even comes up in your response.
What's that got to do with my problems with the IPMC attempting to
impose make-work on the svn podling?

On Tue, Nov 10, 2009 at 13:03, William A. Rowe Jr. wr...@rowe-clan.net wrote:
 Greg Stein wrote:
 On Tue, Nov 10, 2009 at 03:59, William A. Rowe, Jr. wr...@rowe-clan.net 
 wrote:
 Greg Stein wrote:

 Podlings should be shepherded *out* rather than held *in*.
 Hmmm... here you go again.  Do you really believe there's a mentor here
 who doesn't want to be 'done' with their task at hand, offering up a
 functioning project for graduation?  Mentors -do- exactly this, which
 is why your rants continue to read as disingenuous and insulting.

 I'm not talking about mentors' desire to do this. I'm talking about
 the structures that appear to be in place which work *against*
 incubation and graduation.

 And if you want to call a rant against meaningless constraints and
 bureaucracy insulting, then I'm okay with that.

 The fact is that mentors fix the process when it's broke.  If there is
 useless/worthless/redundant process going on here, then terrific!  Tell
 us, as a voice of the Board, what the Board is telling us we can drop.

 Or said another way, patches welcome.

 I'm all for less work and less hassles.  We would be happy to rubber stamp
 our way all the way through graduation, if we believed that it build the
 projects which would remain viable and preserve ASF culture into this
 coming decade.

 We are glad the board has such confidence that the Incubator is producing
 effect meritocracies that collaborate effectively.  If your's is not the
 minority opinion, there is a much larger 'Insanity' thread to begin, which
 starts with [VOTE] and ends in Dissolve Incubator?

 My point above was the Board, at least in the past(*), has *not* been
 happy about the average duration. Go poll the Board today, if you'd
 like.

 Happiness and constructive feedback are orthogonal here.  The board (or one
 or more board members) have rang in on specific issues, and helped make some
 problems go away, and created others.  Feel free to constructively participate
 in refining that process.

 AFAIK, the Board has never expressed a lack of confidence in the
 Incubator, other than duration.

 That's good to hear, now bring us more suggestions that don't stack on
 additional bureaucracy or bullet items to the process :)  But don't sit and
 holler that what has evolved is worthless.  Launch a constructive dialog
 about fine tuning it; evolution is an ongoing process.



 -
 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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread William A. Rowe Jr.
Branko Čibej wrote:
 
 Wait a minute. Are you implying that the project *should* release
 binaries? Wouldn't such a requirement apply to, say, APR, to keep this
 close to home?

s/should/may/

Greg pointed out I make win32 binaries and these are not mandated, I do so
only because I trusted that typical win32 users wouldn't know a compiler
if it bit them on the toe, and the httpd project/ASF lets me do this -for
the project-.  Yes, the release is a bunch of source code.  The resulting
binaries (or .jar file or whatever) is simply an artifact but is provided
by the ASF, not I personally.

My point is that we categorically do not host outside party binaries here
(if you want, invite them to become committers).  We need them bound by a
CLA before an artifact they roll is posted on ASF infrastructure.

 Certainly any volunteer with proper karma can build binaries from the
 release tarballs, and if those binaries happen to pass muster wrt
 ASF-mandated legalities, then from my understanding it should be OK to
 host such binaries on ASF's infrastructure. But that's not the same as
 the project releasing those binaries -- lack of digital sigs on them is
 a dead giveaway.

Howso?

 How many APR and/or httpd commiters sign your Windows binary packages?

Only one; my own gpg key, look at that chain of trust and you'll find at
least 2 more httpd (apr) committers who have signed that key.

I have never released any artifacts

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread William A. Rowe Jr.
Mark Phippard wrote:
 
 I do not believe the project wants to be in the business of providing
 binaries and we have an existing ecosystem of people that are
 providing them successfully.

As long as non-committer artifacts aren't hosted here, that is no trouble.
If nobody on SVN wants to create them for shipping from the ASF dist pages
then that is what will happen, none will ship :)

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe Jr.
Joe Schaefer wrote:
 - Original Message 
 
 From: William A. Rowe Jr. wr...@rowe-clan.net
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 10:08:40 AM
 Subject: Re: Insanity. Apache Incubator should be about education (was:  
 [PROPOSAL][VOTE] Subversion)
 
 Greg wrote:
 Look at the context. Being asked to throw together some bits for a
 release. Oh, just any bits will do. But wait, since they aren't
 quite proper, you don't really have to announce it to users. ... come
 on, that is not education. That isn't teaching anybody anything.
 We don't disagree.  So stick around long enough to make a real release that
 the Incubator PMC can validate, or come to a reasonable exception that the
 Incubator can accept.  But don't go flying off into rants about process that
 the board has *charged* the Incubator with defining and enforcing :)
 
 Wait a second Bill.  In the not-too-distant past there was no requirement
 for a podling to cut a release.  Infrastructure people pushed for there to
 be one, and pushed to have the incubator releases on the mirrors, because it
 turns out prior graduating projects needed to be trained by infra on how to 
 do this properly.

They also needed to be alert for licensing snafus, that was why I support[ed]
the 'requirement'.

 The purpose of doing a release within the incubator has now morphed into
 something a bit different, and not entirely for the better.  I have been
 paying attention to subversion release processes for years, and frankly we
 should be adopting *their* methods here at Apache.  We don't have anything
 to teach them other than mirror mechanics, and that can be learned post-
 graduation.

Agreed in this case, w.r.t. SVN.  But in the general case, this is still best
taught while at the incubator.

I'm responding to Greg's rant, not to a well-stated, well-reasoned appeal for
an exception.


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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread William A. Rowe Jr.
Greg Stein wrote:
 
 The Subversion podling would like a waiver of the requirement to make
 a release before graduation.
 
 As we understand this requirement, it is present in order to
 demonstrate to the podling how releases are made at the ASF.
 Packaging, licensing, signing, placement into the distrubtion/mirror
 system, announcements, among others[1]. We believe that the Subversion
 community already has a deep understanding of the Apache release
 model

+1; this checkpoint isn't needed for this specific project.

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread ant elder
On Tue, Nov 10, 2009 at 6:17 PM, Greg Stein gst...@gmail.com wrote:
 Hello IPMC,

 The Subversion podling would like a waiver of the requirement to make
 a release before graduation.

 As we understand this requirement, it is present in order to
 demonstrate to the podling how releases are made at the ASF.
 Packaging, licensing, signing, placement into the distrubtion/mirror
 system, announcements, among others[1]. We believe that the Subversion
 community already has a deep understanding of the Apache release
 model, based on the following qualifications of several of its
 committers/mentors:

 * Greg Stein has been a committer at Apache since before the
 Foundation was started. He has been involved in releases of httpd and
 APR, including time as Release Manager (RM) for APR. He helped to
 establish the APR TLP and the Commons TLP (prior incarnation; now
 defunct). Greg wrote the versioning guidelines for APR, which are also
 in use by the Subversion project. Through his 8+ years on the Board,
 he has read and reviewed reports from across the ASF about release,
 IP, and infrastructure issues.

 * Justin Erenkrantz has been a committer since 2001, contributing to
 httpd and APR, along with mentoring the stdcxx project when it was in
 the Incubator. He has been the RM for both httpd and APR. In fact,
 Justin wrote the initial guidelines for the release of httpd. Justin
 has been part of Infrastructure almost since its inception as a
 distinct group, which includes the provision of all the facilities to
 actually make and distribute ASF releases. Justin has spent many years
 on the Board, providing further insight to releases across the
 Foundation.

 * Sander Striker has been a committer since 2001, contributing to APR
 and then httpd. Sander acted as the RM for httpd releases, and also
 held a stint as the VP for httpd. Add in his time spent with
 Infrastructure and the Board, and he's been observing ASF releases for
 many years.

 * Garrett Rooney has been a committer since 2004, contributing and
 making releases of APR, and committing to httpd. He was also the VP of
 APR for several years, and has mentored two Incubating projects.

 * Daniel Rall has been a committer since 2001, contributing to many
 projects: Turbine, Fulcrum, Torque, and numerous Jakarta Commons
 projects. He established the community around XML-RPC, brought it
 through the Incubator, and maintained it for several years within the
 XML Project. He also participated in some of the bootstrapping around
 the Velocity and Maven prtingojects, and participated on the Infra team.

 The Subversion community's belief is that we have ample experience to
 guide us in making a release, when that time is arrives. There will
 certainly be variances (e.g. mirroring) from our current established
 procedures[2], but some simple fine-tuning should resolve that. The
 bulk of the existing release process already meets and exceeds that a
 typical Apache release. Niclas Hedman pointed out that the Subversion
 community has produced 32 releases over the past four years, which
 hopefully indicates a smooth, understood, and functional release
 process.

 Cheers,
 -g

 [1] one particular item is using a release as a gating/focal point for
 legal review, but we feel that can be performed as an action
 separate/distinct from performing a release
 [2] http://subversion.tigris.org/release-process.html


-0

I'm not at all familiar with how the Subversion project works so as an
IPMC member I don't see how I can decide this before they've even
started incubating. This is a graduation issue, why can't it just wait
until then and say in the graduation proposal there's not been a
release but its not necessary because of x y z.

   ...ant

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread William A. Rowe Jr.
Greg Stein wrote:
 I have no idea why the term Board even comes up in your response.
 What's that got to do with my problems with the IPMC attempting to
 impose make-work on the svn podling?

Because when you post to a broad-list such as general@, you are
communicating to all incubating podlings and many graduated (or sadly,
retired) podlings as well.  This is one very broad list where it's not
possible to be a hat-flipper; your opinions necessarily carry the weight
of a Director of the Foundation (until you hide out on a dev list ;-)

Nobody was demanding make-work, you were demanding fast-track graduation.
And then you flipped off the handle after someone suggested that the
project demonstrate all the IP notices in an 'example package' had been
correctly adjusted, relative to its new home.  That was all.  Nobody was
expecting svn to do anything that hasn't been asked of all other recent
podlings, and I hope they won't still.

Please don't rant.  Tweak if the process is wrong [for every podling
to become aware of] or ask for justified exceptions, as you just did.

Bill

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Luciano Resende
On Tue, Nov 10, 2009 at 10:17 AM, Greg Stein gst...@gmail.com wrote:
 Hello IPMC,

 The Subversion podling would like a waiver of the requirement to make
 a release before graduation.

 As we understand this requirement, it is present in order to
 demonstrate to the podling how releases are made at the ASF.
 Packaging, licensing, signing, placement into the distrubtion/mirror
 system, announcements, among others[1]. We believe that the Subversion
 community already has a deep understanding of the Apache release
 model, based on the following qualifications of several of its
 committers/mentors:


Should we hold this vote to actually graduation time ? Would it be
better to spend some of these debating energy to actually setup the
Subversion podling into the Apache infrastructure, as currently I see
no mailing lists, svn code import, etc... create the proper Apache
user accounts for the several new committers, etc and maybe still give
a chance to add new contributors... before worrying about this...


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

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Joe Schaefer
- Original Message 

 From: Luciano Resende luckbr1...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 10:51:44 AM
 Subject: Re: [VOTE] Request for Waiver of Make a Release requirement for  
 Incubator graduation
 
 On Tue, Nov 10, 2009 at 10:17 AM, Greg Stein wrote:
  Hello IPMC,
 
  The Subversion podling would like a waiver of the requirement to make
  a release before graduation.
 
  As we understand this requirement, it is present in order to
  demonstrate to the podling how releases are made at the ASF.
  Packaging, licensing, signing, placement into the distrubtion/mirror
  system, announcements, among others[1]. We believe that the Subversion
  community already has a deep understanding of the Apache release
  model, based on the following qualifications of several of its
  committers/mentors:
 
 
 Should we hold this vote to actually graduation time ? Would it be
 better to spend some of these debating energy to actually setup the
 Subversion podling into the Apache infrastructure, as currently I see
 no mailing lists, svn code import, etc... create the proper Apache
 user accounts for the several new committers, etc and maybe still give
 a chance to add new contributors... before worrying about this...

Agreed.  Starting the ball rolling by requesting a bunch of waivers is
personally off-putting and bureaucratic.  Something I'd like to see less
off in the Incubator.


  

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Daniel Kulp


Before graduation, I expect ALL podlings to, at some point, present the 
Incubator PMC with some artifacts that the podling community feels meets the 
Apache legal requirements.   I don't care if said artifacts are a release or 
a nightly snapshot or a one off, but I expect to see such artifacts as part of 
the incubation process.  Such review is to ensure that the podling has 
properly understood the legal bits.   That IS part of the Incubator PMC's 
tasks.

I'm not really sure if this is a -1 or a +1.   I don't care about an actual 
release, but I do care about making sure artifacts are presented to the IPMC 
for complete review prior to graduation.


Dan


On Tue November 10 2009 1:17:41 pm Greg Stein wrote:
 Hello IPMC,
 
 The Subversion podling would like a waiver of the requirement to make
 a release before graduation.
 
 As we understand this requirement, it is present in order to
 demonstrate to the podling how releases are made at the ASF.
 Packaging, licensing, signing, placement into the distrubtion/mirror
 system, announcements, among others[1]. We believe that the Subversion
 community already has a deep understanding of the Apache release
 model, based on the following qualifications of several of its
 committers/mentors:
 
 * Greg Stein has been a committer at Apache since before the
 Foundation was started. He has been involved in releases of httpd and
 APR, including time as Release Manager (RM) for APR. He helped to
 establish the APR TLP and the Commons TLP (prior incarnation; now
 defunct). Greg wrote the versioning guidelines for APR, which are also
 in use by the Subversion project. Through his 8+ years on the Board,
 he has read and reviewed reports from across the ASF about release,
 IP, and infrastructure issues.
 
 * Justin Erenkrantz has been a committer since 2001, contributing to
 httpd and APR, along with mentoring the stdcxx project when it was in
 the Incubator. He has been the RM for both httpd and APR. In fact,
 Justin wrote the initial guidelines for the release of httpd. Justin
 has been part of Infrastructure almost since its inception as a
 distinct group, which includes the provision of all the facilities to
 actually make and distribute ASF releases. Justin has spent many years
 on the Board, providing further insight to releases across the
 Foundation.
 
 * Sander Striker has been a committer since 2001, contributing to APR
 and then httpd. Sander acted as the RM for httpd releases, and also
 held a stint as the VP for httpd. Add in his time spent with
 Infrastructure and the Board, and he's been observing ASF releases for
 many years.
 
 * Garrett Rooney has been a committer since 2004, contributing and
 making releases of APR, and committing to httpd. He was also the VP of
 APR for several years, and has mentored two Incubating projects.
 
 * Daniel Rall has been a committer since 2001, contributing to many
 projects: Turbine, Fulcrum, Torque, and numerous Jakarta Commons
 projects. He established the community around XML-RPC, brought it
 through the Incubator, and maintained it for several years within the
 XML Project. He also participated in some of the bootstrapping around
 the Velocity and Maven projects, and participated on the Infra team.
 
 The Subversion community's belief is that we have ample experience to
 guide us in making a release, when that time is arrives. There will
 certainly be variances (e.g. mirroring) from our current established
 procedures[2], but some simple fine-tuning should resolve that. The
 bulk of the existing release process already meets and exceeds that a
 typical Apache release. Niclas Hedman pointed out that the Subversion
 community has produced 32 releases over the past four years, which
 hopefully indicates a smooth, understood, and functional release
 process.
 
 Cheers,
 -g
 
 [1] one particular item is using a release as a gating/focal point for
 legal review, but we feel that can be performed as an action
 separate/distinct from performing a release
 [2] http://subversion.tigris.org/release-process.html
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 

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

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 13:54, Joe Schaefer joe_schae...@yahoo.com wrote:
 - Original Message 

 From: Luciano Resende luckbr1...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 10:51:44 AM
 Subject: Re: [VOTE] Request for Waiver of Make a Release requirement for  
 Incubator graduation

 On Tue, Nov 10, 2009 at 10:17 AM, Greg Stein wrote:
  Hello IPMC,
 
  The Subversion podling would like a waiver of the requirement to make
  a release before graduation.
 
  As we understand this requirement, it is present in order to
  demonstrate to the podling how releases are made at the ASF.
  Packaging, licensing, signing, placement into the distrubtion/mirror
  system, announcements, among others[1]. We believe that the Subversion
  community already has a deep understanding of the Apache release
  model, based on the following qualifications of several of its
  committers/mentors:
 

 Should we hold this vote to actually graduation time ? Would it be
 better to spend some of these debating energy to actually setup the
 Subversion podling into the Apache infrastructure, as currently I see
 no mailing lists, svn code import, etc... create the proper Apache
 user accounts for the several new committers, etc and maybe still give
 a chance to add new contributors... before worrying about this...

 Agreed.  Starting the ball rolling by requesting a bunch of waivers is
 personally off-putting and bureaucratic.  Something I'd like to see less
 off in the Incubator.

/me shrugs

Releases are the topic of the day. I wanted to get that whole
discussion behind us, and move onto something constructive.

Cheers,
-g

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 13:51, Luciano Resende luckbr1...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 10:17 AM, Greg Stein gst...@gmail.com wrote:
 Hello IPMC,

 The Subversion podling would like a waiver of the requirement to make
 a release before graduation.

 As we understand this requirement, it is present in order to
 demonstrate to the podling how releases are made at the ASF.
 Packaging, licensing, signing, placement into the distrubtion/mirror
 system, announcements, among others[1]. We believe that the Subversion
 community already has a deep understanding of the Apache release
 model, based on the following qualifications of several of its
 committers/mentors:


 Should we hold this vote to actually graduation time ? Would it be
 better to spend some of these debating energy to actually setup the
 Subversion podling into the Apache infrastructure, as currently I see
 no mailing lists, svn code import, etc... create the proper Apache
 user accounts for the several new committers, etc and maybe still give
 a chance to add new contributors... before worrying about this...

We're three days into incubation. Votes are still running on the form
for the repository, which bug tracker, mailing list migration, etc.
While that discussion/voting is running, I can deal with some of these
other issues dealing with graduation.

ICLAs are arriving, the repos should be imported within a couple
weeks, and account requests will go out in bulk before then.

I'm simply trying to parallelize the many tasks.

Cheers,
-g

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Davanum Srinivas

I agree with the following, i don't think a waiver is needed right now...

 This is a graduation issue, why can't it just wait
 until then and say in the graduation proposal there's not been a
 release but its not necessary because of x y z.

thanks,
dims

On 11/10/2009 01:49 PM, ant elder wrote:

On Tue, Nov 10, 2009 at 6:17 PM, Greg Steingst...@gmail.com  wrote:

Hello IPMC,

The Subversion podling would like a waiver of the requirement to make
a release before graduation.

As we understand this requirement, it is present in order to
demonstrate to the podling how releases are made at the ASF.
Packaging, licensing, signing, placement into the distrubtion/mirror
system, announcements, among others[1]. We believe that the Subversion
community already has a deep understanding of the Apache release
model, based on the following qualifications of several of its
committers/mentors:

* Greg Stein has been a committer at Apache since before the
Foundation was started. He has been involved in releases of httpd and
APR, including time as Release Manager (RM) for APR. He helped to
establish the APR TLP and the Commons TLP (prior incarnation; now
defunct). Greg wrote the versioning guidelines for APR, which are also
in use by the Subversion project. Through his 8+ years on the Board,
he has read and reviewed reports from across the ASF about release,
IP, and infrastructure issues.

* Justin Erenkrantz has been a committer since 2001, contributing to
httpd and APR, along with mentoring the stdcxx project when it was in
the Incubator. He has been the RM for both httpd and APR. In fact,
Justin wrote the initial guidelines for the release of httpd. Justin
has been part of Infrastructure almost since its inception as a
distinct group, which includes the provision of all the facilities to
actually make and distribute ASF releases. Justin has spent many years
on the Board, providing further insight to releases across the
Foundation.

* Sander Striker has been a committer since 2001, contributing to APR
and then httpd. Sander acted as the RM for httpd releases, and also
held a stint as the VP for httpd. Add in his time spent with
Infrastructure and the Board, and he's been observing ASF releases for
many years.

* Garrett Rooney has been a committer since 2004, contributing and
making releases of APR, and committing to httpd. He was also the VP of
APR for several years, and has mentored two Incubating projects.

* Daniel Rall has been a committer since 2001, contributing to many
projects: Turbine, Fulcrum, Torque, and numerous Jakarta Commons
projects. He established the community around XML-RPC, brought it
through the Incubator, and maintained it for several years within the
XML Project. He also participated in some of the bootstrapping around
the Velocity and Maven prtingojects, and participated on the Infra team.

The Subversion community's belief is that we have ample experience to
guide us in making a release, when that time is arrives. There will
certainly be variances (e.g. mirroring) from our current established
procedures[2], but some simple fine-tuning should resolve that. The
bulk of the existing release process already meets and exceeds that a
typical Apache release. Niclas Hedman pointed out that the Subversion
community has produced 32 releases over the past four years, which
hopefully indicates a smooth, understood, and functional release
process.

Cheers,
-g

[1] one particular item is using a release as a gating/focal point for
legal review, but we feel that can be performed as an action
separate/distinct from performing a release
[2] http://subversion.tigris.org/release-process.html



-0

I'm not at all familiar with how the Subversion project works so as an
IPMC member I don't see how I can decide this before they've even
started incubating. This is a graduation issue, why can't it just wait
until then and say in the graduation proposal there's not been a
release but its not necessary because of x y z.

...ant

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




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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Joe Schaefer
- Original Message 

 From: Greg Stein gst...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 11:00:07 AM
 Subject: Re: [VOTE] Request for Waiver of Make a Release requirement for  
 Incubator graduation
 
 On Tue, Nov 10, 2009 at 13:54, Joe Schaefer wrote:
  - Original Message 
 
  From: Luciano Resende 
  To: general@incubator.apache.org
  Sent: Tue, November 10, 2009 10:51:44 AM
  Subject: Re: [VOTE] Request for Waiver of Make a Release requirement for 
  Incubator graduation
 
  On Tue, Nov 10, 2009 at 10:17 AM, Greg Stein wrote:
   Hello IPMC,
  
   The Subversion podling would like a waiver of the requirement to make
   a release before graduation.
  
   As we understand this requirement, it is present in order to
   demonstrate to the podling how releases are made at the ASF.
   Packaging, licensing, signing, placement into the distrubtion/mirror
   system, announcements, among others[1]. We believe that the Subversion
   community already has a deep understanding of the Apache release
   model, based on the following qualifications of several of its
   committers/mentors:
  
 
  Should we hold this vote to actually graduation time ? Would it be
  better to spend some of these debating energy to actually setup the
  Subversion podling into the Apache infrastructure, as currently I see
  no mailing lists, svn code import, etc... create the proper Apache
  user accounts for the several new committers, etc and maybe still give
  a chance to add new contributors... before worrying about this...
 
  Agreed.  Starting the ball rolling by requesting a bunch of waivers is
  personally off-putting and bureaucratic.  Something I'd like to see less
  off in the Incubator.
 
 /me shrugs
 
 Releases are the topic of the day. I wanted to get that whole
 discussion behind us, and move onto something constructive.

I understand the rationale, but as others point out the request feels 
premature.  IMO this won't put anything to rest, as people who insist
on a release as an exit requirement will vote -1 twice now 
instead of once (for the graduation vote).

I support the needs you have outlined for the subversion project in
regards to domain names, etc. *because* the mentors are going to work
to push this thru the IPMC in record time.  If it turns out the mentors
fail in this effort I will be personally disappointed in them and more
reluctant to consider special cases for the Incubator in the future.
This does mean the mentors also need to gather consensus within the IPMC
as well as the Subversion project to agree on graduation concerns.  The
tactful approach is via early and open discussion, not formal preagreements.


  

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



Re: [VOTE] Request for Waiver of Make a Release requirement for Incubator graduation

2009-11-10 Thread Greg Stein
Consider this withdrawn for now.

I'll resubmit when we think we're nearing time for graduation.

Cheers,
-g

On Tue, Nov 10, 2009 at 13:17, Greg Stein gst...@gmail.com wrote:
 Hello IPMC,

 The Subversion podling would like a waiver of the requirement to make
 a release before graduation.

 As we understand this requirement, it is present in order to
 demonstrate to the podling how releases are made at the ASF.
 Packaging, licensing, signing, placement into the distrubtion/mirror
 system, announcements, among others[1]. We believe that the Subversion
 community already has a deep understanding of the Apache release
 model, based on the following qualifications of several of its
 committers/mentors:

 * Greg Stein has been a committer at Apache since before the
 Foundation was started. He has been involved in releases of httpd and
 APR, including time as Release Manager (RM) for APR. He helped to
 establish the APR TLP and the Commons TLP (prior incarnation; now
 defunct). Greg wrote the versioning guidelines for APR, which are also
 in use by the Subversion project. Through his 8+ years on the Board,
 he has read and reviewed reports from across the ASF about release,
 IP, and infrastructure issues.

 * Justin Erenkrantz has been a committer since 2001, contributing to
 httpd and APR, along with mentoring the stdcxx project when it was in
 the Incubator. He has been the RM for both httpd and APR. In fact,
 Justin wrote the initial guidelines for the release of httpd. Justin
 has been part of Infrastructure almost since its inception as a
 distinct group, which includes the provision of all the facilities to
 actually make and distribute ASF releases. Justin has spent many years
 on the Board, providing further insight to releases across the
 Foundation.

 * Sander Striker has been a committer since 2001, contributing to APR
 and then httpd. Sander acted as the RM for httpd releases, and also
 held a stint as the VP for httpd. Add in his time spent with
 Infrastructure and the Board, and he's been observing ASF releases for
 many years.

 * Garrett Rooney has been a committer since 2004, contributing and
 making releases of APR, and committing to httpd. He was also the VP of
 APR for several years, and has mentored two Incubating projects.

 * Daniel Rall has been a committer since 2001, contributing to many
 projects: Turbine, Fulcrum, Torque, and numerous Jakarta Commons
 projects. He established the community around XML-RPC, brought it
 through the Incubator, and maintained it for several years within the
 XML Project. He also participated in some of the bootstrapping around
 the Velocity and Maven projects, and participated on the Infra team.

 The Subversion community's belief is that we have ample experience to
 guide us in making a release, when that time is arrives. There will
 certainly be variances (e.g. mirroring) from our current established
 procedures[2], but some simple fine-tuning should resolve that. The
 bulk of the existing release process already meets and exceeds that a
 typical Apache release. Niclas Hedman pointed out that the Subversion
 community has produced 32 releases over the past four years, which
 hopefully indicates a smooth, understood, and functional release
 process.

 Cheers,
 -g

 [1] one particular item is using a release as a gating/focal point for
 legal review, but we feel that can be performed as an action
 separate/distinct from performing a release
 [2] http://subversion.tigris.org/release-process.html


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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Garrett Rooney
On Tue, Nov 10, 2009 at 11:29 AM, Jochen Wiedmann
jochen.wiedm...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net 
 wrote:

 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.

 That would a completely new philosophy for an Apache project, which always 
 aimed
 very heavily on distributions. It might either enforce to look at
 legal aspects in a
 different view - or lead to changing your philosophy. :-) Personally,
 I don't see any
 reason why things like creation of Windows binaries should be left to
 outsiders. (Apart
 from CollabNets business interests, which I wouldn't like to count.)

Umm, how is it a completely new philosophy for an Apache project?
There are a number of Apache projects that ship source without
official binaries.  APR and the Apache HTTPD server are two prime
examples.

Don't assume that the way the projects you're familiar with are run is
the only way to run ASF projects.

-garrett

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



Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
There are two other issues to discuss for the Subversion podling:

* moving the mailing lists directly to @subversion.apache.org
* placing the source code at /subversion/ rather than /incubator/subversion/

We are hoping to minimize overall disruption to the community with a
move to incubator space, then a move to apache space.

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 14:23, Garrett Rooney
roo...@electricjellyfish.net wrote:
 On Tue, Nov 10, 2009 at 11:29 AM, Jochen Wiedmann
 jochen.wiedm...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net 
 wrote:

 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.

 That would a completely new philosophy for an Apache project, which always 
 aimed
 very heavily on distributions. It might either enforce to look at
 legal aspects in a
 different view - or lead to changing your philosophy. :-) Personally,
 I don't see any
 reason why things like creation of Windows binaries should be left to
 outsiders. (Apart
 from CollabNets business interests, which I wouldn't like to count.)

 Umm, how is it a completely new philosophy for an Apache project?
 There are a number of Apache projects that ship source without
 official binaries.  APR and the Apache HTTPD server are two prime
 examples.

 Don't assume that the way the projects you're familiar with are run is
 the only way to run ASF projects.

Maybe it is the difference between shipping .jar files and (say)
Windows executables? I can easily see a misunderstanding there (why
ship just .java files? why not a .jar?)

Cheers,
-g

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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Deepal jayasinghe
How about the website ? (I can not find any information about the
project, mentors, committers etc.. )

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

-Deepal
 There are two other issues to discuss for the Subversion podling:

 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/

 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.

 Cheers,
 -g

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


   


-- 
Thank you!


http://blogs.deepal.org
http://deepal.org


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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Davanum Srinivas

Personally i am ok with #1, but i am not sure if svn switch --relocate too 
much of a burden for you guys :)

On 11/10/2009 02:27 PM, Greg Stein wrote:

There are two other issues to discuss for the Subversion podling:

* moving the mailing lists directly to @subversion.apache.org
* placing the source code at /subversion/ rather than /incubator/subversion/

We are hoping to minimize overall disruption to the community with a
move to incubator space, then a move to apache space.

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: Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
The project status will stay there and be maintained as long as we're
incubating. That's my initial draft to get it into the system. I need
to spend more time with it (but have spent time getting other
discussions/tasks into the pipeline). I'm just about out of that
stuff, so will go update that some more :-)

Regarding the project website itself... I think we'll just leave that
at subversion.tigris.org until after graduation (I haven't brought it
up w/ the community, whether we want to migrate pre-graduation, and
(therefore) want to go straight to subversion.a.o)

Thanks,
-g

On Tue, Nov 10, 2009 at 14:36, Deepal jayasinghe deep...@gmail.com wrote:
 How about the website ? (I can not find any information about the
 project, mentors, committers etc.. )

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

 -Deepal
 There are two other issues to discuss for the Subversion podling:

 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/

 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.

 Cheers,
 -g

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





 --
 Thank you!


 http://blogs.deepal.org
 http://deepal.org


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



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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
LOL

Well... the problem is that an svn mv from /incubator/subversion/ to
/subversion/ introduces an artificial breakage in the history. It is
actually quite disruptive for tracking history (which is very
important to us).

(and yes, because of that history issue, I personally have no problem
putting podlings at the top-level in our repository; it *is* version
control, and we can always remove failed podlings' code from anywhere)

Cheers,
-g

On Tue, Nov 10, 2009 at 14:38, Davanum Srinivas dava...@gmail.com wrote:
 Personally i am ok with #1, but i am not sure if svn switch --relocate too
 much of a burden for you guys :)

 On 11/10/2009 02:27 PM, Greg Stein wrote:

 There are two other issues to discuss for the Subversion podling:

 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than
 /incubator/subversion/

 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.

 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



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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Kevan Miller


On Nov 10, 2009, at 2:27 PM, Greg Stein wrote:


There are two other issues to discuss for the Subversion podling:

* moving the mailing lists directly to @subversion.apache.org
* placing the source code at /subversion/ rather than /incubator/ 
subversion/


We are hoping to minimize overall disruption to the community with a
move to incubator space, then a move to apache space.


That seems fine to me.

--kevan

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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Davanum Srinivas

Now that you have explained :) +1 from me.

-- dims

On 11/10/2009 02:43 PM, Greg Stein wrote:

LOL

Well... the problem is that an svn mv from /incubator/subversion/ to
/subversion/ introduces an artificial breakage in the history. It is
actually quite disruptive for tracking history (which is very
important to us).

(and yes, because of that history issue, I personally have no problem
putting podlings at the top-level in our repository; it *is* version
control, and we can always remove failed podlings' code from anywhere)

Cheers,
-g

On Tue, Nov 10, 2009 at 14:38, Davanum Srinivasdava...@gmail.com  wrote:

Personally i am ok with #1, but i am not sure if svn switch --relocate too
much of a burden for you guys :)

On 11/10/2009 02:27 PM, Greg Stein wrote:


There are two other issues to discuss for the Subversion podling:

* moving the mailing lists directly to @subversion.apache.org
* placing the source code at /subversion/ rather than
/incubator/subversion/

We are hoping to minimize overall disruption to the community with a
move to incubator space, then a move to apache space.

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




-
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: Insanity (of the release process)

2009-11-10 Thread Robert Burrell Donkin
(i'm really short of time ATM so apologies in advance if i'm very slow
to respond)

On Tue, Nov 10, 2009 at 6:18 PM, Greg Stein gst...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 13:11, William A. Rowe Jr. wr...@rowe-clan.net 
 wrote:
 Greg Stein wrote:

 The IPMC is in charge of its operation. It can redefine the rules of
 releases as it pleases. The three +1 rule was developed to show that
 the PMC is in charge of the release, and is therefore legally liable
 for it. The IPMC can do whatever it likes around releases, as long as
 that process specifically claims or disclaims liability.

 The only individuals empowered to act on the foundation's behalf are
 members of committees.  With the exception of board committees which
 are empowered to form subcommittees, all such individuals must be
 ratified (either by resolution or our favorite ACK game) by the BoD.

 A vote by 3 PPMC members is therefore not binding, not unless the board
 is prepared to ack/nak all appointments to PPMC's within Incubator.

 Understood. Nobody proposed that. I believe you missed the part of
 another +1 from an IPMC member.

IMHO the problem with getting 3 +1's is the time commitment required
from reviewers. i estimate that helping a project get the first
release right involves about 10 hours of my time. if i was certain
that the release process and code had been well been well audited then
i could be confident that i could just re-run the automated checking
tools, take a look at README to answer any questions and review the
mailing list to check that the PPMC was following it's own process.

i think (see below) that this could be achieved if the IPMC required
that a number of pre-requisites were passed (in order) before a
release was allowed:

1. all licensing issues resolved to IPMC's satisfaction
2. full source audit approved by IPMC
3. full artifact audit approved by IPMC

if this were done and documented then approving a release would only
involve checking that the PPMC followed it's own rules and could be
much more lightweight.

it would mean creating a less flexible track for podlings with
multiple hurdles. not sure whether that'd be better or not.

- robert

licensing issues
-
the legal team only approve licenses on demand. so, any licenses new
to apache need to be reviewed and categorised. usually, licenses are
first audited at release time. so, it's common for podlings to have
first releases rejected and told to go away and ensure all licenses
are approved but there's no real reason why this needs to happen.

the most efficient process would be for mentors to collect licenses
referenced by the code, compare each to the rules then propose a patch
adding the license to the appropriate classification.  this could all
be done before or on entry.

[source audit] headers etc
--
the bit everyone gets wrong is writing down the licensing for every
file that can't have a header so that auditors understand the
provenance of the file. the routine should be either to add a header
or add the file to some document.

this could be fixed by a source audit at any time by experienced
reviewers. IMHO it would be more convenient to schedule a source audit
window (a few weeks long) asking IPMC reviewers to +1 the source
before thinking about a release.

(IMO the ideal would be to run the automated reviewer on every project
and then post failure emails to this list but i ran out of energy for
this idea.)

[artifact audit] notices etc
--
there are a number of fiddly reporting requirements that are required
for apache releases. there isn't precise consensus on best practice
and the rules set out principles. so, there's a lot of scope for
arguments between members. this is doubly annoying for podlings. it's
unheard of for this to be done exactly right first time (and i suspect
that many apache projects wouldn't pass an IPMC audit on this one).

auditing this requires release artifacts but providing that the
podling has a solid, documented build process for releases then this
could be audited without a live release. IMHO again, the best approach
would be an audit window (after the source audit) for checking the
release artifact.

(IMO the  ideal process would be to integrate automated artifact
checking into the build bot stuff but again, i don't have the energy
to push this forward)

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Jukka Zitting
Hi,

On Tue, Nov 10, 2009 at 8:28 PM, Greg Stein gst...@gmail.com wrote:
 Unfortunately, some documentation needs to be brought in sync.

 See: http://incubator.apache.org/guides/graduation.html#checklist

I'm nitpicking, but even there we only ask the podlings to
demonstrate ability to create Apache releases.

 Per Joe, I think it makes sense to run podlings through a release to
 teach them the ropes, rather than lump that onto Infrastructure. But I
 also believe we should provide waivers when appropriate.

Fair enough.

As an alternative, how about submitting
http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
IPMC review? That should require no extra work from and no special
waivers for Subversion.

BR,

Jukka Zitting

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Joe Schaefer
- Original Message 

 From: Jukka Zitting jukka.zitt...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 1:25:40 PM
 Subject: Re: Insanity. Apache Incubator should be about education (was:  
 [PROPOSAL][VOTE] Subversion)
 
 Hi,
 
 On Tue, Nov 10, 2009 at 8:28 PM, Greg Stein wrote:
  Unfortunately, some documentation needs to be brought in sync.
 
  See: http://incubator.apache.org/guides/graduation.html#checklist
 
 I'm nitpicking, but even there we only ask the podlings to
 demonstrate ability to create Apache releases.
 
  Per Joe, I think it makes sense to run podlings through a release to
  teach them the ropes, rather than lump that onto Infrastructure. But I
  also believe we should provide waivers when appropriate.
 
 Fair enough.
 
 As an alternative, how about submitting
 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
 IPMC review? That should require no extra work from and no special
 waivers for Subversion.

I think Greg and company intend to cut another subversion release in
the next 2-3 weeks.  If we can get some part of that carried out on
apache mailing lists, I think it would alleviate a lot of the initial
concerns.


  

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



Re: Insanity. Apache Incubator should be about education

2009-11-10 Thread Davanum Srinivas

Jukka,
Not so sure... because that dist may contain code that we may not allow.

Greg,
Is there any code in there that is not Apache compatible? i see some in the 
contrib section...
http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn-clean

thanks,
dims

On 11/10/2009 04:25 PM, Jukka Zitting wrote:

Hi,

On Tue, Nov 10, 2009 at 8:28 PM, Greg Steingst...@gmail.com  wrote:

Unfortunately, some documentation needs to be brought in sync.

See: http://incubator.apache.org/guides/graduation.html#checklist


I'm nitpicking, but even there we only ask the podlings to
demonstrate ability to create Apache releases.


Per Joe, I think it makes sense to run podlings through a release to
teach them the ropes, rather than lump that onto Infrastructure. But I
also believe we should provide waivers when appropriate.


Fair enough.

As an alternative, how about submitting
http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
IPMC review? That should require no extra work from and no special
waivers for Subversion.

BR,

Jukka Zitting

-
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: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 16:39, Joe Schaefer joe_schae...@yahoo.com wrote:
 - Original Message 

 From: Jukka Zitting jukka.zitt...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 1:25:40 PM
 Subject: Re: Insanity. Apache Incubator should be about education (was:  
 [PROPOSAL][VOTE] Subversion)

 Hi,

 On Tue, Nov 10, 2009 at 8:28 PM, Greg Stein wrote:
  Unfortunately, some documentation needs to be brought in sync.
 
  See: http://incubator.apache.org/guides/graduation.html#checklist

 I'm nitpicking, but even there we only ask the podlings to
 demonstrate ability to create Apache releases.

  Per Joe, I think it makes sense to run podlings through a release to
  teach them the ropes, rather than lump that onto Infrastructure. But I
  also believe we should provide waivers when appropriate.

 Fair enough.

 As an alternative, how about submitting
 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
 IPMC review? That should require no extra work from and no special
 waivers for Subversion.

 I think Greg and company intend to cut another subversion release in
 the next 2-3 weeks.  If we can get some part of that carried out on
 apache mailing lists, I think it would alleviate a lot of the initial
 concerns.

Neither 1.6.6 nor the upcoming 1.6.7 are Apache-branded releases. The
input that I received was that that was insufficient -- a branded
release was necessary.

I also pointed the IPMC at the three (primary) emails around the
release of 1.6.6. Again, the input was not good enough.

So then I suggest a separate legal review, and request a wavier on
making a release. Then the input is ask us again later.

*shrug*

-g

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



Re: Insanity. Apache Incubator should be about education

2009-11-10 Thread Greg Stein
Dims: Exactly.

The svn devs have been talking off/on what to do about contrib/ for
nearly a year. Various options: simply toss it and wait for people to
cry and do something to fix it; somehow get it all relicensed (one of
the contributors already said no); etc etc.

Current consensus seems to be that we'll simply not package the
contrib/ section into our 1.7 release.

Cheers,
-g

On Tue, Nov 10, 2009 at 16:53, Davanum Srinivas dava...@gmail.com wrote:
 Jukka,
 Not so sure... because that dist may contain code that we may not allow.

 Greg,
 Is there any code in there that is not Apache compatible? i see some in the
 contrib section...
 http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn-clean

 thanks,
 dims

 On 11/10/2009 04:25 PM, Jukka Zitting wrote:

 Hi,

 On Tue, Nov 10, 2009 at 8:28 PM, Greg Steingst...@gmail.com  wrote:

 Unfortunately, some documentation needs to be brought in sync.

 See: http://incubator.apache.org/guides/graduation.html#checklist

 I'm nitpicking, but even there we only ask the podlings to
 demonstrate ability to create Apache releases.

 Per Joe, I think it makes sense to run podlings through a release to
 teach them the ropes, rather than lump that onto Infrastructure. But I
 also believe we should provide waivers when appropriate.

 Fair enough.

 As an alternative, how about submitting
 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
 IPMC review? That should require no extra work from and no special
 waivers for Subversion.

 BR,

 Jukka Zitting

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



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



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



Re: Insanity. Apache Incubator should be about education

2009-11-10 Thread Hyrum K. Wright
contrib/ has been removed from the packaging scripts, and won't ship with 1.7.

In other news, the box that builds the nightly tarballs is back online, albeit 
with a new disk, so it'll take me a day or two to get it back up.  When it 
does, I'll point people there, and you can see what a typical tarball would 
look like (with the caveat that a nightly is untested, not a true release, and 
could cause a black hole that swallows the Earth).

-Hyrum

On Nov 10, 2009, at 4:04 PM, Greg Stein wrote:

 Dims: Exactly.
 
 The svn devs have been talking off/on what to do about contrib/ for
 nearly a year. Various options: simply toss it and wait for people to
 cry and do something to fix it; somehow get it all relicensed (one of
 the contributors already said no); etc etc.
 
 Current consensus seems to be that we'll simply not package the
 contrib/ section into our 1.7 release.
 
 Cheers,
 -g
 
 On Tue, Nov 10, 2009 at 16:53, Davanum Srinivas dava...@gmail.com wrote:
 Jukka,
 Not so sure... because that dist may contain code that we may not allow.
 
 Greg,
 Is there any code in there that is not Apache compatible? i see some in the
 contrib section...
 http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn-clean
 
 thanks,
 dims
 
 On 11/10/2009 04:25 PM, Jukka Zitting wrote:
 
 Hi,
 
 On Tue, Nov 10, 2009 at 8:28 PM, Greg Steingst...@gmail.com  wrote:
 
 Unfortunately, some documentation needs to be brought in sync.
 
 See: http://incubator.apache.org/guides/graduation.html#checklist
 
 I'm nitpicking, but even there we only ask the podlings to
 demonstrate ability to create Apache releases.
 
 Per Joe, I think it makes sense to run podlings through a release to
 teach them the ropes, rather than lump that onto Infrastructure. But I
 also believe we should provide waivers when appropriate.
 
 Fair enough.
 
 As an alternative, how about submitting
 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
 IPMC review? That should require no extra work from and no special
 waivers for Subversion.
 
 BR,
 
 Jukka Zitting
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Craig L Russell


On Nov 10, 2009, at 8:29 AM, Jochen Wiedmann wrote:

On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net 
 wrote:


Subversion client and server that doesn't use a DAV layer at all.   
The
Subversion community has never released binaries -- ever -- not do  
we plan

to.


That would a completely new philosophy for an Apache project, which  
always aimed

very heavily on distributions. It might either enforce to look at
legal aspects in a
different view - or lead to changing your philosophy. :-) Personally,
I don't see any
reason why things like creation of Windows binaries should be left to
outsiders. (Apart
from CollabNets business interests, which I wouldn't like to count.)


Apache's distributions are source distributions as a requirement.

Binary distributions are just a convenience for users. If subversion  
doesn't see any benefit for the project or for users to release  
binaries, it is not a requirement. Especially as third parties are  
providing binaries. Just the licensing/trademark issue of what the  
third parties call their releases. Which question is best left to our  
licensing/trademark team.


Craig


Jochen

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



Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:craig.russ...@sun.com
P.S. A good JDO? O, Gasp!



smime.p7s
Description: S/MIME cryptographic signature


Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Joe Schaefer
- Original Message 

 From: Greg Stein gst...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 1:58:28 PM
 Subject: Re: Insanity. Apache Incubator should be about education (was:  
 [PROPOSAL][VOTE] Subversion)
 
 On Tue, Nov 10, 2009 at 16:39, Joe Schaefer wrote:
  - Original Message 
 
  From: Jukka Zitting 
  To: general@incubator.apache.org
  Sent: Tue, November 10, 2009 1:25:40 PM
  Subject: Re: Insanity. Apache Incubator should be about education (was: 
  [PROPOSAL][VOTE] Subversion)
 
  Hi,
 
  On Tue, Nov 10, 2009 at 8:28 PM, Greg Stein wrote:
   Unfortunately, some documentation needs to be brought in sync.
  
   See: http://incubator.apache.org/guides/graduation.html#checklist
 
  I'm nitpicking, but even there we only ask the podlings to
  demonstrate ability to create Apache releases.
 
   Per Joe, I think it makes sense to run podlings through a release to
   teach them the ropes, rather than lump that onto Infrastructure. But I
   also believe we should provide waivers when appropriate.
 
  Fair enough.
 
  As an alternative, how about submitting
  http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2 for
  IPMC review? That should require no extra work from and no special
  waivers for Subversion.
 
  I think Greg and company intend to cut another subversion release in
  the next 2-3 weeks.  If we can get some part of that carried out on
  apache mailing lists, I think it would alleviate a lot of the initial
  concerns.
 
 Neither 1.6.6 nor the upcoming 1.6.7 are Apache-branded releases. The
 input that I received was that that was insufficient -- a branded
 release was necessary.

I haven't seen that discussion, but unless you actually poll gene...@incubator
for an opinion, running the idea by a few of the more vocal participants
or key people here won't get you an accurate gauge of anything.  I have
found most people at Apache to be moderate in their views and willing to 
compromise when given a good reason to.  That's part of our success as
an organization.

What I'm looking to see personally is the execution of votes and signature
exchange happening on an apache list.  That way the IPMC members can ensure
discussion is appropriate on both the private and public mailing lists
and the process is sound.  I don't give a rat's ass how it is branded, and
assuming the code grant from the Subversion corporation is comprehensive
expect to vote +1 for graduation without an apache-branded release happening
prior to graduation.  People will be more than willing to do a license
review on a non-apache branded release.


  

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 17:35, Joe Schaefer joe_schae...@yahoo.com wrote:
...
 Neither 1.6.6 nor the upcoming 1.6.7 are Apache-branded releases. The
 input that I received was that that was insufficient -- a branded
 release was necessary.

 I haven't seen that discussion, but unless you actually poll gene...@incubator
 for an opinion, running the idea by a few of the more vocal participants

It was right here on gene...@incubator. Part of the [PROPOSAL][VOTE]
Subversion thread.

...
 What I'm looking to see personally is the execution of votes and signature
 exchange happening on an apache list.  That way the IPMC members can ensure
 discussion is appropriate on both the private and public mailing lists
 and the process is sound.  I don't give a rat's ass how it is branded, and
 assuming the code grant from the Subversion corporation is comprehensive
 expect to vote +1 for graduation without an apache-branded release happening
 prior to graduation.  People will be more than willing to do a license
 review on a non-apache branded release.

Thanks,
-g

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



Re: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Joe Schaefer
- Original Message 

 From: Greg Stein gst...@gmail.com
 To: general@incubator.apache.org
 Sent: Tue, November 10, 2009 2:54:28 PM
 Subject: Re: Insanity. Apache Incubator should be about education (was:  
 [PROPOSAL][VOTE] Subversion)
 
 On Tue, Nov 10, 2009 at 17:35, Joe Schaefer wrote:
 ...
  Neither 1.6.6 nor the upcoming 1.6.7 are Apache-branded releases. The
  input that I received was that that was insufficient -- a branded
  release was necessary.
 
  I haven't seen that discussion, but unless you actually poll 
  gene...@incubator
  for an opinion, running the idea by a few of the more vocal participants
 
 It was right here on gene...@incubator. Part of the [PROPOSAL][VOTE]
 Subversion thread.

Oops sorry. I tend to ignore the off-topic crap here ;-)


  

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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Ralph Goers

On Nov 10, 2009, at 11:27 AM, Greg Stein wrote:

 There are two other issues to discuss for the Subversion podling:
 
 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/
 
 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.
 

I am fine with doing everything as if this was a TLP with the two exceptions 
that 1) the main page should say it is still in incubation 2) it is still under 
the umbrella of the IPMC until graduation.

Ralph


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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 21:09, Ralph Goers ralph.go...@dslextreme.com wrote:

 On Nov 10, 2009, at 11:27 AM, Greg Stein wrote:

 There are two other issues to discuss for the Subversion podling:

 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/

 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.


 I am fine with doing everything as if this was a TLP with the two exceptions 
 that 1) the main page should say it is still in incubation 2) it is still 
 under the umbrella of the IPMC until graduation.

the main page ... are you referring to http://subversion.tigris.org/
? Regardless, yeah.. that thing should be updated to reflect the
project's new status. If a different page, then please let me know,
and I'll make it happen.

Regarding oversight: absolutely. No matter where the assets may
reside, the IPMC is responsible for them.

And regarding my previous aside: I do think that, in the future, we
(the IPMC) may want to go ahead and place projects in their intended
location to start with, to avoid that graduation-move. Something for a
separate discussion.

Cheers,
-g

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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 22:17, Greg Stein gst...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 21:09, Ralph Goers ralph.go...@dslextreme.com wrote:
...
 I am fine with doing everything as if this was a TLP with the two exceptions 
 that 1) the main page should say it is still in incubation 2) it is still 
 under the umbrella of the IPMC until graduation.

 the main page ... are you referring to http://subversion.tigris.org/
 ? Regardless, yeah.. that thing should be updated to reflect the
 project's new status. If a different page, then please let me know,
 and I'll make it happen.

I've updated subversion.tigris.org (subject to hourly sync).

Cheers,
-g

(a bare version can be seen in source control:
http://svn.collab.net/repos/svn/trunk/www/index.html)

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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Ralph Goers

On Nov 10, 2009, at 7:17 PM, Greg Stein wrote:

 On Tue, Nov 10, 2009 at 21:09, Ralph Goers ralph.go...@dslextreme.com wrote:
 
 On Nov 10, 2009, at 11:27 AM, Greg Stein wrote:
 
 There are two other issues to discuss for the Subversion podling:
 
 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/
 
 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.
 
 
 I am fine with doing everything as if this was a TLP with the two exceptions 
 that 1) the main page should say it is still in incubation 2) it is still 
 under the umbrella of the IPMC until graduation.
 
 the main page ... are you referring to http://subversion.tigris.org/
 ? Regardless, yeah.. that thing should be updated to reflect the
 project's new status. If a different page, then please let me know,
 and I'll make it happen.

No. http://subversion.apache.org. I saw the comment about keeping the main page 
at subversion.tigris.org but i see no reason it shouldn't move to apache during 
incubation. The tigris page can stay up as long as they want but should 
eventually redirect to Apache.

 
 Regarding oversight: absolutely. No matter where the assets may
 reside, the IPMC is responsible for them.
 
 And regarding my previous aside: I do think that, in the future, we
 (the IPMC) may want to go ahead and place projects in their intended
 location to start with, to avoid that graduation-move. Something for a
 separate discussion.
 
 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: Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 22:41, Ralph Goers ralph.go...@dslextreme.com wrote:
 On Nov 10, 2009, at 7:17 PM, Greg Stein wrote:

 On Tue, Nov 10, 2009 at 21:09, Ralph Goers ralph.go...@dslextreme.com 
 wrote:

 On Nov 10, 2009, at 11:27 AM, Greg Stein wrote:

 There are two other issues to discuss for the Subversion podling:

 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than 
 /incubator/subversion/

 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.


 I am fine with doing everything as if this was a TLP with the two 
 exceptions that 1) the main page should say it is still in incubation 2) it 
 is still under the umbrella of the IPMC until graduation.

 the main page ... are you referring to http://subversion.tigris.org/
 ? Regardless, yeah.. that thing should be updated to reflect the
 project's new status. If a different page, then please let me know,
 and I'll make it happen.

 No. http://subversion.apache.org. I saw the comment about keeping the main 
 page at subversion.tigris.org but i see no reason it shouldn't move to apache 
 during incubation. The tigris page can stay up as long as they want but 
 should eventually redirect to Apache.

Ah. Definitely.

We (the podling) haven't really talked much about the web pages. I'll
throw that out.


(btw, if anyone wants to monitor svn pre-mailing-list-move, then
subscribe to d...@subversion.tigris.org; our equiv of private@ has been
silent, and should be staying that way until we move to apache.org)

Cheers,
-g

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



Re: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Niclas Hedhman
On Wed, Nov 11, 2009 at 12:29 AM, Jochen Wiedmann
jochen.wiedm...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato cmpil...@collab.net 
 wrote:

 Subversion client and server that doesn't use a DAV layer at all.  The
 Subversion community has never released binaries -- ever -- not do we plan
 to.

 That would a completely new philosophy for an Apache project, which always 
 aimed
 very heavily on distributions.

Not new at all. I know that one of the oldest Java projects here,
Cocoon, once only released buildable(!) source code.

What is happening in some Java projects, via Maven's release plugin,
is disturbing since the source release only exist in the subversion
repository. The -source.jar is packaged in a non-buildable format
optimized for IDE source integration and not to be reproducable. Some
ASF projects (I think including some of Maven's own artifacts and
subprojects) are now in total opposite of old school source releases
and effectively only releases binaries containing re-packaged
sources and one has to go to source repository to find the 'real'
source code for that release.


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

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

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



Re: [VOTE] Release Wink 1.0 (RC-5)

2009-11-10 Thread Niclas Hedhman
What happen to this release?

The links in this post are no longer valid, and the Download page
http://incubator.apache.org/wink/downloads.html shows no sign of a
1.0-incubating release...


Cheers
Niclas

On Thu, Nov 5, 2009 at 11:53 PM, Nicholas Gallardo
nickgalla...@yahoo.com wrote:
 The Wink community has voted on and approved the release
 of Wink 1.0 (RC-5).  We would now like to request the
 approval of the Incubator PMC for this release.

 Details of the Wink community vote can be found here:
 http://n2.nabble.com/VOTE-Release-Wink-1-0-RC-5-td3936613.html#a3936613

 The Maven staging area is at:
 https://repository.apache.org/content/repositories/orgapachewink-011/

 The distributions are in:
 https://repository.apache.org/content/repositories/orgapachewink-011/org/apache/wink/apache-wink/1.0-incubating/

 This release is tagged at:
 https://svn.apache.org/repos/asf/incubator/wink/tags/wink-1.0-incubating/  
 (revision 832289)

 The vote will be open here for at least 72 hours.


 Regards,

 -Nick





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





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

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

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



Re: How to shorten the duration of incubation (Was: Insanity...)

2009-11-10 Thread Niclas Hedhman
On Wed, Nov 11, 2009 at 12:56 AM, Jukka Zitting jukka.zitt...@gmail.com wrote:
 On Tue, Nov 10, 2009 at 5:55 PM, Greg Stein gst...@gmail.com wrote:
 My point above was the Board, at least in the past(*), has *not* been
 happy about the average duration.

 The way I see it, there are three main things we could do to shorten
 the average duration of incubation:

Agree with your points...

 1) Relax the exit criteria: Especially the diversity requirement is a
 major barrier for many projects. There have been various calls to
 relax the diversity requirements, but so far I see no consensus on
 that.

Diversity requirement is actually a derived requirement of community
sustainability to avoid a sponsoring entity to pull the plug of paid
developers. Another is number of active developers, ensuring that
community survives if the main guy get tired or is hit by bus.
So, in reality, it boils down to ASF unwillingness to deal with
project failures. But, ALL projects will fail, sooner or later. We
could also embrace this, and change the exit criteria to something
like Do we think that this community will thrive for N years ahead?
and apply that even though there are only 2 guys on it. And with Attic
getting better at folding up projects, we shouldn't worry too much
over failing communities.

 2) Tighten the entry criteria: Many of the podlings that end up
 failing or taking a long time here are new projects that start from
 scratch or from previously closed codebases with weak or no existing
 project communities. We could significantly improve the average
 duration of incubation if we only accepted mature open source
 projects.

This is tricky. There are quite a handful of Let's implement
JSR-1234, and I have this initial codebase... kind of requests that
generally turn out well. I worry less about new projects than over
mature closed ones from companies lacking OSS experience.

 3) Increase the amount of mentoring: The lack of mentor time and
 better (not necessarily more) supporting documentation gives
 unnecessary administrational and procedural headaches (failed release
 votes, etc.) to many podlings.

 Without more volunteers there's not much we can do about 3, which
 leaves the entry and exit criteria as the variables we can control.

Agree...

 I personally think that the exit criteria are good as they are (in
 hindsight, Abdera is a good example of a project that graduated with
 barely enough diversity of active committers), so if we do want to
 make the Incubator work faster my suggestion would be to start by
 raising our entry criteria. One way to do that would be to start
 requiring the three mentors to show higher levels of personal
 commitment than what we currently ask for.

And would Subversion qualify ??  Just kidding...

We could do both #1 and #2 ... and then there might be a bunch of
'stale' ones that we retire. And with a smaller number of incubating
projects, there should be more time for mentors on each one,
addressing your #3.


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

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

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



Re: Insanity. Apache Incubator should be about education

2009-11-10 Thread Jukka Zitting
Hi,

On Tue, Nov 10, 2009 at 11:53 PM, Davanum Srinivas dava...@gmail.com wrote:
 Jukka,
 Not so sure... because that dist may contain code that we may not allow.

Personally I'd be happy with a plan from the Subversion team that
shows how they're going to address any issues that may be raised in
the review.

BR,

Jukka Zitting

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



Re: How to shorten the duration of incubation (Was: Insanity...)

2009-11-10 Thread Robert Burrell Donkin
On Wed, Nov 11, 2009 at 6:08 AM, Niclas Hedhman nic...@hedhman.org wrote:
 On Wed, Nov 11, 2009 at 12:56 AM, Jukka Zitting jukka.zitt...@gmail.com 
 wrote:

snip

 I personally think that the exit criteria are good as they are (in
 hindsight, Abdera is a good example of a project that graduated with
 barely enough diversity of active committers), so if we do want to
 make the Incubator work faster my suggestion would be to start by
 raising our entry criteria. One way to do that would be to start
 requiring the three mentors to show higher levels of personal
 commitment than what we currently ask for.

 And would Subversion qualify ??  Just kidding...

 We could do both #1 and #2 ... and then there might be a bunch of
 'stale' ones that we retire. And with a smaller number of incubating
 projects, there should be more time for mentors on each one,
 addressing your #3.

my experience tells me that it's hard to guess which projects are
going to struggle. so tightening the entry criteria may prevent
community led projects being admitted without an improvement in
incubator throughput.

i'm not sure that loosening the entry criteria is a good idea either:
they give corporations incentives to play our game our way. if
graduation came to be seen as less difficult then there would be less
incentive for corporations to invest in community building in the
incubator.

IMHO the main issue is that now the process works fine for large
closed source donations (which covers the majority of podlings), the
IPMC has stopped developing the process

IMHO the next logical step is to break down graduation into a track
with several modular votes based on the criteria the IPMC has
developed for graduation. this should give a more finely grained idea
of where a podling is and would allow immediate approval of steps for
some podlings. for example, AIUI subversion already uses open
development so that could be approved right away (whereas this is
usually the most difficult criterion for podlings which a start as
close source projects).

releases are a good example. the auditing that is done when the first
release is presented could be done as three steps of the track
(license audit, source audit and artifact audit). only once all steps
were complete would a podling to allowed to submit a release for
official IPMC approval.

using a track would allow a more linear progression. at the moment,
there's a lot of work setting up the podling and getting things
moving. getting release approval and passing community is difficult so
most podlings drift along for quite a while once the initial effort is
over. breaking down these big, difficult tasks into a number of
smaller ones may make them more approachable.

- robert

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