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  wrote:
> On Wed, Nov 11, 2009 at 12:56 AM, Jukka Zitting  
> wrote:



>> 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



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  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 Niclas Hedhman
On Wed, Nov 11, 2009 at 12:56 AM, Jukka Zitting  wrote:
> On Tue, Nov 10, 2009 at 5:55 PM, Greg Stein  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: [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
 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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Niclas Hedhman
On Wed, Nov 11, 2009 at 12:29 AM, Jochen Wiedmann
 wrote:
> On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato  
> 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: Two other issues to discuss for Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 22:41, Ralph Goers  wrote:
> On Nov 10, 2009, at 7:17 PM, Greg Stein wrote:
>
>> On Tue, Nov 10, 2009 at 21:09, Ralph Goers  
>> 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: 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  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:17, Greg Stein  wrote:
> On Tue, Nov 10, 2009 at 21:09, Ralph Goers  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 Greg Stein
On Tue, Nov 10, 2009 at 21:09, Ralph Goers  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 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: Insanity. Apache Incubator should be about education (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Joe Schaefer
- Original Message 

> From: Greg Stein 
> 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: 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  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 
> 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: [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 > 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

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  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 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.
>>> 
>>> 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: 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  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 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.
>>
>> 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 (was: [PROPOSAL][VOTE] Subversion)

2009-11-10 Thread Greg Stein
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 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 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 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.

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 Joe Schaefer
- 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.


  

-
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  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 (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  wrote:
> On Tue, Nov 10, 2009 at 13:11, William A. Rowe Jr.  
> 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: 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 Srinivas  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: 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 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  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 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  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 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 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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 14:23, Garrett Rooney
 wrote:
> On Tue, Nov 10, 2009 at 11:29 AM, Jochen Wiedmann
>  wrote:
>> On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato  
>> 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



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 Garrett Rooney
On Tue, Nov 10, 2009 at 11:29 AM, Jochen Wiedmann
 wrote:
> On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato  
> 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



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  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: [VOTE] Request for Waiver of "Make a Release" requirement for Incubator graduation

2009-11-10 Thread Joe Schaefer
- Original Message 

> From: Greg Stein 
> 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 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 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 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 Greg Stein
On Tue, Nov 10, 2009 at 13:51, Luciano Resende  wrote:
> 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...

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 Greg Stein
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.

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 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 Joe Schaefer
- 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.


  

-
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  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: 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 ant elder
On Tue, Nov 10, 2009 at 6:17 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 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: [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: 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. 
>> 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: [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: [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: 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.  wrote:
> Greg Stein wrote:
>> On Tue, Nov 10, 2009 at 03:59, William A. Rowe, Jr.  
>> 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: 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  wrote:
> Hi,
>
> On Tue, Nov 10, 2009 at 7:40 PM, Greg Stein  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 (of the release process)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 13:11, William A. Rowe Jr.  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 Joe Schaefer
- Original Message 

> From: William A. Rowe Jr. 
> 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



[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 (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



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.  
> 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. 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:59, William A. Rowe, Jr.  
> 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



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

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 12:52 PM, 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).

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

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 11:22, Leo Simons  wrote:
> On Tue, Nov 10, 2009 at 4:05 PM, 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.
>
> 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 (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  wrote:
  

On Tue, Nov 10, 2009 at 04:07, William A. Rowe, Jr.  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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 11:57 AM, Branko Čibej  wrote:
> Igor Burilo wrote:
>> 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.
>>
>
> I don't quite understand what you're getting at, but you appear to be
> mixing up the concepts of "releasing" and "packaging". If the Eclipse
> community requires a pre-built solution, then tough luck, they won't get
> it from the Subversion project because we never have and never will
> release anything but source code. If some package maintainer volunteers
> to build binaries specifically for Eclipse, then said maintainer can do
> it without including Neon or BDB or a few other optional bits and
> pieces, and will end up with a functional Subversion client.

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.

-- 
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 11:29 AM, Jochen Wiedmann
 wrote:
> On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato  
> 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.)

CollabNet did not even provide any binary until after Subversion 1.4
was out, so that was never a factor.  The fact is that providing a
generic Subversion binary is complicated.  Some people want to run it
with an Apache 2.2 server, some with Apache 2.0.  Lots of people want
to use the Python bindings, but which version etc.  Anyone that has
ever produced these binaries has had to deal with these issues and
make these decisions about what they wanted to support with THEIR
binary and packaging.

The project (SVN developers) has just decided to stick with the
tarballs and zips of the source code.  We have always had volunteers
that built and provided binaries for Windows that were available on
tigris.  I expect those volunteers may also want to provide them via
the Apache mirrors once the project has moved.  Although I guess they
will need to build those binaries without things like Neon, BDB and
libintl as well as any other dependencies that cannot be included.

The point is that the subversion project will likely intend to just
point at these volunteers that make binary distributions available --
including CollabNet.

-- 
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



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

2009-11-10 Thread Jukka Zitting
Hi,

On Tue, Nov 10, 2009 at 5:55 PM, Greg Stein  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:

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.

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.

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.

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.

BR,

Jukka Zitting

-
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
Igor Burilo wrote:
> 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.
>   

I don't quite understand what you're getting at, but you appear to be
mixing up the concepts of "releasing" and "packaging". If the Eclipse
community requires a pre-built solution, then tough luck, they won't get
it from the Subversion project because we never have and never will
release anything but source code. If some package maintainer volunteers
to build binaries specifically for Eclipse, then said maintainer can do
it without including Neon or BDB or a few other optional bits and
pieces, and will end up with a functional Subversion client.

> At the current moment SVN client can’t pass legal review on Eclipse

(something I don't really care about, but) see above; we do not release
any code with an incompatible license.

>  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.
>   

Frankly I've heard so many interesting things about the Eclipse process
from various sources that it appears to me that they're tripping
themselves up on imaginary technicalities. The statements you made about
Subversion's incompatibility with Eclipse seem bogus; since, as I said
above, all the potentially conflicting parts are completely optional and
do not have to be part of any binary package.

What am I missing?

-- 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 Greg Stein
On Tue, Nov 10, 2009 at 11:29, Jochen Wiedmann
 wrote:
> On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato  
> 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: [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  
> 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:16, Blair Zajac  wrote:
>
> On Nov 10, 2009, at 7:10 AM, Greg Stein wrote:
>
>> On Tue, Nov 10, 2009 at 09:59, 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?
>>
>> 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: Insanity (of the release process)

2009-11-10 Thread Leo Simons
On Tue, Nov 10, 2009 at 4:05 PM, Greg Stein  wrote:
> On Tue, Nov 10, 2009 at 04:07, William A. Rowe, Jr.  
> 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 Jochen Wiedmann
On Tue, Nov 10, 2009 at 3:59 PM, C. Michael Pilato  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. 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. > 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 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  wrote:
>> On Tue, Nov 10, 2009 at 09:59, 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?
>> 
>> 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: [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  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  wrote:
> On Nov 5, 2009, at 11:13 PM, Bertrand Delacretaz wrote:
>
>> On Thu, Nov 5, 2009 at 6:22 PM, Leif Hedstrom  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: Insanity (of the release process)

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 04:07, William A. Rowe, Jr.  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: 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.  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. 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.  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 Mark Phippard
On Tue, Nov 10, 2009 at 10:28 AM, Niclas Hedhman  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: [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"  wrote:

On Tue, Nov 10, 2009 at 10:10 AM, Greg Stein  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: 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.
 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: Side Discussion; Mentorship [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 07:06, Leo Simons  wrote:
> On Tue, Nov 10, 2009 at 8:23 AM, William A. Rowe, Jr.
>  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 Greg Stein
On Tue, Nov 10, 2009 at 03:23, William A. Rowe, Jr.  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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Mark Phippard
On Tue, Nov 10, 2009 at 10:10 AM, Greg Stein  wrote:
> On Tue, Nov 10, 2009 at 09:59, 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?
>
> 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: [PROPOSAL][VOTE] Subversion

2009-11-10 Thread Greg Stein
On Tue, Nov 10, 2009 at 09:59, 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?

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 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 
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand



signature.asc
Description: OpenPGP digital signature


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.
 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: 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  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: [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 4:56 PM, Justin Erenkrantz  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: 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 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. 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.
Joe Schaefer wrote:
> 
>> From: Justin Erenkrantz 
>>
>> 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.
Justin Erenkrantz wrote:
> On Mon, Nov 9, 2009 at 3:26 PM, Martijn Dashorst
>  wrote:
>> On Mon, Nov 9, 2009 at 3:15 PM, Justin Erenkrantz  
>> 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.
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: [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



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: 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  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