You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Jukka Zitting <ju...@gmail.com> on 2008/09/10 08:34:49 UTC

[VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Hi,

We've had a number of long discussions about the incubating projects
using the central Maven repository to distribute their releases. The
current policy is that incubating releases should not go to there. The
related discussion threads have died with no consensus but the issue
still exists and affects many podlings. I would like to finally
resolve the issue one way or another by calling the Incubator PMC to
vote on the matter.

In INCUBATOR-82 I have prepared a patch (also attached below) that
changes the policy document to explicitly _allow_ extra distribution
channels like the central Maven repository for incubating releases.
Note that the proposed patch allows any such channels instead of
focusing just on the Maven repository. Also, any releases must still
be approved, comply with the disclaimer and naming rules, and be
primarily distributed through the official
http://www.apache.org/dist/incubator/ channel.

Please vote on accepting or rejecting this policy change! This
majority vote is open for a week and only votes from the Incubator PMC
members are binding.

[ ] +1 Yes, allow extra release distribution channels like the central
Maven repository
[ ] -1 No, keep the current policy

My vote is +1

BR,

Jukka Zitting

Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:

Index: site-author/incubation/Incubation_Policy.xml
===================================================================
--- site-author/incubation/Incubation_Policy.xml	(revision 692094)
+++ site-author/incubation/Incubation_Policy.xml	(working copy)
@@ -489,6 +489,8 @@
         <p>
 Releases for <em>podling</em> <strong>MUST</strong> be distributed through
 <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
+In addition, the Podling MAY choose to distribute approved releases through
+other channels like the central Maven repository.
         </p>
       </section>
       <section id="Use+of+Apache+Resources">

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Guillaume Nodet <gn...@gmail.com>.
+1

On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by James Strachan <ja...@gmail.com>.
+1 on the proviso that all incubator releases include the phrase
incubator/incubating in their version, artifact or group ID so that
its clear that its an incubator release.

Stopping incubating artifacts from being in the central repo is just
silly given they are already in a maven repo (its trivial for a
pom.xml to reference the incubating maven repo) so its not like it
stops folks including incubator releases transitively in any maven
project. Indeed few folks would even be aware whether the artifacts
came from the incubating repo or the public maven repo.

The only thing that really matters is that its clear - from the
groupID/artifactID/version tuple - that its an incubating release not
a full apache release. Stopping those artifacts from being in the
highly mirrored maven repos doesn't really help anyone IMHO.


2008/9/10 Jukka Zitting <ju...@gmail.com>:
> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Martijn Dashorst <ma...@gmail.com>.
+1

On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.4 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by sebb <se...@gmail.com>.
On 10/09/2008, Craig L Russell <Cr...@sun.com> wrote:
> -1

-1 (non-binding) to the proposal.

>
>  I believe that allowing incubating releases to be treated as full Apache
> releases diminishes the Apache brand and makes incubation disclaimers moot.
>
>  With Maven, it is too easy to depend on a release with transitive
> dependencies on incubating releases without even knowing it. When the
> incubating release subsequently is abandoned, blame will be cast widely,
> including Apache itself.

Agreed.

>  Considering that dependencies on incubating releases can be resolved by
> explicitly adding an incubating Maven repository into your settings, I don't
> think that wide, mirrored, distribution is warranted.

Agreed.

>  Craig
>
>
>  On Sep 9, 2008, at 11:34 PM, Jukka Zitting wrote:
>
>
> > Hi,
> >
> > We've had a number of long discussions about the incubating projects
> > using the central Maven repository to distribute their releases. The
> > current policy is that incubating releases should not go to there. The
> > related discussion threads have died with no consensus but the issue
> > still exists and affects many podlings. I would like to finally
> > resolve the issue one way or another by calling the Incubator PMC to
> > vote on the matter.
> >
> > In INCUBATOR-82 I have prepared a patch (also attached below) that
> > changes the policy document to explicitly _allow_ extra distribution
> > channels like the central Maven repository for incubating releases.
> > Note that the proposed patch allows any such channels instead of
> > focusing just on the Maven repository. Also, any releases must still
> > be approved, comply with the disclaimer and naming rules, and be
> > primarily distributed through the official
> > http://www.apache.org/dist/incubator/ channel.
> >
> > Please vote on accepting or rejecting this policy change! This
> > majority vote is open for a week and only votes from the Incubator PMC
> > members are binding.
> >
> > [ ] +1 Yes, allow extra release distribution channels like the central
> > Maven repository
> > [ ] -1 No, keep the current policy
> >
> > My vote is +1
> >
> > BR,
> >
> > Jukka Zitting
> >
> > Patch from
> https://issues.apache.org/jira/browse/INCUBATOR-82:
> >
> > Index: site-author/incubation/Incubation_Policy.xml
> >
> ===================================================================
> > --- site-author/incubation/Incubation_Policy.xml
> (revision 692094)
> > +++ site-author/incubation/Incubation_Policy.xml
> (working copy)
> > @@ -489,6 +489,8 @@
> >        <p>
> > Releases for <em>podling</em> <strong>MUST</strong> be distributed through
> >
> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> > +In addition, the Podling MAY choose to distribute approved releases
> through
> > +other channels like the central Maven repository.

I'm against this proposal.

However, if it is decided to proceed, I think the above paragraph
needs to be expanded to specify that the release must be clearly
flagged as an incubator release.

> >        </p>
> >      </section>
> >      <section id="Use+of+Apache+Resources">
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail:
> general-help@incubator.apache.org
> >
> >
>
>  Craig L Russell
>  Architect, Sun Java Enterprise System http://db.apache.org/jdo
>  408 276-5638 mailto:Craig.Russell@sun.com
>  P.S. A good JDO? O, Gasp!
>
>
>

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Davanum Srinivas <da...@gmail.com>.
Folks,

this is a VOTE thread!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

-- dims

On Tue, Sep 16, 2008 at 6:33 PM, Eelco Hillenius
<ee...@gmail.com> wrote:
>> No, it's not.  Anything that creates an impetus for a podling to get
>> out of the Incubator is goodness.  Too many podlings view the
>> Incubator as a comfy place - I believe that the Incubator PMC needs to
>> create more of a reason for projects to get in gear and graduate.
>> This isn't college - you don't get to stay here for the best seven
>> years of your life.  =)
>
> I don't share that impression of the incubator being a comfy place,
> and my hunch would be that everyone involved in incubating projects
> prefers to graduate to a real project sooner rather than later.
>
> There is no sense in making something difficult and complicated just
> for the sake of it. The smoother incubation works, the larger the
> chance that Apache keeps attracting interesting projects with healthy
> communities.
>
> Eelco
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
Davanum Srinivas :: http://davanum.wordpress.com

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Eelco Hillenius <ee...@gmail.com>.
> No, it's not.  Anything that creates an impetus for a podling to get
> out of the Incubator is goodness.  Too many podlings view the
> Incubator as a comfy place - I believe that the Incubator PMC needs to
> create more of a reason for projects to get in gear and graduate.
> This isn't college - you don't get to stay here for the best seven
> years of your life.  =)

I don't share that impression of the incubator being a comfy place,
and my hunch would be that everyone involved in incubating projects
prefers to graduate to a real project sooner rather than later.

There is no sense in making something difficult and complicated just
for the sake of it. The smoother incubation works, the larger the
chance that Apache keeps attracting interesting projects with healthy
communities.

Eelco

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Emmanuel Lecharny wrote:
> The problem with a release injected in maven is that it will be there 
> forever. If a release has some problems (IP issues, etc), you can't 
> remove it from maven, as some projects might depend on it, and the users 
> will immediately carpet bomb the maven ML to get the release back into 
> the repo. Sounds like a possible scenario, no ?

Ok; we are finally on to troubleshooting specific cases, woo hoo!

W.R.T. Maven, if informed of an IP Violation, the jar will be dropped
out of Maven, period.  Although Maven is treated as a common-carrier,
mirror-like entity, that won't absolve us of reacting to a specific
complaint.  So incubator is no different than any project, internal
or external.  Right?

If it is a cosmetic defect like you cite, I don't recall that we have
withdrawn any prior releases for a better, new release.  Either it was
a release or it wasn't, irrespective of code and packaging quality.
Right?

So if they live in Maven forever, who cares?  c.f.
http://archive.apache.org/dist/incubator/

Nobody has even come close to suggesting why releases @maven, a mirror
like common-carrier, can be restricted.  If the ASF permits any
arbitrary third party of shipping their open source release through
Maven, then we are in legally troubling waters if we prohibit certain
content based on the sorts of issues folks keep bringing up.  We don't
*WANT* the Maven project or foundation to own the entanglements of
"supervising" the Maven repository.  That's up to the folks who submit
the content for mirroring.  (And in this case, incubator artifacts,
that would be us).

And nobody has convinced me why any podling committer cannot take the
properly released Incubator podling artifact, post it to Maven, any
more than they are encumbered from posting it on their personal homepage.
What part of the AL is not clear, here?

Bill

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Gilles Scokart <gs...@gmail.com>.
2008/9/16 Emmanuel Lecharny <el...@gmail.com>:
>
> The problem with a release injected in maven is that it will be there
> forever. If a release has some problems (IP issues, etc), you can't remove
> it from maven, as some projects might depend on it, and the users will
> immediately carpet bomb the maven ML to get the release back into the repo.
> Sounds like a possible scenario, no ?
>

I don't agree with this argument.  The release done by the incubator
are, from an IP point of view, as good as the release done by any
other TLP.  The incubator has the process to garantee that.



-- 
Gilles Scokart

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


RE: [DISCUSS] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
[If you're going to DISCUSS, please don't use VOTE on the SUBJECT.  :-)]

Emmanuel Lecharny wrote:

> If a release has some problems (IP issues, etc), you can't 
> remove it from maven, as some projects might depend on it,
> and the users will immediately carpet bomb the maven ML to
> get the release back into the repo.

Perhaps the Maven ML *ought* to be carpet bombed, since no other clue-by-four has worked with them to fix the project.

The Maven repository is really a trojan horse of the worst sort.  You never know what you're going to find when you look inside, and there is no checking to make sure that anything is authentic.  They've at least finally talked about a future solution, but will that come before or after some metaphoric Troy gets nailed?

	--- Noel



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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Emmanuel Lecharny <el...@gmail.com>.
William A. Rowe, Jr. wrote:
> Justin Erenkrantz wrote:
>> On Tue, Sep 16, 2008 at 2:10 PM, William A. Rowe, Jr.
>> <wr...@rowe-clan.net> wrote:
>>> Just so everyone understands this in context, the objection above is 
>>> moot
>>> because...
>>
>> No, it's not.  Anything that creates an impetus for a podling to get
>> out of the Incubator is goodness.  Too many podlings view the
>> Incubator as a comfy place - I believe that the Incubator PMC needs to
>> create more of a reason for projects to get in gear and graduate.
>> This isn't college - you don't get to stay here for the best seven
>> years of your life.  =)
>>
>> I would almost say we should revisit the entire policy of letting a
>> podling release at all, but yah, I'm not really caring to reopen
>> *that* can of worms.  -- justin
>
> EXACTLY.  I'm reading about 1/2 the -1 votes against Maven-releases as
> against *releases*.  Which is absurd.  The current situation of .jar
> distribution from people.apache.org is crap, you know it, and maven is
> the appropriate solution.
The problem with a release injected in maven is that it will be there 
forever. If a release has some problems (IP issues, etc), you can't 
remove it from maven, as some projects might depend on it, and the users 
will immediately carpet bomb the maven ML to get the release back into 
the repo. Sounds like a possible scenario, no ?


-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Justin Erenkrantz wrote:
> On Tue, Sep 16, 2008 at 2:10 PM, William A. Rowe, Jr.
> <wr...@rowe-clan.net> wrote:
>> Just so everyone understands this in context, the objection above is moot
>> because...
> 
> No, it's not.  Anything that creates an impetus for a podling to get
> out of the Incubator is goodness.  Too many podlings view the
> Incubator as a comfy place - I believe that the Incubator PMC needs to
> create more of a reason for projects to get in gear and graduate.
> This isn't college - you don't get to stay here for the best seven
> years of your life.  =)
> 
> I would almost say we should revisit the entire policy of letting a
> podling release at all, but yah, I'm not really caring to reopen
> *that* can of worms.  -- justin

EXACTLY.  I'm reading about 1/2 the -1 votes against Maven-releases as
against *releases*.  Which is absurd.  The current situation of .jar
distribution from people.apache.org is crap, you know it, and maven is
the appropriate solution.

Even if it doesn't kick them out the door.  Perhaps the real policy to
revisit is permitting ASF Projects to depend on Incubating efforts,
beyond beta releases.

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
On Tue, Sep 16, 2008 at 2:10 PM, William A. Rowe, Jr.
<wr...@rowe-clan.net> wrote:
> Just so everyone understands this in context, the objection above is moot
> because...

No, it's not.  Anything that creates an impetus for a podling to get
out of the Incubator is goodness.  Too many podlings view the
Incubator as a comfy place - I believe that the Incubator PMC needs to
create more of a reason for projects to get in gear and graduate.
This isn't college - you don't get to stay here for the best seven
years of your life.  =)

I would almost say we should revisit the entire policy of letting a
podling release at all, but yah, I'm not really caring to reopen
*that* can of worms.  -- justin

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Justin Erenkrantz wrote:
> On Mon, Sep 15, 2008 at 11:13 AM, Emmanuel Lecharny <el...@gmail.com> wrote:
>> Craig L Russell wrote:
>>> -1
>>>
>>> I believe that allowing incubating releases to be treated as full Apache
>>> releases diminishes the Apache brand and makes incubation disclaimers moot.
>>>
>>> With Maven, it is too easy to depend on a release with transitive
>>> dependencies on incubating releases without even knowing it. When the
>>> incubating release subsequently is abandoned, blame will be cast widely,
>>> including Apache itself.
>>>
>>> Considering that dependencies on incubating releases can be resolved by
>>> explicitly adding an incubating Maven repository into your settings, I don't
>>> think that wide, mirrored, distribution is warranted.
>>>
>>> Craig
>> -1 too, for the same reasons.
> 
> -1.  Craig pointed out my objections as well.  -- justin

Just so everyone understands this in context, the objection above is moot
because...

...maven is a package deployment mechanism

...developers who determine what to bundle into their package don't spend
    a whole lot of time explaining to users that something within their
    package is 'incubating' code, or 'patched/forked' code, or virgin
    original code

...the developer who deploys an app is either going to explain it contains
    an incubating artifact to their users, or they won't

...no matter if the developer bundles an incubating jar, or calls it up
    out of maven...

The user has ***exactly*** the same experience.

Presenting a user with a dialog "Package FOO requires the BAR.jar, an
Apache Incubating Bar Project artifact, which[1] carries 'the'[2]
disclaimer" will leave them utterly befuddled and is entirely worthless
information in the context that they install package FOO (nevermind that
the "actual" disclaimer appears to be non-existent in our release
documentation).

We permit GPL, commercial, virtual anything to be deposited into Maven
if I understand correctly.  WTF not incubation artifacts, in that light?

Bill

[1] alternately... "is a tasty beverage container"
[2] http://incubator.apache.org/guides/releasemanagement.html#notes-disclaimer

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
On Mon, Sep 15, 2008 at 11:13 AM, Emmanuel Lecharny <el...@gmail.com> wrote:
> Craig L Russell wrote:
>>
>> -1
>>
>> I believe that allowing incubating releases to be treated as full Apache
>> releases diminishes the Apache brand and makes incubation disclaimers moot.
>>
>> With Maven, it is too easy to depend on a release with transitive
>> dependencies on incubating releases without even knowing it. When the
>> incubating release subsequently is abandoned, blame will be cast widely,
>> including Apache itself.
>>
>> Considering that dependencies on incubating releases can be resolved by
>> explicitly adding an incubating Maven repository into your settings, I don't
>> think that wide, mirrored, distribution is warranted.
>>
>> Craig
>
> -1 too, for the same reasons.

-1.  Craig pointed out my objections as well.  -- justin

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Matthieu Riou <ma...@offthelip.org>.
On Mon, Sep 15, 2008 at 11:13 AM, Emmanuel Lecharny <el...@gmail.com>wrote:

> Craig L Russell wrote:
>
>> -1
>>
>> I believe that allowing incubating releases to be treated as full Apache
>> releases diminishes the Apache brand and makes incubation disclaimers moot.
>>
>> With Maven, it is too easy to depend on a release with transitive
>> dependencies on incubating releases without even knowing it. When the
>> incubating release subsequently is abandoned, blame will be cast widely,
>> including Apache itself.
>>
>> Considering that dependencies on incubating releases can be resolved by
>> explicitly adding an incubating Maven repository into your settings, I don't
>> think that wide, mirrored, distribution is warranted.
>>
>> Craig
>>
> -1 too, for the same reasons.
>

To my own surprise, I'm -1 on this one as well. There are enough workarounds
to the issue (use the incubator repo or make your own non-Apache releases).
I would probably change my vote if not displaying the related disclaimer
(bundled or beside the downloaded file) when an artifact is downloaded was
against the terms of use of the central Maven repo.

Cheers,
Matthieu


>
> --
> --
> cordialement, regards,
> Emmanuel Lécharny
> www.iktek.com
> directory.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Emmanuel Lecharny <el...@gmail.com>.
Craig L Russell wrote:
> -1
>
> I believe that allowing incubating releases to be treated as full 
> Apache releases diminishes the Apache brand and makes incubation 
> disclaimers moot.
>
> With Maven, it is too easy to depend on a release with transitive 
> dependencies on incubating releases without even knowing it. When the 
> incubating release subsequently is abandoned, blame will be cast 
> widely, including Apache itself.
>
> Considering that dependencies on incubating releases can be resolved 
> by explicitly adding an incubating Maven repository into your 
> settings, I don't think that wide, mirrored, distribution is warranted.
>
> Craig
-1 too, for the same reasons.

-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Eelco Hillenius <ee...@gmail.com>.
> I believe that allowing incubating releases to be treated as full Apache
> releases diminishes the Apache brand and makes incubation disclaimers moot.

I believe that if it says incubation in large letters, people will
understand that it is not a full Apache release. But we're both
guessing.

> With Maven, it is too easy to depend on a release with transitive
> dependencies on incubating releases without even knowing it. When the
> incubating release subsequently is abandoned, blame will be cast widely,
> including Apache itself.

Abandoning releases and release-naming schemes happen. I don't think
Apache's name will be hurt if that ever happens for an incubating
project. After all, users have their own bit of responsibility to read
about what it means that a project is incubating. If you depend on
beta releases, you have the possibility that it won't ever make it to
a real release, and if you depend on an incubating project, you have
the possibility that it won't ever graduate. And if it won't, Apache
isn't to blame, it's just part of the game.

> Considering that dependencies on incubating releases can be resolved by
> explicitly adding an incubating Maven repository into your settings, I don't
> think that wide, mirrored, distribution is warranted.

Putting a strain on Apache hardware that could be avoided when
releases on public repositories were allowed? :-)

While it is a tad more difficult for users and project members to do
it like this, it won't solve the problem you mentioned above (and with
which I don't fully agree); if the project won't graduate, people will
be grumpy about it regardless of whether intermediate releases were
hosted on a 'private' or public repository.

Eelco

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Upayavira <uv...@odoko.co.uk>.
+1.

A release is a release is a release. If we are concerned about projects
staying in the incubator, then let's ban them from releasing anymore.
Or, say, only max five releases during incubation. But once a release is
done under the ASL, there's not really much we can do to stop its onward
distribution.

Regards, Upayavira

On Tue, 2008-09-23 at 09:00 -0400, Jim Jagielski wrote:
> -1 (Binding)
> 
> On Sep 22, 2008, at 6:41 PM, Paul Querna wrote:
> 
> > -1, (Binding).
> >
> > (For the reasons explained by Craig and Justin in this Thread)
> >
> > Thanks,
> >
> > Paul
> >
> > Craig L Russell wrote:
> >> -1
> >> I believe that allowing incubating releases to be treated as full  
> >> Apache releases diminishes the Apache brand and makes incubation  
> >> disclaimers moot.
> >> With Maven, it is too easy to depend on a release with transitive  
> >> dependencies on incubating releases without even knowing it. When  
> >> the incubating release subsequently is abandoned, blame will be  
> >> cast widely, including Apache itself.
> >> Considering that dependencies on incubating releases can be  
> >> resolved by explicitly adding an incubating Maven repository into  
> >> your settings, I don't think that wide, mirrored, distribution is  
> >> warranted.
> >> Craig
> >> On Sep 9, 2008, at 11:34 PM, Jukka Zitting wrote:
> >>> Hi,
> >>>
> >>> We've had a number of long discussions about the incubating projects
> >>> using the central Maven repository to distribute their releases. The
> >>> current policy is that incubating releases should not go to there.  
> >>> The
> >>> related discussion threads have died with no consensus but the issue
> >>> still exists and affects many podlings. I would like to finally
> >>> resolve the issue one way or another by calling the Incubator PMC to
> >>> vote on the matter.
> >>>
> >>> In INCUBATOR-82 I have prepared a patch (also attached below) that
> >>> changes the policy document to explicitly _allow_ extra distribution
> >>> channels like the central Maven repository for incubating releases.
> >>> Note that the proposed patch allows any such channels instead of
> >>> focusing just on the Maven repository. Also, any releases must still
> >>> be approved, comply with the disclaimer and naming rules, and be
> >>> primarily distributed through the official
> >>> http://www.apache.org/dist/incubator/ channel.
> >>>
> >>> Please vote on accepting or rejecting this policy change! This
> >>> majority vote is open for a week and only votes from the Incubator  
> >>> PMC
> >>> members are binding.
> >>>
> >>> [ ] +1 Yes, allow extra release distribution channels like the  
> >>> central
> >>> Maven repository
> >>> [ ] -1 No, keep the current policy
> >>>
> >>> My vote is +1
> >>>
> >>> BR,
> >>>
> >>> Jukka Zitting
> >>>
> >>> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
> >>>
> >>> Index: site-author/incubation/Incubation_Policy.xml
> >>> ===================================================================
> >>> --- site-author/incubation/Incubation_Policy.xml    (revision  
> >>> 692094)
> >>> +++ site-author/incubation/Incubation_Policy.xml    (working copy)
> >>> @@ -489,6 +489,8 @@
> >>>        <p>
> >>> Releases for <em>podling</em> <strong>MUST</strong> be distributed  
> >>> through
> >>> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> >>> +In addition, the Podling MAY choose to distribute approved  
> >>> releases through
> >>> +other channels like the central Maven repository.
> >>>        </p>
> >>>      </section>
> >>>      <section id="Use+of+Apache+Resources">
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >>> For additional commands, e-mail: general-help@incubator.apache.org
> >>>
> >> Craig L Russell
> >> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> >> 408 276-5638 mailto:Craig.Russell@sun.com
> >> P.S. A good JDO? O, Gasp!
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jim Jagielski <ji...@jaguNET.com>.
-1 (Binding)

On Sep 22, 2008, at 6:41 PM, Paul Querna wrote:

> -1, (Binding).
>
> (For the reasons explained by Craig and Justin in this Thread)
>
> Thanks,
>
> Paul
>
> Craig L Russell wrote:
>> -1
>> I believe that allowing incubating releases to be treated as full  
>> Apache releases diminishes the Apache brand and makes incubation  
>> disclaimers moot.
>> With Maven, it is too easy to depend on a release with transitive  
>> dependencies on incubating releases without even knowing it. When  
>> the incubating release subsequently is abandoned, blame will be  
>> cast widely, including Apache itself.
>> Considering that dependencies on incubating releases can be  
>> resolved by explicitly adding an incubating Maven repository into  
>> your settings, I don't think that wide, mirrored, distribution is  
>> warranted.
>> Craig
>> On Sep 9, 2008, at 11:34 PM, Jukka Zitting wrote:
>>> Hi,
>>>
>>> We've had a number of long discussions about the incubating projects
>>> using the central Maven repository to distribute their releases. The
>>> current policy is that incubating releases should not go to there.  
>>> The
>>> related discussion threads have died with no consensus but the issue
>>> still exists and affects many podlings. I would like to finally
>>> resolve the issue one way or another by calling the Incubator PMC to
>>> vote on the matter.
>>>
>>> In INCUBATOR-82 I have prepared a patch (also attached below) that
>>> changes the policy document to explicitly _allow_ extra distribution
>>> channels like the central Maven repository for incubating releases.
>>> Note that the proposed patch allows any such channels instead of
>>> focusing just on the Maven repository. Also, any releases must still
>>> be approved, comply with the disclaimer and naming rules, and be
>>> primarily distributed through the official
>>> http://www.apache.org/dist/incubator/ channel.
>>>
>>> Please vote on accepting or rejecting this policy change! This
>>> majority vote is open for a week and only votes from the Incubator  
>>> PMC
>>> members are binding.
>>>
>>> [ ] +1 Yes, allow extra release distribution channels like the  
>>> central
>>> Maven repository
>>> [ ] -1 No, keep the current policy
>>>
>>> My vote is +1
>>>
>>> BR,
>>>
>>> Jukka Zitting
>>>
>>> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>>>
>>> Index: site-author/incubation/Incubation_Policy.xml
>>> ===================================================================
>>> --- site-author/incubation/Incubation_Policy.xml    (revision  
>>> 692094)
>>> +++ site-author/incubation/Incubation_Policy.xml    (working copy)
>>> @@ -489,6 +489,8 @@
>>>        <p>
>>> Releases for <em>podling</em> <strong>MUST</strong> be distributed  
>>> through
>>> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
>>> +In addition, the Podling MAY choose to distribute approved  
>>> releases through
>>> +other channels like the central Maven repository.
>>>        </p>
>>>      </section>
>>>      <section id="Use+of+Apache+Resources">
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>> Craig L Russell
>> Architect, Sun Java Enterprise System http://db.apache.org/jdo
>> 408 276-5638 mailto:Craig.Russell@sun.com
>> P.S. A good JDO? O, Gasp!
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Paul Querna <ch...@force-elite.com>.
-1, (Binding).

(For the reasons explained by Craig and Justin in this Thread)

Thanks,

Paul

Craig L Russell wrote:
> -1
> 
> I believe that allowing incubating releases to be treated as full Apache 
> releases diminishes the Apache brand and makes incubation disclaimers moot.
> 
> With Maven, it is too easy to depend on a release with transitive 
> dependencies on incubating releases without even knowing it. When the 
> incubating release subsequently is abandoned, blame will be cast widely, 
> including Apache itself.
> 
> Considering that dependencies on incubating releases can be resolved by 
> explicitly adding an incubating Maven repository into your settings, I 
> don't think that wide, mirrored, distribution is warranted.
> 
> Craig
> 
> On Sep 9, 2008, at 11:34 PM, Jukka Zitting wrote:
> 
>> Hi,
>>
>> We've had a number of long discussions about the incubating projects
>> using the central Maven repository to distribute their releases. The
>> current policy is that incubating releases should not go to there. The
>> related discussion threads have died with no consensus but the issue
>> still exists and affects many podlings. I would like to finally
>> resolve the issue one way or another by calling the Incubator PMC to
>> vote on the matter.
>>
>> In INCUBATOR-82 I have prepared a patch (also attached below) that
>> changes the policy document to explicitly _allow_ extra distribution
>> channels like the central Maven repository for incubating releases.
>> Note that the proposed patch allows any such channels instead of
>> focusing just on the Maven repository. Also, any releases must still
>> be approved, comply with the disclaimer and naming rules, and be
>> primarily distributed through the official
>> http://www.apache.org/dist/incubator/ channel.
>>
>> Please vote on accepting or rejecting this policy change! This
>> majority vote is open for a week and only votes from the Incubator PMC
>> members are binding.
>>
>> [ ] +1 Yes, allow extra release distribution channels like the central
>> Maven repository
>> [ ] -1 No, keep the current policy
>>
>> My vote is +1
>>
>> BR,
>>
>> Jukka Zitting
>>
>> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>>
>> Index: site-author/incubation/Incubation_Policy.xml
>> ===================================================================
>> --- site-author/incubation/Incubation_Policy.xml    (revision 692094)
>> +++ site-author/incubation/Incubation_Policy.xml    (working copy)
>> @@ -489,6 +489,8 @@
>>         <p>
>> Releases for <em>podling</em> <strong>MUST</strong> be distributed 
>> through
>> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
>> +In addition, the Podling MAY choose to distribute approved releases 
>> through
>> +other channels like the central Maven repository.
>>         </p>
>>       </section>
>>       <section id="Use+of+Apache+Resources">
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
> 
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
> 


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Matt Hogstrom <ma...@hogstrom.org>.
-1

same as Craig, et al

On Sep 15, 2008, at 10:19 PM, Kevan Miller wrote:

> My vote is -1.
>
> On Sep 10, 2008, at 12:45 PM, Craig L Russell wrote:
>
>>
>> Considering that dependencies on incubating releases can be  
>> resolved by explicitly adding an incubating Maven repository into  
>> your settings, I don't think that wide, mirrored, distribution is  
>> warranted.
>
> Agreed.
>
> --kevan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Kevan Miller <ke...@gmail.com>.
My vote is -1.

On Sep 10, 2008, at 12:45 PM, Craig L Russell wrote:

>
> Considering that dependencies on incubating releases can be resolved  
> by explicitly adding an incubating Maven repository into your  
> settings, I don't think that wide, mirrored, distribution is  
> warranted.

Agreed.

--kevan


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Craig L Russell <Cr...@Sun.COM>.
-1

I believe that allowing incubating releases to be treated as full  
Apache releases diminishes the Apache brand and makes incubation  
disclaimers moot.

With Maven, it is too easy to depend on a release with transitive  
dependencies on incubating releases without even knowing it. When the  
incubating release subsequently is abandoned, blame will be cast  
widely, including Apache itself.

Considering that dependencies on incubating releases can be resolved  
by explicitly adding an incubating Maven repository into your  
settings, I don't think that wide, mirrored, distribution is warranted.

Craig

On Sep 9, 2008, at 11:34 PM, Jukka Zitting wrote:

> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>         <p>
> Releases for <em>podling</em> <strong>MUST</strong> be distributed  
> through
> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases  
> through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niklas Gustavsson <ni...@protocol7.com>.
On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> [X] +1 Yes, allow extra release distribution channels like the central
> Maven repository

Non-binding.

/niklas

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Henning Schmiedehausen <he...@apache.org>.
-1

Here are my reasons:

- If incubator artifacts are distributed the same way as "regular"
artifacts, it removes one of the pain points for Incubator projects to
graduate. Personally, I feel this pain point is intended.

- It makes it too easy for other projects to depend on incubating
artifacts. This is something that we usually discourage, mainly because
every incubator podling has still a chance to fail, leaving other code
"hanging in the air".

- While we can not stop any repository or repository service to "pull"
incubator releases in and distribute them, we can control the active
distribution of incubator releases. "The central repository" is actually
not owned or even managed by the ASF, so we can not control what is in
there. Hence it is possible for this repo to contain GPL, ASF and other
licensed software, even commercial if they chose to do so. That is not
our call. So you can not compare this to the incubator releases. 

Remember, every incubating projects can push for graduation and should.
If this is a reason to graduate, even better.

	Ciao
		Henning


On Wed, 2008-09-10 at 09:34 +0300, Jukka Zitting wrote:
> Hi,
> 
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
> 
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
> 
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
> 
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
> 
> My vote is +1
> 
> BR,
> 
> Jukka Zitting
> 
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
> 
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>          <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>          </p>
>        </section>
>        <section id="Use+of+Apache+Resources">
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@sonatype.com>.
+1

On 10-Sep-08, at 8:34 AM, Jukka Zitting wrote:

> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>         <p>
> Releases for <em>podling</em> <strong>MUST</strong> be distributed  
> through
> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases  
> through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

  -- Christopher Alexander, A Pattern Language


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
> 
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.

of course, everyone is welcome to put forward their opinions, even though
they aren't binding.

> [+1] +1 Yes, allow extra release distribution channels like the central
> Maven repository

concur.

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niall Pemberton <ni...@gmail.com>.
+1

Niall

On Wed, Sep 10, 2008 at 7:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by jgenender <jg...@apache.org>.
+1 Yes, allow extra release distribution channels like the central
Maven repository

Jeff


Jukka Zitting wrote:
> 
> Hi,
> 
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
> 
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
> 
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
> 
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
> 
> My vote is +1
> 
> BR,
> 
> Jukka Zitting
> 
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
> 
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>          <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed
> through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases
> through
> +other channels like the central Maven repository.
>          </p>
>        </section>
>        <section id="Use+of+Apache+Resources">
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/-VOTE---POLICY--Allow-extra-release-distribution-channels-like-the-central-Maven-repository-tp19407141p19518140.html
Sent from the Apache Incubator - General mailing list archive at Nabble.com.


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
On 10-Sep-08, at 8:34 AM, Jukka Zitting wrote:

> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>         <p>
> Releases for <em>podling</em> <strong>MUST</strong> be distributed  
> through
> <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases  
> through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

  -- Christopher Alexander, A Pattern Language


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niall Pemberton <ni...@gmail.com>.
On Wed, Sep 17, 2008 at 6:34 PM, Noel J. Bergman <no...@devtech.com> wrote:
>> The current tally is extremely close (9 +1 vs. 8 -1 binding)
>> I don't want to close an issue with such a small margin.
>
> I suggest that we should not change policy on anything like this lack of
> concensus.  I do, however, suggest that pressure be put on Maven to enforce
> signing.

I don't understand why the signing issue keeps coming into this debate
- in your own words regarding maven from the July 2008 Incubator board
report "...there are real and significant issues/consequences to the
ASF, but they are not Incubator specific..."

Craig made a couple of points that quite a few agreed with, the first
about configuration, but AIUI you configure maven for the current
incubating repository either at a project or user level - not at an
artifact level. So, for example, I decide that despite its incubating
status I want to use Tika and configure the repo - but after that I
get any other incubating artifacts (e.g. PDFBox, which once it has a
release will probably be a Tika dependency) without having to stop and
do something explicit. So this argument is flawed - at least to a
certain extent. It would be more consistent IMO if those voting -1
were arguing to not put any artifacts in any maven repo.

The other point that Craig made was the risk of abandonement. Perhaps
this is true (not sure how many failed podlings we've had) - but its a
generalization that isn't always the case. For example wicket entered
with vibrant community and on the other side of the coin there are
fully fledged ASF projects, still releasing today, that are far more
of a risk in that department. The reality then is that users really
need to look at this on a case-by-case basis for any project -
incubating or fully-fledged - if abandonement is something that would
be of concern to them.

Niall

>        --- Noel

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Thomas Fischer <tf...@apache.org>.
0. There were good reasons for both sides.

   Regards,

       Thomas

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by ant elder <an...@gmail.com>.
On Thu, Sep 18, 2008 at 4:57 AM, Noel J. Bergman <no...@devtech.com> wrote:

> William A. Rowe, Jr. wrote:
>
> > Noel J. Bergman wrote:
> >>> The current tally is extremely close (9 +1 vs. 8 -1 binding)
> >>> I don't want to close an issue with such a small margin.
> >> I suggest that we should not change policy on anything like this lack of
> >> concensus.  I do, however, suggest that pressure be put on Maven to
> >> enforce signing.
> > As no-maven still hasn't been justified, and when we authorized releases
> > we had not explicitly called out specific channels, so I'm wondering what
> > the "change" you refer to actually is :)
>
> Right now, the policy has been an Incubator-specific repository, not the
> main one.
>
> And the general statement is that when we have an issue with no clear
> consensus, we should take care about making changes on slim margins.
>
>
>
I'd not been able to decide how to vote on this but it doesn't feel right to
have it decided by a 9 to 8 vote. There clearly isn't consensus and there's
still lots of discussion going on about it in this and other threads so for
now my vote is -1.

   ...ant

RE: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
William A. Rowe, Jr. wrote:

> Noel J. Bergman wrote:
>>> The current tally is extremely close (9 +1 vs. 8 -1 binding)
>>> I don't want to close an issue with such a small margin.
>> I suggest that we should not change policy on anything like this lack of
>> concensus.  I do, however, suggest that pressure be put on Maven to
>> enforce signing.
> As no-maven still hasn't been justified, and when we authorized releases
> we had not explicitly called out specific channels, so I'm wondering what
> the "change" you refer to actually is :)

Right now, the policy has been an Incubator-specific repository, not the main one.

And the general statement is that when we have an issue with no clear consensus, we should take care about making changes on slim margins.

> the only two incubator specific answers I've seen are "because we want
> incentive for projects to graduate"

That's not mine.

> and "because users will come to rely on incubating project artifacts"
> which is an issue with the developer who creates the dependency to an
> -incubating' artifact, and disclaimer to the consumer is that
> developer's issue.

We have a long standing policy that users should have to make a conscious decision to use Incubator artifacts, regardless of build tool.

	--- Noel



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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Noel J. Bergman wrote:
>> The current tally is extremely close (9 +1 vs. 8 -1 binding)
>> I don't want to close an issue with such a small margin.
> 
> I suggest that we should not change policy on anything like this lack of
> concensus.  I do, however, suggest that pressure be put on Maven to enforce
> signing.

As no-maven still hasn't been justified, and when we authorized releases
we had not explicitly called out specific channels, so I'm wondering what
the "change" you refer to actually is :)

We seem to believe that Maven releases were "prohibited" but I don't ever
recall a vote on that.  I do recall a policy change when we said "no more
people.a.o release artifacts!" and shifted it all to www.a.o/dist/incubator

But I suggest we don't close the vote until 10 days have passed, people do
have strong opinions, but not all of the opinions have been registered.
When it's this close, we need to be sensitive to the fact that some folks
are traveling or absorbed in work, on vacation, etc.

I think Daniel Kulp did a much better job that I did asking "what is the
basis or justification for this policy?"  And the only two incubator
specific answers I've seen are "because we want incentive for projects
to graduate" which is non sequitur if releases are allowed at all, and
"because users will come to rely on incubating project artifacts" which
is an issue with the developer who creates the dependency to an -incubating'
artifact, and disclaimer to the consumer is that developer's issue.

Of course, the disclaimer does land in the META-INF/ tree along with any
licensing, correct?

Bill

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


RE: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
> The current tally is extremely close (9 +1 vs. 8 -1 binding)
> I don't want to close an issue with such a small margin.

I suggest that we should not change policy on anything like this lack of
concensus.  I do, however, suggest that pressure be put on Maven to enforce
signing.

	--- Noel



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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.

I am extending the vote period for another week as there is still
ongoing discussion and some very recent votes.

The current tally is extremely close (9 +1 vs. 8 -1 binding) so I ask
for more IPMC members to consider this matter and to cast their votes
(currently we have 17 of the potential 85 binding votes) before I
close the vote. I don't want to close an issue with such a small
margin.

PS. Savor the moment, this the closest Apache vote I've ever seen! :-)

BR,

Jukka Zitting

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Dan Diephouse <da...@netzooid.com>.
+1 (non-binding)

The current policy is silly.

On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com>wrote:

> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases
> through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Dan Diephouse
http://netzooid.com/blog

Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Eelco Hillenius <ee...@gmail.com>.
+1 (non binding)

Eelco

On Wed, Sep 10, 2008 at 12:23 AM, Bertrand Delacretaz
<bd...@apache.org> wrote:
> On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
>> [X ] +1 Yes, allow extra release distribution channels like the central
>> Maven repository
>
> -Bertrand
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> [X ] +1 Yes, allow extra release distribution channels like the central
> Maven repository

-Bertrand

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Jukka Zitting wrote:
> 
> I extended the vote "for another week", which IMHO clearly puts the
> endpoint to this morning. As such, I will be closing the vote in a few
> hours.

:)

Sounds great

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Wed, Sep 24, 2008 at 5:45 AM, William A. Rowe, Jr.
<wr...@rowe-clan.net> wrote:
> Jukka Zitting wrote:
>> Please vote on accepting or rejecting this policy change! This
>> majority vote is open for a week and only votes from the Incubator PMC
>> members are binding.
>
> Just as a point of reference, extending a vote for a given period of time
> is a good thing to accommodate all input.  Failing to set an endpoint isn't.
>
> Since at the 3-6 day timeframe you extended the vote, the 10 day timeframe
> would have been appropriate, but you let that slide.

I extended the vote "for another week", which IMHO clearly puts the
endpoint to this morning. As such, I will be closing the vote in a few
hours.

> I'd suggest you cut this off about 10a GMT on the 24th, 2 at weeks

This is exactly as planned and communicated.

BR,

Jukka Zitting

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Jukka Zitting wrote:
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.

Just as a point of reference, extending a vote for a given period of time
is a good thing to accommodate all input.  Failing to set an endpoint isn't.

Since at the 3-6 day timeframe you extended the vote, the 10 day timeframe
would have been appropriate, but you let that slide.

I'd suggest you cut this off about 10a GMT on the 24th, 2 at weeks, if only
to bring things to closure at last.  That's about 28 hrs away.

Infinite duration votes might as well not carry a [vote] subject.

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Doug Cutting wrote:
> 
> +1  All releases by ASF PMC's should be equal.  If the Incubator PMC
> isn't confident of a release then it shouldn't release it.  The release
> process should not just check legal concerns, but also the quality of
> the code and its community.  A responsible PMC should not release code
> that sucks or that has a badly flawed community.

WTF?  Why not release code that sucks?  W.R.T. the incubator, how do you
persuade new people to come along and start fixing bugs that don't exist?

Community, well, that's why they are called '-incubating' artifacts.
A community may congeal around the incubating effort.  It might not, so
you just have to be doubly prepared to "keep both pieces".


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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Doug Cutting <cu...@apache.org>.
Will Glass-Husain wrote:
> It's very tempting to allow it, but in the end too dangerous to facilitate
> downloads that are hidden from the end user and may be undesireable.

Folks using Maven are already getting "hidden" downloads.  Why are 
incubating releases any more dangerous?  Is the bar any lower for an 
incubating release?  The incubating release process is a monitored 
release process, with oversight to make sure that it upholds Apache's 
ways.  What undesirable bits are we including in incubator releases?

Doug

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Will Glass-Husain <wg...@gmail.com>.
-1 from me.

It's very tempting to allow it, but in the end too dangerous to facilitate
downloads that are hidden from the end user and may be undesireable.

I suggest incubating projects put "how-to's" on their front page describing
how to link to the incubator repository.

WILL

On Tue, Sep 23, 2008 at 3:15 PM, Doug Cutting <cu...@apache.org> wrote:

> Jukka Zitting wrote:
>
>> [ ] +1 Yes, allow extra release distribution channels like the central
>> Maven repository
>> [ ] -1 No, keep the current policy
>>
>
> +1  All releases by ASF PMC's should be equal.  If the Incubator PMC isn't
> confident of a release then it shouldn't release it.  The release process
> should not just check legal concerns, but also the quality of the code and
> its community.  A responsible PMC should not release code that sucks or that
> has a badly flawed community.
>
> Doug
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Forio Business Simulations

Will Glass-Husain
wglass@forio.com
www.forio.com

Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by James Carman <ja...@carmanconsulting.com>.
I think incubating projects should go through "phases."  The first
phase is to make sure all IP concerns are cleared up.  The second
phase is where the project exhibits that it "gets" the Apache way of
doing business by doing some internal-only releases (this is where
package names would change and stuff of course).  The third phase
(don't know if any others would be required or not) would be the
"community building" phase.  I'd say that projects in phase 1 should
not be allowed to do releases (duh).  The releases done during phase 2
should be internal-only.  The phase 3 releases should be allowed to be
full fledged ASF releases.  Phase 3 may not be necessary for some
projects, if their community is proven to be "healthy" after phase 2.

On Tue, Sep 23, 2008 at 6:15 PM, Doug Cutting <cu...@apache.org> wrote:
> Jukka Zitting wrote:
>>
>> [ ] +1 Yes, allow extra release distribution channels like the central
>> Maven repository
>> [ ] -1 No, keep the current policy
>
> +1  All releases by ASF PMC's should be equal.  If the Incubator PMC isn't
> confident of a release then it shouldn't release it.  The release process
> should not just check legal concerns, but also the quality of the code and
> its community.  A responsible PMC should not release code that sucks or that
> has a badly flawed community.
>
> Doug
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Assaf Arkin <ar...@intalio.com>.
On Tue, Sep 23, 2008 at 3:15 PM, Doug Cutting <cu...@apache.org> wrote:
> Jukka Zitting wrote:
>>
>> [ ] +1 Yes, allow extra release distribution channels like the central
>> Maven repository
>> [ ] -1 No, keep the current policy
>
> +1  All releases by ASF PMC's should be equal.  If the Incubator PMC isn't
> confident of a release then it shouldn't release it.  The release process
> should not just check legal concerns, but also the quality of the code and
> its community.  A responsible PMC should not release code that sucks or that
> has a badly flawed community.

+1

Assaf

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

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Doug Cutting <cu...@apache.org>.
Jukka Zitting wrote:
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy

+1  All releases by ASF PMC's should be equal.  If the Incubator PMC 
isn't confident of a release then it shouldn't release it.  The release 
process should not just check legal concerns, but also the quality of 
the code and its community.  A responsible PMC should not release code 
that sucks or that has a badly flawed community.

Doug

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Daniel Kulp <dk...@apache.org>.
+1

On Wednesday 10 September 2008 2:34:49 am Jukka Zitting wrote:
> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>          <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases
> through +other channels like the central Maven repository.
>          </p>
>        </section>
>        <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org



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

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Felix Meschberger <fm...@gmail.com>.
Hi,

+1 (non-binding)

Regards
Felix

Jukka Zitting schrieb:
> Hi,
> 
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
> 
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
> 
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
> 
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
> 
> My vote is +1
> 
> BR,
> 
> Jukka Zitting
> 
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
> 
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml	(revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml	(working copy)
> @@ -489,6 +489,8 @@
>          <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>          </p>
>        </section>
>        <section id="Use+of+Apache+Resources">
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 
> 

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Stephen Duncan Jr <st...@gmail.com>.
On Wed, Sep 10, 2008 at 2:34 AM, Jukka Zitting <ju...@gmail.com>wrote:

> Hi,
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
>
+1.  While I understand the concern with the need for it to be clear to
users (developers using Maven) that they are using an incubator release, and
not an endorsed-by-Apache release, I believe the requirement to have
"incubating" in the version number handles this requirement.  The type of
user that cares about the distinction will see the incubating in the jar
file name, and/or at least look at the site of the dependencies being used.
Conversely, if a user never looks at the dependencies being used because
they just let Maven do magic, then they don't even know the code is from
Apache, so there can't be any implied endorsement by the ASF.


-- 
Stephen Duncan Jr
www.stephenduncanjr.com

Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Sun, Sep 21, 2008 at 6:13 PM, Roland Weber <os...@dubioso.net> wrote:

> Users who would care about "incubating" disclaimers will
> find those via Maven too. Users who don't care will ignore
> them no matter what you do. You can't force users to care.

Although I agree with your standpoint, your argument doesn't hold
water. Maven have the nastiness/"cool feature" that transitive
dependencies are near invisible to users. So although projectA thinks
that Incubating releases are Ok, projectB/companyC may not think so
but think that projectA is pretty cool... One really need to go
looking for them.

Cheers
Niclas

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Roland Weber <os...@dubioso.net>.
+1 (binding)

They are releases, they are meant to go out to users, so
let them get out. If podlings feel too comfortable in the
Incubator, then take the direct approach: go to those
podlings and make them feel uncomfortable. Block them
from making any more incubating releases at all if you
want to, but don't try to put artifical barriers on the
distribution of the code that is released.

Users who would care about "incubating" disclaimers will
find those via Maven too. Users who don't care will ignore
them no matter what you do. You can't force users to care.

cheers,
   Roland


Jukka Zitting wrote:
> I would like to finally resolve the issue one way or another

Until somebody on the other way reopens it in a few months ;-(


> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by David Crossley <cr...@apache.org>.
William A. Rowe, Jr. wrote:
> David Crossley wrote:
> > William A. Rowe, Jr. wrote:
> > 
> > [snip]
> >> I liked the way you put the question; it's not up to incubator project to
> >> set the rules for Maven.  If the maven PMC decides that these incubator
> >> releases don't belong in the primary repository, that's their call.  But
> >> this vote makes clear that the incubator has nothing to say about an
> >> artifact's distribution once the release vote is finalized.
> > 
> > Other than this important statement from
> > http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
> > "Releases for podling MUST be distributed through
> > www.apache.org/dist/incubator/podling"
> 
> Exactly.  This doesn't state that "Releases for podling must be EXCLUSIVELY
> distributed through www.a.o/dist/incubator/podling".
> 
> It was a statement to quit posting the release artifacts in the un-mirrored
> corners, and that these are the first initial official release paths.
> Previously these were scattered throughout on un-mirrored servers in a
> fairly haphazard way.
> 
> So they must be shipped through /dist/incubator/podling or there is no
> assertion that they are releases.  Once there, they travel unassisted
> to dozens of mirror servers and on to other locations and uses.

We are getting to the nub of it.

This is beyond any particular build system.

We have an infrastructure already, with our mirror system.

If every project would distribute not only their primary
source releases from there, but also secondary artefacts
(e.g. jars, poms, ivys, zips, whatever). These all would
have signatures and checksums.

Then any build system can rely on that distribution
mirror infrastructure.

There is a beautiful gem with our mirror system that
i reckon is underutilised. It can generate an xml list
of the preferred mirrors. Therefore it can be automated.

Over the last few days i have been taking some steps
to solve our Apache Forrest plugin distribution system,
and use the mirror system to do it. Made good progress
on that with an Ant-based build. 
(If someone wants a demo of the core part then i can
stick it in my home directory.)

Anyway my point is that any build system (Maven, Ivy,
Ant, etc.) can rely on our mirror infrastructure if
we populate it in a consistent manner. They can replicate
it from the official source to maintain their own mirrors.
We don't need to worry.

In the Incubator case, we do need to find ways
to make people aware of what they are using.

-David


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
David Crossley wrote:
> William A. Rowe, Jr. wrote:
> 
> [snip]
>> I liked the way you put the question; it's not up to incubator project to
>> set the rules for Maven.  If the maven PMC decides that these incubator
>> releases don't belong in the primary repository, that's their call.  But
>> this vote makes clear that the incubator has nothing to say about an
>> artifact's distribution once the release vote is finalized.
> 
> Other than this important statement from
> http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
> "Releases for podling MUST be distributed through
> www.apache.org/dist/incubator/podling"

Exactly.  This doesn't state that "Releases for podling must be EXCLUSIVELY
distributed through www.a.o/dist/incubator/podling".

It was a statement to quit posting the release artifacts in the un-mirrored
corners, and that these are the first initial official release paths.
Previously these were scattered throughout on un-mirrored servers in a
fairly haphazard way.

So they must be shipped through /dist/incubator/podling or there is no
assertion that they are releases.  Once there, they travel unassisted
to dozens of mirror servers and on to other locations and uses.


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by David Crossley <cr...@apache.org>.
William A. Rowe, Jr. wrote:
> Jukka Zitting wrote:
> > 
[snip]
> 
> > Are incubating releases official releases of the ASF? 
> 
> Yes.  Otherwise they must be removed from ASF servers.
> There's no middle ground.
> 
[snip]
> 
> > How strong disclaimers are needed and what level of explicit
> > acknowledgement from users is required? 
> 
> how much more explicit do you want?  Well, we've added that a disclaimer
> in the package (not a click-through requirement) that this is an incubating
> artifact, and each has a naming convention of {podling}-incubating.

Good. Recently i also added a disclaimer to the top-level
of our mirror system www.apache.org/dist/incubator/
and proposed [1] that each podling do the same, i.e. follow
the ASF release guidelines. This assists the people who
reach the mirrors by other means. It tries to explain and
then redirect them to each podling's download page where
they should have other disclaimers and encouragement to
assist the project to graduate.

[1] header notices for mirrors a.o/dist/incubator
http://marc.info/?t=122171287100004

Trying to re-direct this aspect of the discussion to
that thread.

[snip]
> I liked the way you put the question; it's not up to incubator project to
> set the rules for Maven.  If the maven PMC decides that these incubator
> releases don't belong in the primary repository, that's their call.  But
> this vote makes clear that the incubator has nothing to say about an
> artifact's distribution once the release vote is finalized.

Other than this important statement from
http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
"Releases for podling MUST be distributed through
www.apache.org/dist/incubator/podling"

-David

> Please remember the earliest examples, where IBM distributed the very
> earliest Geronimo incubating releases through other channels, as was
> their right do so.  Let's call this decision on "Allow extra release
> distribution channels" approved 15:12, let people who want to use
> the Maven channel take this thread up with Maven folks, and let this
> thread die at last.
> 
> Bill

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Matthieu Riou <ma...@offthelip.org>.
On Wed, Sep 24, 2008 at 2:21 PM, William A. Rowe, Jr.
<wr...@rowe-clan.net>wrote:

> Jukka Zitting wrote:
> >> Of which we have two; released, or not released, and that's a product
> >> of oversight and a [VOTE].  There are no magical in-betweens.
> >
> > As evidenced by this vote this is hardly the consensus. See comments
> > like "incubating releases to be treated as full Apache releases" or
> > "incubator artifacts are distributed the same way as 'regular'
> > artifacts". There is clearly a widely held feeling that incubating
> > releases are different than "normal" ASF releases.
>
> Can you point me to any document which defines the code, social, and/or
> legal difference between them?  If not I'd humbly suggest we are still
> stumbling over fud.
>

I'm getting mildly annoyed by your insistence. We can all disagree and it's
fine, hopefully the IPMC is mature enough to find a way to solve this (like
Emmanuel proposed for example). But I don't really understand why you keep
on pressing Jukka and tried to declare the vote as irrelevant.

Matthieu


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

Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Jukka Zitting wrote:
>> Of which we have two; released, or not released, and that's a product
>> of oversight and a [VOTE].  There are no magical in-betweens.
> 
> As evidenced by this vote this is hardly the consensus. See comments
> like "incubating releases to be treated as full Apache releases" or
> "incubator artifacts are distributed the same way as 'regular'
> artifacts". There is clearly a widely held feeling that incubating
> releases are different than "normal" ASF releases.

Can you point me to any document which defines the code, social, and/or
legal difference between them?  If not I'd humbly suggest we are still
stumbling over fud.

Bill

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Thu, Sep 25, 2008 at 5:15 AM, Doug Cutting <cu...@apache.org> wrote:

> This is the crux of the issue.
>  Do releases from the Incubator project differ from those of other projects?

The people who created the Incubator should be able to answer this
question. IMHO (I didn't vote), what we all think for our convenience
shouldn't be muddled up with "What was the intention of the
Incubator?" from the Devil's Mouth (The people who constructed this
some 5-6 years ago).

There are voices here saying;

 Incubator releases are just another release from ASF.
 With RAT and highly concerned PMC individuals, the Incubator releases
are at least as legally safe as any other ASF project.

whereas some others are on the track of;

 ASF does not "endorse" Incubator releases.


So, IF we could all agree that the above is somewhat the essence or
crux of the issue, and mostly true, then we are looking at "What does
'endorse' mean?". Well, if Incubator should really by totally legally
safe, then I think the Mentors+PMC really need to step up to make that
a reality, and the "endorsement" will only come down to; "ASF does not
yet think this community will make it." But that is not a guarantee
for any of our project communities anyway...

So, that leaves me with a simple conclusion; The Incubator is a
training ground for incoming projects.
We don't let the podlings move on until they are "fit" and understand
what ASF is all about. While being a podling, they are effectively a
subproject in Incubator (another umbrella ;-) ), where the PMC ensures
that all releases are legally sane, and that the Incubator PMC is the
community that has the ultimate responsibility of releases. HENCE,
releases should be treated no differently... no "-incubating" and no
special distro channels needed.

BUT, that also means; We should be a lot more concerned over projects
arriving, and not blindly accept whatever sounds cool.


Well, I hate my own reasoning as I think Incubator is missing the mark
and becoming an Elephant in the Fridge (don't ask)...


bah!
Niclas

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Doug Cutting <cu...@apache.org>.
Jukka Zitting wrote:
> There is clearly a widely held feeling that incubating
> releases are different than "normal" ASF releases.

This is the crux of the issue.  I fail to see how they are fundamentally 
different.  Releases and the release process is one of the most 
standardized things in the ASF: 3+1 PMC votes, distributed on 
www.apache.org/dist, etc.  Do releases from the Incubator project differ 
from those of other projects?  I've always thought felt that the 
Incubator is just another project, one that specializes in nursing new 
projects to maturity.  But it has no special privileges or 
responsibilities, does it?

Doug

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Wed, Sep 24, 2008 at 8:17 PM, William A. Rowe, Jr.
<wr...@rowe-clan.net> wrote:
> Jukka Zitting wrote:
>> This is a slight majority (of binding votes) for accepting the
>> proposed change, but given the clear lack of consensus and the
>> concerns voiced about that, I unfortunately need to conclude that this
>> issue should be tabled until better consensus is reached.
>
> Nonsense.  That's as if to say [VOTE] was actually supposed to be [POLL].
> A decision, however frustrating, has been reached.

>From http://www.apache.org/foundation/voting.html, on majority votes:

    If the number of votes seems too small to be representative of
    a community consensus, the issue is typically not pursued.

We had 28 binding votes out of 85 and the difference in result was
just three votes, which in my opinion is "too small to be
representative".

> I suspect some would prefer the choice against their preference just be
> implemented, over having this thread persist ad infinitum.

If Noel or other people who voted against the proposal feel that the
result is representative, then I will implement the proposed change

>> The main impression I got from the related discussion is that the main
>> concern is not that much the security or transparency of the Maven
>> repository but rather the status of incubating releases in general.
>
> Of which we have two; released, or not released, and that's a product
> of oversight and a [VOTE].  There are no magical in-betweens.

As evidenced by this vote this is hardly the consensus. See comments
like "incubating releases to be treated as full Apache releases" or
"incubator artifacts are distributed the same way as 'regular'
artifacts". There is clearly a widely held feeling that incubating
releases are different than "normal" ASF releases.

BR,

Jukka Zitting

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


Re: Allow incubator releases? [was: way too wordy]

Posted by Marnie McCormack <ma...@googlemail.com>.
Hi All,

FWIW in my experience, the release process is a key driver for a podling
community to get it's collective act together.

On Qpid, we've done 3 major releases now. Until we worked towards the first,
one couldn't guarantee that the code would compile from trunk every day. Our
project really took shape during this process, and it was a good way to
start getting a handle on the Apache Way.

Having a focus, in the shape of a release, is a really useful way to move a
community towards a clear goal. Even better, it forces the podling to agree
targets (JIRAs etc) and work together to achieve them in a bounded way.

The other major plus is that iirc it took about 6 weeks of to+fro on our
first release to get a viable RC out (with all the necessary bits etc). The
process gets easier each time (at least the Apache bits do). On incubator
projects get oversight etc while all this happens and so they get better at
doing it, fairly early on.

In my view, without releases there wouldn't be any podling projects (as
Aidan suggested earlier).

Trust me, there are plenty of incentives to graduate :-)

Hth,
Marnie

On Tue, Oct 7, 2008 at 5:18 PM, Henning Schmiedehausen <
henning@schmiedehausen.org> wrote:

>
> On Mon, 2008-10-06 at 13:45 -0500, William A. Rowe, Jr. wrote:
> > How about a brand new idea?
> >
> > Lay down a Milestone-style chart of what it takes to operate as an ASF
> > project.  Demonstrate community of meritocracy, add committers or ppmc
> > members based on contributions, complete IP review, and then... and only
> > then... they hit the release milestone.  One or two releases later, they
> > are ejected from the Incubator - either to the target PMC or as a TLP.
>
> While I like that idea, it is hard for a podling that comes from a
> corporate environment (where the initial committer base is basically a
> development team) to build a developer community without a release.
>
> Giving a podling a defined exit strategy (e.g. "Three incubator
> releases") is nice, but it will be subverted by projects doing "rc,
> alpha and beta" releases ("Oh no, that is not our second release, this
> is 2.0-alpha-1" Which is followed by 2.0-alpha-2 up to 2.0-alpha-8, then
> -beta-1 and so on).
>
> Then again, some podlings could use a kick in their collective ass to do
> at least one release (Hello Shindig).
>
>        Ciao
>                Henning
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Allow incubator releases? [was: way too wordy]

Posted by Henning Schmiedehausen <he...@schmiedehausen.org>.
On Mon, 2008-10-06 at 13:45 -0500, William A. Rowe, Jr. wrote:
> How about a brand new idea?
> 
> Lay down a Milestone-style chart of what it takes to operate as an ASF
> project.  Demonstrate community of meritocracy, add committers or ppmc
> members based on contributions, complete IP review, and then... and only
> then... they hit the release milestone.  One or two releases later, they
> are ejected from the Incubator - either to the target PMC or as a TLP.

While I like that idea, it is hard for a podling that comes from a
corporate environment (where the initial committer base is basically a
development team) to build a developer community without a release. 

Giving a podling a defined exit strategy (e.g. "Three incubator
releases") is nice, but it will be subverted by projects doing "rc,
alpha and beta" releases ("Oh no, that is not our second release, this
is 2.0-alpha-1" Which is followed by 2.0-alpha-2 up to 2.0-alpha-8, then
-beta-1 and so on).

Then again, some podlings could use a kick in their collective ass to do
at least one release (Hello Shindig).

	Ciao
		Henning




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


Re: Allow incubator releases? [was: way too wordy]

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Niclas Hedhman wrote:
> On Tue, Oct 7, 2008 at 2:45 AM, William A. Rowe, Jr.
> <wr...@rowe-clan.net> wrote:
> 
>> How about a brand new idea?
>>
>> Lay down a Milestone-style chart of what it takes to operate as an ASF
>> project.  Demonstrate community of meritocracy, add committers or ppmc
>> members based on contributions, complete IP review, and then... and only
>> then... they hit the release milestone.  One or two releases later, they
>> are ejected from the Incubator - either to the target PMC or as a TLP.
>>
>> So releases would reflect the project is probably ready to graduate, the
>> only difference would be that the incubator PMC wants to see this done
>> right before calling the podling baked.
> 
> Works for me, although you say nothing about whether that release is
> an ASF release or not. IMHO, it is an Incubator PMC release, just like
> any other PMC operated umbrella project. ;-)

Right - I pointed out earlier that it's a binary condition at the ASF, either
released or not released.  I'm not even picky if they would rather release an
alpha or beta (not a bad idea if they followed your org.apache.incubator.foo
naming convention) or wanted to call it a GA/Gold release.  That wasn't my
point, it was simply that ratifying their release would be the "last checkmark"
on the steps to graduation.


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


Re: Allow incubator releases? [was: way too wordy]

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Tue, Oct 7, 2008 at 2:45 AM, William A. Rowe, Jr.
<wr...@rowe-clan.net> wrote:

> How about a brand new idea?
>
> Lay down a Milestone-style chart of what it takes to operate as an ASF
> project.  Demonstrate community of meritocracy, add committers or ppmc
> members based on contributions, complete IP review, and then... and only
> then... they hit the release milestone.  One or two releases later, they
> are ejected from the Incubator - either to the target PMC or as a TLP.
>
> So releases would reflect the project is probably ready to graduate, the
> only difference would be that the incubator PMC wants to see this done
> right before calling the podling baked.

Works for me, although you say nothing about whether that release is
an ASF release or not. IMHO, it is an Incubator PMC release, just like
any other PMC operated umbrella project. ;-)


Cheers
Niclas

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


Re: Allow incubator releases? [was: way too wordy]

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Niclas Hedhman wrote:
> On Mon, Oct 6, 2008 at 10:21 AM, William A. Rowe, Jr.
> <wr...@rowe-clan.net> wrote:
> 
>> Drop any pretense that the incubator has a say
>> over the already-done code releases, and we can seriously start the real
>> discussion, which would have been "motivating projects to graduate" if we
>> hadn't wasted several hundred posts on a silly topic.
> 
> Uhhh... I might misunderstand your English here (mine ain't that refined);
> Are you suggesting that the Incubator PMC has no say over code
> releases of podlings?

Pretty much, that's it.  The code is voted released by the Incubator PMC
under the Apache License.  The ASF places exactly those AL limits on the
code (very few) and enforces those limits, alone.

To have a successful release vote, we have lots of extra rules, such as
how the Podling vote happens, the IPMC vote ratifies it, rat and other
methods validate that the copyrights, licenses and such line up, that
there is a DISCLAIMER in the package, etc.  If preconditions don't happen
they won't have the successful release vote they wanted.

The Incubator PMC has a strong say over what appears on incubator.a.o/*
pages, what is added to or revoked from www.a.o/dist/incubator/*, and so
forth and so on.  But that's the extent.  Postconditions that aren't in
the license don't exist.  You can't say "Commercial use is disallowed",
and so forth.

> My stance is still; Releases from the Incubator are ASF releases of
> code, no different than another PMC. IMHO, the disclaimers are not
> helping anyone, not the podling, not the IPMC, not the downstream
> projects, not the public, not the repository management, not the tool
> chain...
> So, I still think; WTFing Point?

Well we could drop the DISCLAIMER requirement, that's another thread
entirely :)

> Now, we can deal with such situation in two possible ways;
> 
>  * Accept that projects eventually dies, and that everyone downstream
> needs to deal with that, and that downstream users are capable of
> basic SWOT analysis and let podlings release as much as they want. I
> would like (as a Maven user) the <groupId> in Maven artifacts to be
> org.apache.incubator.<podling> until the graduation occurs.
> 
>  * Not accept podlings to release code. Possibly having the "final
> act" of the podling to do a release, which effectuates the graduation.
> 
> I am Ok with either of these, since I think that downstream users
> ain't stupid and more capable than I think we give them credit for.

How about a brand new idea?

Lay down a Milestone-style chart of what it takes to operate as an ASF
project.  Demonstrate community of meritocracy, add committers or ppmc
members based on contributions, complete IP review, and then... and only
then... they hit the release milestone.  One or two releases later, they
are ejected from the Incubator - either to the target PMC or as a TLP.

So releases would reflect the project is probably ready to graduate, the
only difference would be that the incubator PMC wants to see this done
right before calling the podling baked.

WDYT?

Bill

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


Re: Allow incubator releases? [was: way too wordy]

Posted by Aidan Skinner <ai...@apache.org>.
On Mon, Oct 6, 2008 at 8:22 AM, Niclas Hedhman <ni...@hedhman.org> wrote:


>   * Not accept podlings to release code. Possibly having the "final
> act" of the podling to do a release, which effectuates the graduation.
>
> I am Ok with either of these, since I think that downstream users
> ain't stupid and more capable than I think we give them credit for.
>

Not being able to release code from the incubator will have one or more of
three effects:

1) podlings will find building a community massively more difficult.

2) podlings will push releases through non-ASF routes, bypassing the IPMC
entirely. Some projects are already doing this due to not being able to push
to central.

3) potential podlings will ignore the incubator and the ASF entirely.

The first will prolong a podlings stay in the incubator due to diversity
issues. The second will stop podlings getting experience with things like
LICENSE, NOTICE etc, which are surprisingly difficult to get right. The
third is just undesireable.

As for making the incubator a less comfortable place for podlings, waiting
weeks to get a new committer approved and almost a month for a release to be
approved are pretty uncomfortable experiences for a project.

They are also things which actively hinder a project graduating. The focus
seems to be on finding bigger, stickier sticks.

Perhaps a more effective approach would be, as suggested elsewhere, to
require a podling to report on it's progress towards graduation in the board
reports. If unsatisfactory progress is being made, then the mentors should
get involved.

If that isn't sufficent, perhaps podlings should not use the Apache brand in
supporting materials? Changing code layout, distribution channels etc is a
substantial amount of work, but having to refer to it as Frobnicator instead
of Apache Frobnicator gives some incentive to podlings without imposing an
additional burden on them.

- Aidan
-- 
Apache Qpid - World Domination through Advanced Message Queueing
http://cwiki.apache.org/qpid
"Nine-tenths of wisdom consists in being wise in time." - Theodore Roosevelt

Re: Allow incubator releases? [was: way too wordy]

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Mon, Oct 6, 2008 at 10:21 AM, William A. Rowe, Jr.
<wr...@rowe-clan.net> wrote:

> Drop any pretense that the incubator has a say
> over the already-done code releases, and we can seriously start the real
> discussion, which would have been "motivating projects to graduate" if we
> hadn't wasted several hundred posts on a silly topic.

Uhhh... I might misunderstand your English here (mine ain't that refined);
Are you suggesting that the Incubator PMC has no say over code
releases of podlings?

My stance is still; Releases from the Incubator are ASF releases of
code, no different than another PMC. IMHO, the disclaimers are not
helping anyone, not the podling, not the IPMC, not the downstream
projects, not the public, not the repository management, not the tool
chain...
So, I still think; WTFing Point?

Now, we can deal with such situation in two possible ways;

 * Accept that projects eventually dies, and that everyone downstream
needs to deal with that, and that downstream users are capable of
basic SWOT analysis and let podlings release as much as they want. I
would like (as a Maven user) the <groupId> in Maven artifacts to be
org.apache.incubator.<podling> until the graduation occurs.

 * Not accept podlings to release code. Possibly having the "final
act" of the podling to do a release, which effectuates the graduation.

I am Ok with either of these, since I think that downstream users
ain't stupid and more capable than I think we give them credit for.



Cheers
Niclas

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


Re: Allow incubator releases?

Posted by J Aaron Farr <fa...@apache.org>.
"William A. Rowe, Jr." <wr...@rowe-clan.net> writes:

> Niclas Hedhman wrote:
>> I will support the "initial intent" of no releases out of Incubator.
>
> Which would work, except for the fact that the incubator decided it's a good
> idea to have podlings demonstrate how releases work in a meritocracy.  Sure
> they've grokked vetoes over code, but the majority-vote release schema is
> nearly at odds with that.  It's good that they demonstrate the entire cycle
> of envisioning ... creating ... collecting ... releasing code as a community.

+1

> So this is a better schema.  Drop any pretense that the incubator has a say
> over the already-done code releases, and we can seriously start the real
> discussion, which would have been "motivating projects to graduate" if we
> hadn't wasted several hundred posts on a silly topic.

This is simple, people.  This is what mentors are for.  When the PMC
submits the board report, someone should mark the ones that need
motivating and task the mentors with doing so.  If the mentors can't
(which is fine, we're all volunteers here), then delegate to someone
who can.

As for motivation, escaping the neverending threads on this mailing
list should be encouragement enough.

-- 
  J Aaron Farr     jadetower.com        [US] +1 724-964-4515
    馮傑仁         cubiclemuses.com     [HK] +852 8123-7905

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


Allow incubator releases? [was: way too wordy]

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Niclas Hedhman wrote:
> On Sat, Oct 4, 2008 at 12:45 AM, William A. Rowe, Jr.
> <wr...@rowe-clan.net> wrote:
>> Color me confused again, but during setup and formation of the Incubator,
>> a podling had to graduate before doing a release.  It was rather well
>> established before this rule was modified, but it seems that this change
>> resulted in a number of different interpretations, some of which aren't
>> compatible with the ASF license.
> 
> I will support the "initial intent" of no releases out of Incubator.

Which would work, except for the fact that the incubator decided it's a good
idea to have podlings demonstrate how releases work in a meritocracy.  Sure
they've grokked vetoes over code, but the majority-vote release schema is
nearly at odds with that.  It's good that they demonstrate the entire cycle
of envisioning ... creating ... collecting ... releasing code as a community.

So this is a better schema.  Drop any pretense that the incubator has a say
over the already-done code releases, and we can seriously start the real
discussion, which would have been "motivating projects to graduate" if we
hadn't wasted several hundred posts on a silly topic.


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Sat, Oct 4, 2008 at 12:45 AM, William A. Rowe, Jr.
<wr...@rowe-clan.net> wrote:
> Color me confused again, but during setup and formation of the Incubator,
> a podling had to graduate before doing a release.  It was rather well
> established before this rule was modified, but it seems that this change
> resulted in a number of different interpretations, some of which aren't
> compatible with the ASF license.

I will support the "initial intent" of no releases out of Incubator.
This not only puts an end to this discussion, incl Maven's stance that
policy enforcement is not their responsibility, but also accelerates
the need to graduate for podlings and hopefully make incubation
periods shorter. I would also move for requirement that Mentors remain
PMC members of the graduated project and overseas the initial
releases.

Cheers
Niclas

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Noel J. Bergman wrote:
> William A. Rowe, Jr. wrote:
> 
>> Jukka Zitting wrote:
> 
>>> Does the ASF "endorse" these releases, and what does that endorsement mean? 
> 
>> yes...
> 
> You are talking about a legal licensing matter, whereas discussion during the setup and formation of the Incubator was quite clear that Incubator releases are NOT to carry the ASF's imprimatur and unfettered brand.  Hence the restrictions and disclaimer requirements.

Color me confused again, but during setup and formation of the Incubator,
a podling had to graduate before doing a release.  It was rather well
established before this rule was modified, but it seems that this change
resulted in a number of different interpretations, some of which aren't
compatible with the ASF license.

Nobody is disputing the need for DISCLAIMER at the same visibility as the
LICENSE and NOTICE files.  But Maven doesn't demand click through license
acceptance, so click through disclaimers make little sense, either.


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


RE: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
William A. Rowe, Jr. wrote:

> Jukka Zitting wrote:
> > This is a slight majority (of binding votes) for accepting the
> > proposed change, but given the clear lack of consensus and the
> > concerns voiced about that, I unfortunately need to conclude that this
> > issue should be tabled until better consensus is reached.

> Nonsense.  That's as if to say [VOTE] was actually supposed to be [POLL].
> A decision, however frustrating, has been reached.

Actually, Jukka's approach is correct.  Greg Stein has discussed this sort of situation on multiple occasions with the same conclusion and guidance as Jukka.

> > Does the ASF "endorse" these releases, and what does that endorsement mean? 

> yes...

You are talking about a legal licensing matter, whereas discussion during the setup and formation of the Incubator was quite clear that Incubator releases are NOT to carry the ASF's imprimatur and unfettered brand.  Hence the restrictions and disclaimer requirements.

	--- Noel



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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Jukka Zitting wrote:
> 
> The vote ends with the following 15 +1, 12 -1, and one 0 binding votes.
> 
> This is a slight majority (of binding votes) for accepting the
> proposed change, but given the clear lack of consensus and the
> concerns voiced about that, I unfortunately need to conclude that this
> issue should be tabled until better consensus is reached.

Nonsense.  That's as if to say [VOTE] was actually supposed to be [POLL].
A decision, however frustrating, has been reached.  I suspect some would
prefer the choice against their preference just be implemented, over having
this thread persist ad infinitum.

This is a contentious issue.  Mostly, because the change - from pseudo
incubator release artifacts in a non-release location - into proper
releases available from www.a.o/dist/incubator/ - was never reflected
in other relevant policies.  In hindsight, it's clear they were.
RAT and other methodologies helped us validate the legal aspects of
the ASF releases to the point that this is not uncomfortable anymore.

> The main impression I got from the related discussion is that the main
> concern is not that much the security or transparency of the Maven
> repository but rather the status of incubating releases in general.

Of which we have two; released, or not released, and that's a product
of oversight and a [VOTE].  There are no magical in-betweens.  There
are other artifacts, of course.  Snapshots are not released.  Nightly
builds are not released.  Source packages are our official releases.
Binaries are also released when built from release source packages.

> Are incubating releases official releases of the ASF? 

Yes.  Otherwise they must be removed from ASF servers.  There's no
middle ground.

> Does the ASF
> "endorse" these releases, and what does that endorsement mean? 

yes...

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

> How strong disclaimers are needed and what level of explicit
> acknowledgement from users is required? 

how much more explicit do you want?  Well, we've added that a disclaimer
in the package (not a click-through requirement) that this is an incubating
artifact, and each has a naming convention of {podling}-incubating.

Most folks main complaint is that incubator makes things more complicated
than they are or need to be.  Why help to persist that modus operandi, or
subvert the decision of the list?

I liked the way you put the question; it's not up to incubator project to
set the rules for Maven.  If the maven PMC decides that these incubator
releases don't belong in the primary repository, that's their call.  But
this vote makes clear that the incubator has nothing to say about an
artifact's distribution once the release vote is finalized.

Please remember the earliest examples, where IBM distributed the very
earliest Geronimo incubating releases through other channels, as was
their right do so.  Let's call this decision on "Allow extra release
distribution channels" approved 15:12, let people who want to use
the Maven channel take this thread up with Maven folks, and let this
thread die at last.

Bill

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Will Glass-Husain <wg...@gmail.com>.
Thanks, Jukka---

Very much admire your leadership on navigating us through a decision making
process on this tricky issue.  Not to mention your peaceful attitude in the
midst of much passion.

cheers,
WILL

On Mon, Oct 13, 2008 at 4:00 PM, Jukka Zitting <ju...@gmail.com>wrote:

> Hi,
>
> On Mon, Oct 13, 2008 at 3:30 PM, Jukka Zitting <ju...@gmail.com>
> wrote:
> > Just a final heads up that, based on the majority vote, I will be
> > implementing this policy change tonight unless anyone wants to propose
> > an alternative policy.
>
> See revision 704280.
>
> It is now OK for podlings to deploy approved releases (that satisfy
> the labeling and disclaimer requirements) to the central Maven
> repository through m2-ibiblio-rsync-repository.
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Forio Business Simulations

Will Glass-Husain
wglass@forio.com
www.forio.com

Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Brett Porter <br...@apache.org>.

On 18/10/2008, at 6:12 AM, Jason van Zyl wrote:

> Jukka,
>
> Are you intending here to just redirect poddlings distribution  
> management to:
>
> http://people.apache.org/repo/m2-ibiblio-rsync-repository/

This alternative seems the most practical suggestion, by the reasoning:
* the separation would be meaningless if both were synced
* projects out there refer to the incubator repo, probably don't want  
to double up on the location they can find an artifact
* podlings that don't wish to publish to central can continue to use  
the incubator repo unaffected

>
>
> Do you want me to sync the existing repository here:
>
> http://people.apache.org/repo/m2-incubating-repository/
>
> to
>
> http://people.apache.org/repo/m2-ibiblio-rsync-repository/
>
> Or are you handling that?
>
> On 13-Oct-08, at 4:00 PM, Jukka Zitting wrote:
>
>> Hi,
>>
>> On Mon, Oct 13, 2008 at 3:30 PM, Jukka Zitting <jukka.zitting@gmail.com 
>> > wrote:
>>> Just a final heads up that, based on the majority vote, I will be
>>> implementing this policy change tonight unless anyone wants to  
>>> propose
>>> an alternative policy.
>>
>> See revision 704280.
>>
>> It is now OK for podlings to deploy approved releases (that satisfy
>> the labeling and disclaimer requirements) to the central Maven
>> repository through m2-ibiblio-rsync-repository.
>>
>> BR,
>>
>> Jukka Zitting
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> jason at sonatype dot com
> ----------------------------------------------------------
>
> believe nothing, no matter where you read it,
> or who has said it,
> not even if i have said it,
> unless it agrees with your own reason
> and your own common sense.
>
> -- Buddha
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
Jukka,

Are you intending here to just redirect poddlings distribution  
management to:

http://people.apache.org/repo/m2-ibiblio-rsync-repository/

Do you want me to sync the existing repository here:

http://people.apache.org/repo/m2-incubating-repository/

to

http://people.apache.org/repo/m2-ibiblio-rsync-repository/

Or are you handling that?

On 13-Oct-08, at 4:00 PM, Jukka Zitting wrote:

> Hi,
>
> On Mon, Oct 13, 2008 at 3:30 PM, Jukka Zitting <jukka.zitting@gmail.com 
> > wrote:
>> Just a final heads up that, based on the majority vote, I will be
>> implementing this policy change tonight unless anyone wants to  
>> propose
>> an alternative policy.
>
> See revision 704280.
>
> It is now OK for podlings to deploy approved releases (that satisfy
> the labeling and disclaimer requirements) to the central Maven
> repository through m2-ibiblio-rsync-repository.
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

  -- Buddha


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Mon, Oct 13, 2008 at 3:30 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Just a final heads up that, based on the majority vote, I will be
> implementing this policy change tonight unless anyone wants to propose
> an alternative policy.

See revision 704280.

It is now OK for podlings to deploy approved releases (that satisfy
the labeling and disclaimer requirements) to the central Maven
repository through m2-ibiblio-rsync-repository.

BR,

Jukka Zitting

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Mon, Oct 6, 2008 at 9:45 PM, Jukka Zitting <ju...@gmail.com> wrote:
> So, unless within a week from now we start seeing constructive efforts
> at forming an alternative policy (or clarifying the current
> undocumented policy) that we could vote on, I will declare this vote
> as passing and implement the proposed change based on the measured
> majority.

Just a final heads up that, based on the majority vote, I will be
implementing this policy change tonight unless anyone wants to propose
an alternative policy.

BR,

Jukka Zitting

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Wed, Sep 24, 2008 at 3:40 PM, Jukka Zitting <ju...@gmail.com> wrote:
> This is a slight majority (of binding votes) for accepting the
> proposed change, but given the clear lack of consensus and the
> concerns voiced about that, I unfortunately need to conclude that this
> issue should be tabled until better consensus is reached.

The followup discussion seems to be running in circles, with no clear
compromises or alternative solutions being presented. Meanwhile a few
opponents of this proposal have mentioned that their opinion has
changed and a few others that they'd accept the majority decision and
that we should move on.

So, unless within a week from now we start seeing constructive efforts
at forming an alternative policy (or clarifying the current
undocumented policy) that we could vote on, I will declare this vote
as passing and implement the proposed change based on the measured
majority.

BR,

Jukka Zitting

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Matthieu Riou <ma...@offthelip.org>.
On Fri, Sep 26, 2008 at 9:55 AM, William A. Rowe, Jr.
<wr...@rowe-clan.net>wrote:

> Matthieu Riou wrote:
> >
> > I've also looked at the mentors votes, those who are basically running
> this
> > place. I'm a small player but Craig mentors 6 poddlings, Jim, Henning and
> > Jukka 4 and Doug 3. I'm not saying their votes count more than others,
> just
> > that when those people disagree, we should listen.
>
> Ahhh, and by ommission I suspect you've failed to count those who have
> mentored projects to graduation, and into the graveyard.


No omission, just laziness I must confess :) Do we have good records for
past mentorships? I've checked the project.xml but not all podlings have
listed their mentors (even the current ones, like shindig - nudge).

Matthieu


> Valuable lessons
> there, in both.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Matthieu Riou wrote:
> 
> I've also looked at the mentors votes, those who are basically running this
> place. I'm a small player but Craig mentors 6 poddlings, Jim, Henning and
> Jukka 4 and Doug 3. I'm not saying their votes count more than others, just
> that when those people disagree, we should listen.

Ahhh, and by ommission I suspect you've failed to count those who have
mentored projects to graduation, and into the graveyard.  Valuable lessons
there, in both.


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Matthieu Riou <ma...@offthelip.org>.
On Fri, Sep 26, 2008 at 5:31 AM, Jukka Zitting <ju...@gmail.com>wrote:

> Hi,
>
> On Thu, Sep 25, 2008 at 12:58 AM, Niall Pemberton
> <ni...@gmail.com> wrote:
> > If this vote doesn't pass then we need to re-write the rules to
> > define how much of a majority overturns the status quo.
>
> I'm following http://www.apache.org/foundation/voting.html and the
> express wish of our PMC chair. I think both are well founded.
>
> > Perhaps two thrids, perhaps no negative votes. If this policy isn't
> > implemented, then I think all the people who voted +1 at least deserve
> > a definition of how short we fell of passing this vote and what the bar
> is.
>
> The way I see it, we make decisions based on consensus, not numbers.
> On procedural issues we define consensus to be the majority opinion,
> but there's a clear reservation for cases where it's unclear whether
> the measured majority is representative of the whole community.
>

I've also looked at the mentors votes, those who are basically running this
place. I'm a small player but Craig mentors 6 poddlings, Jim, Henning and
Jukka 4 and Doug 3. I'm not saying their votes count more than others, just
that when those people disagree, we should listen.

Matthieu


>
> This vote has made it quite clear that we have a much deeper
> disagreement over the status of incubating releases, and that we
> really should reach some consensus on that before nailing down
> decisions on release distribution.
>
> BR,
>
> Jukka Zitting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Thu, Sep 25, 2008 at 12:58 AM, Niall Pemberton
<ni...@gmail.com> wrote:
> If this vote doesn't pass then we need to re-write the rules to
> define how much of a majority overturns the status quo.

I'm following http://www.apache.org/foundation/voting.html and the
express wish of our PMC chair. I think both are well founded.

> Perhaps two thrids, perhaps no negative votes. If this policy isn't
> implemented, then I think all the people who voted +1 at least deserve
> a definition of how short we fell of passing this vote and what the bar is.

The way I see it, we make decisions based on consensus, not numbers.
On procedural issues we define consensus to be the majority opinion,
but there's a clear reservation for cases where it's unclear whether
the measured majority is representative of the whole community.

This vote has made it quite clear that we have a much deeper
disagreement over the status of incubating releases, and that we
really should reach some consensus on that before nailing down
decisions on release distribution.

BR,

Jukka Zitting

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


Re: status of PGP support in Maven

Posted by Robert Burrell Donkin <ro...@gmail.com>.
On Fri, Oct 3, 2008 at 10:02 PM, sebb <se...@gmail.com> wrote:
> On 03/10/2008, Bruce Snyder <br...@gmail.com> wrote:
>> On Fri, Oct 3, 2008 at 8:50 AM, Noel J. Bergman <no...@devtech.com> wrote:
>>
>> > Moved to the thread it belongs in ...
>>  >
>>  > Jason van Zyl wrote:
>>  >> Noel J. Bergman wrote:
>>  >> > Emmanuel Lecharny wrote:
>>  >>>> Better a bad decision than no decision, otherwise, soon, nobody will
>>  >>>> vote anymore...
>>  >>> Not really.  Consider that there appears to be a clear consensus
>>  >>> that if Maven were to fix the download situation, requiring that users
>>  >>> approve the user of Incubator artifacts, rather than transparently use
>>  >>> them,  many of the -1 would be +1.
>>  >
>>  >> That's unlikely to happen. We're not going to be implementing policy
>>  >> enforcement for you.
>>  >
>>  > We don't need for you to implement any "policy" other than the requirement
>>  > for users to approve authorized signing keys.  You simply need to implement
>>  > artifact signing and mandatory authorization, which is why I've moved this
>>  > to the thread Brett started for purposes of discussing signing.
>>
>>
>> I'm trying to understand why authorization should be mandatory? To my
>>  knowledge, only some of the Linux package management tools (apt, port,
>>  rpm, yum) verify signatures by default and in the event of failure,
>>  they allow you to continue without the key verification.
>>
>>  Also, I've actually spoken to a number of folks about GPG verification
>>  of artifacts over the last year and very few folks actually use this
>>  today.

GPG is very good for certain purposes. downstream packagers should
check signatures (and know how to do so safely) but for normal users,
checking SHA sums against the main site is probably better.

>>  > Did you not see what just happened to Redhat with respect to Fedora?  They
>>  > take artifact security seriously.  For a long time, it has appeared that
>>  > Maven does not, but I am hopeful now that mandatory authorization will
>>  > appear, so that I and others will not have to increase lobbying efforts to
>>  > have the Maven repository closed, at least with respect to ASF projects.
>>
>>
>> Please explain what happened to RedHat with respect to Fedora. I'm not
>>  familiar with the situation.
>
> http://rtfa.net/2008/08/25/fedora-package-signing-server-compromise-crls-and-trust/
>
> and
>
> http://rhn.redhat.com/errata/RHSA-2008-0855.html

silver bullets don't work :-)

single key, single point of failure, single compromise required

sounds like it was picked up by their auditing system, though

BTW the RAT auditing stuff seems to be working ok now for the
incubator releases. if anyone wants to extend auditing to other
projects, i'd be happy to help.

- robert

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


Re: status of PGP support in Maven

Posted by sebb <se...@gmail.com>.
On 03/10/2008, Bruce Snyder <br...@gmail.com> wrote:
> On Fri, Oct 3, 2008 at 8:50 AM, Noel J. Bergman <no...@devtech.com> wrote:
>
> > Moved to the thread it belongs in ...
>  >
>  > Jason van Zyl wrote:
>  >> Noel J. Bergman wrote:
>  >> > Emmanuel Lecharny wrote:
>  >>>> Better a bad decision than no decision, otherwise, soon, nobody will
>  >>>> vote anymore...
>  >>> Not really.  Consider that there appears to be a clear consensus
>  >>> that if Maven were to fix the download situation, requiring that users
>  >>> approve the user of Incubator artifacts, rather than transparently use
>  >>> them,  many of the -1 would be +1.
>  >
>  >> That's unlikely to happen. We're not going to be implementing policy
>  >> enforcement for you.
>  >
>  > We don't need for you to implement any "policy" other than the requirement
>  > for users to approve authorized signing keys.  You simply need to implement
>  > artifact signing and mandatory authorization, which is why I've moved this
>  > to the thread Brett started for purposes of discussing signing.
>
>
> I'm trying to understand why authorization should be mandatory? To my
>  knowledge, only some of the Linux package management tools (apt, port,
>  rpm, yum) verify signatures by default and in the event of failure,
>  they allow you to continue without the key verification.
>
>  Also, I've actually spoken to a number of folks about GPG verification
>  of artifacts over the last year and very few folks actually use this
>  today.
>
>
>  > Did you not see what just happened to Redhat with respect to Fedora?  They
>  > take artifact security seriously.  For a long time, it has appeared that
>  > Maven does not, but I am hopeful now that mandatory authorization will
>  > appear, so that I and others will not have to increase lobbying efforts to
>  > have the Maven repository closed, at least with respect to ASF projects.
>
>
> Please explain what happened to RedHat with respect to Fedora. I'm not
>  familiar with the situation.

http://rtfa.net/2008/08/25/fedora-package-signing-server-compromise-crls-and-trust/

and

http://rhn.redhat.com/errata/RHSA-2008-0855.html

>  Bruce
>  --
>  perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
>  );'
>
>  Apache ActiveMQ - http://activemq.org/
>  Apache Camel - http://activemq.org/camel/
>  Apache ServiceMix - http://servicemix.org/
>
>  Blog: http://bruceblog.org/
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>  For additional commands, e-mail: general-help@incubator.apache.org
>
>

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


Re: status of PGP support in Maven

Posted by Bruce Snyder <br...@gmail.com>.
On Fri, Oct 3, 2008 at 8:50 AM, Noel J. Bergman <no...@devtech.com> wrote:
> Moved to the thread it belongs in ...
>
> Jason van Zyl wrote:
>> Noel J. Bergman wrote:
>> > Emmanuel Lecharny wrote:
>>>> Better a bad decision than no decision, otherwise, soon, nobody will
>>>> vote anymore...
>>> Not really.  Consider that there appears to be a clear consensus
>>> that if Maven were to fix the download situation, requiring that users
>>> approve the user of Incubator artifacts, rather than transparently use
>>> them,  many of the -1 would be +1.
>
>> That's unlikely to happen. We're not going to be implementing policy
>> enforcement for you.
>
> We don't need for you to implement any "policy" other than the requirement
> for users to approve authorized signing keys.  You simply need to implement
> artifact signing and mandatory authorization, which is why I've moved this
> to the thread Brett started for purposes of discussing signing.

I'm trying to understand why authorization should be mandatory? To my
knowledge, only some of the Linux package management tools (apt, port,
rpm, yum) verify signatures by default and in the event of failure,
they allow you to continue without the key verification.

Also, I've actually spoken to a number of folks about GPG verification
of artifacts over the last year and very few folks actually use this
today.

> Did you not see what just happened to Redhat with respect to Fedora?  They
> take artifact security seriously.  For a long time, it has appeared that
> Maven does not, but I am hopeful now that mandatory authorization will
> appear, so that I and others will not have to increase lobbying efforts to
> have the Maven repository closed, at least with respect to ASF projects.

Please explain what happened to RedHat with respect to Fedora. I'm not
familiar with the situation.

Bruce
-- 
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/

Blog: http://bruceblog.org/

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


Re: status of PGP support in Maven

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

On Fri, Oct 3, 2008 at 4:50 PM, Noel J. Bergman <no...@devtech.com> wrote:
> We don't need for you to implement any "policy" other than the requirement
> for users to approve authorized signing keys.  You simply need to implement
> artifact signing and mandatory authorization, which is why I've moved this
> to the thread Brett started for purposes of discussing signing.

This part of the discussion IMHO doesn't belong here in the Incubator.

You want artifact signing and verification so you can enforce users to
explicitly acknowledge the use of incubating dependencies. I say such
click through is not and should not be needed.

Could we please keep the discussion on that policy decision (click
through or no click through) instead of wondering when and how Maven
will support that out of the box.

BR,

Jukka Zitting

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
On 7-Oct-08, at 12:02 AM, Niclas Hedhman wrote:

> On Tue, Oct 7, 2008 at 11:47 AM, Jason van Zyl <ja...@maven.org>  
> wrote:
>> The central repository is the Maven PMC's business. What results  
>> will be
>> public policy but we'd like to avoid the banter of the misinformed  
>> so we can
>> arrive at a decision quickly.
>
> Yes, although the PMC is expected to do all non-sensitive discussion
> on the public dev@ list. But, so far I think the central repo has
> served the Java communities (not only Apache) very well. It allows
> sync'ing from other repository hosts, which has made life a lot easier
> for smaller projects.
>
> That said, I think that Maven should move away from a central
> repository, and instead go with distributed ones and possibly harness
> the power of search engines (Yahoo RDF?) to locate stuff everywhere.

This is already possible with Nexus (http://nexus.sonatype.org).  
Nexus, or the Nexus CLI tool, produces a Lucene index which Nexus uses  
to create a federated searching and retrieval mechanism.

One instance of Nexus can proxy any other Maven repository -- a  
repository manager or normal webserver -- and with the presence of the  
Nexus index allows federated searching and retrieval of artifacts  
through that single instance. Some groups are already starting to  
provide Nexus indices:

http://docs.codehaus.org/display/M2ECLIPSE/Nexus+Indexed+Maven+Repositories

This means you as a user can setup Nexus locally, create proxied  
repositories and get access to the contents of those repositories. So  
if everyone did this we could federate all the repositories around the  
world and then central just becomes a switchboard. This would be great  
as it would distribute the load around, but I think we still might  
want to collect everything in one place for safety.

>
> To be able to do that securely, some clever security mechanisms must
> first be developed, and since that is in line with security-concerned
> people, I think it is a good thing to do so. "How hard can it be?",
> considering the expertise around detailing the requirements almost at
> code level, right  ;-) ?

Mercury will support PGP validation, and we are building support for  
PGP into Nexus so the indices could be retrieved and validated, and  
subsequent retrieval of artifacts could then also be validated. The  
technology is pretty much there to do what you're asking for but  
producing the indices in all the repositories will take time. But  
people are doing because it also provides value in the IDEs.  
m2eclipse, Netbeans, and IDEA are already integrating Nexus index  
technology to provide full POM auto-completion support, and we also  
use the index to find Maven plugins, Maven archetypes, and flag  
artifacts as having sources, javadocs, and valid checksums and  
signatures. So people will create indices to get the value in IDEs and  
as a consequence federating everything is possible.

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

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

We know what we are, but know not what we may be.

   -- Shakespeare


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Tue, Oct 7, 2008 at 11:47 AM, Jason van Zyl <ja...@maven.org> wrote:
> The central repository is the Maven PMC's business. What results will be
> public policy but we'd like to avoid the banter of the misinformed so we can
> arrive at a decision quickly.

Yes, although the PMC is expected to do all non-sensitive discussion
on the public dev@ list. But, so far I think the central repo has
served the Java communities (not only Apache) very well. It allows
sync'ing from other repository hosts, which has made life a lot easier
for smaller projects.

That said, I think that Maven should move away from a central
repository, and instead go with distributed ones and possibly harness
the power of search engines (Yahoo RDF?) to locate stuff everywhere.
To be able to do that securely, some clever security mechanisms must
first be developed, and since that is in line with security-concerned
people, I think it is a good thing to do so. "How hard can it be?",
considering the expertise around detailing the requirements almost at
code level, right  ;-) ?


Cheers
Niclas

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
The central repository is not an Apache project's resource.

We've always discussed issues of the central repository in private  
(except for technical details of syncing other project repositories)   
and as far as policy goes it's the Maven PMC that will sets it.  
Members can see the list and we're fine with that. We already know  
what everyone and their uncle wants and it's unlikely a productive  
discussion will ensue. You just have to look here to see that. We're  
not wasting our time in endless debate. We'll decide, take feedback,  
adjust, and move on. We're actually going to setup a group call to  
discuss the issues on the table. So by next week we'll stuff for  
people to discuss.

As far as Maven development goes, we work like just like every other  
project, the repository is different and affects every project and  
organization. What we are deciding is beyond the realm of Apache.

On 7-Oct-08, at 11:23 AM, Doug Cutting wrote:

> Jason van Zyl wrote:
>> The central repository is the Maven PMC's business. What results  
>> will be public policy but we'd like to avoid the banter of the  
>> misinformed so we can arrive at a decision quickly.
>
> I'd love to avoid the banter of the misinformed too, but that's not  
> the way Apache projects are supposed to work, is it?  Private lists  
> should only be used for things which cannot be discussed in public,  
> e.g., personnel issues, security breaches, etc.
>
> Doug
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

  -- Christopher Alexander, A Pattern Language


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Doug Cutting <cu...@apache.org>.
Jason van Zyl wrote:
> The central repository is the Maven PMC's business. What results will be 
> public policy but we'd like to avoid the banter of the misinformed so we 
> can arrive at a decision quickly.

I'd love to avoid the banter of the misinformed too, but that's not the 
way Apache projects are supposed to work, is it?  Private lists should 
only be used for things which cannot be discussed in public, e.g., 
personnel issues, security breaches, etc.

Doug

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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
The central repository is the Maven PMC's business. What results will  
be public policy but we'd like to avoid the banter of the misinformed  
so we can arrive at a decision quickly.

On 6-Oct-08, at 10:22 AM, Noel J. Bergman wrote:

> Jason van Zyl wrote:
>
>> The discussions are taking place on the Maven PMC list. If you are a
>> member you can join the list.
>
> Why are those discussions taking place on a private, closed, list  
> instead of
> an open one?
>
> 	--- Noel
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

Simplex sigillum veri. (Simplicity is the seal of truth.)


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


RE: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
Jason van Zyl wrote:

> The discussions are taking place on the Maven PMC list. If you are a
> member you can join the list.

Why are those discussions taking place on a private, closed, list instead of
an open one?

	--- Noel



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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
The discussions are taking place on the Maven PMC list. If you are a  
member you can join the list.

On 4-Oct-08, at 8:31 AM, Gilles Scokart wrote:

> 2008/10/3 Jason van Zyl <ja...@maven.org>:
>>
>> On 2-Oct-08, at 9:19 PM, Noel J. Bergman wrote:
>>
>>> Emmanuel Lecharny wrote:
>>>
>>>> Better a bad decision than no decision, otherwise, soon, nobody  
>>>> will
>>>> vote anymore...
>>>
>>> Not really.  Consider that there appears to be a clear consensus  
>>> that if
>>> Maven were to fix the download situation, requiring that users  
>>> approve the
>>> user of Incubator artifacts, rather than transparently use them,  
>>> many of
>>> the -1 would be +1.
>>>
>>
>> That's unlikely to happen. We're not going to be implementing policy
>> enforcement for you.
>>
>> Our opinion is forming in the Maven PMC that we will not enforce  
>> third party
>> policy but will adhere to the legal distribution rights set forth  
>> by the
>> license. All PMC members who have voiced an opinion thus far have  
>> this
>> opinion,
>
> Where does this dicussion took places?  Is there a thread we can read?
>
>
>
>
>> but we are scheduling a call for next week and we will have a
>> decision and stated policy shortly. We will keep you posted when we  
>> reach a
>> decision.
>>
>>> It appears that the Maven community is finally getting a clue, and  
>>> we can
>>> hope for a resolution, perhaps 6 months out or less if they don't  
>>> falter.
>>>
>>>       --- Noel
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>
>> Thanks,
>>
>> Jason
>>
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder,  Apache Maven
>> jason at sonatype dot com
>> ----------------------------------------------------------
>>
>> A man enjoys his work when he understands the whole and when he
>> is responsible for the quality of the whole
>>
>> -- Christopher Alexander, A Pattern Language
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>
>
>
> -- 
> Gilles Scokart
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

  -- Thoreau


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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Gilles Scokart <gs...@gmail.com>.
2008/10/3 Jason van Zyl <ja...@maven.org>:
>
> On 2-Oct-08, at 9:19 PM, Noel J. Bergman wrote:
>
>> Emmanuel Lecharny wrote:
>>
>>> Better a bad decision than no decision, otherwise, soon, nobody will
>>> vote anymore...
>>
>> Not really.  Consider that there appears to be a clear consensus that if
>> Maven were to fix the download situation, requiring that users approve the
>> user of Incubator artifacts, rather than transparently use them, many of
>> the -1 would be +1.
>>
>
> That's unlikely to happen. We're not going to be implementing policy
> enforcement for you.
>
> Our opinion is forming in the Maven PMC that we will not enforce third party
> policy but will adhere to the legal distribution rights set forth by the
> license. All PMC members who have voiced an opinion thus far have this
> opinion,

Where does this dicussion took places?  Is there a thread we can read?




> but we are scheduling a call for next week and we will have a
> decision and stated policy shortly. We will keep you posted when we reach a
> decision.
>
>> It appears that the Maven community is finally getting a clue, and we can
>> hope for a resolution, perhaps 6 months out or less if they don't falter.
>>
>>        --- Noel
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> jason at sonatype dot com
> ----------------------------------------------------------
>
> A man enjoys his work when he understands the whole and when he
> is responsible for the quality of the whole
>
>  -- Christopher Alexander, A Pattern Language
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
Gilles Scokart

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


Re: status of PGP support in Maven

Posted by sebb <se...@gmail.com>.
On 03/10/2008, Brian E. Fox <br...@reply.infinity.nu> wrote:
>
>  >We don't have to.  We can simply mandate that every ASF project sign
>  their
>  >artifacts and charge the Maven PMC with enforcing it.
>
>
> And are you going to lobby FireFox and Microsoft to enforce in their
>  browsers?

Microsoft already *does* check signatures for ActiveX addons.

>  Seriously why is this Maven's problem simply because it
>  downloads it when you can't enforce this in any other method that people
>  download it?
>

There is a big difference between using a browser to download a
specific file chosen by the user and Maven downloading some file
automatically.

>
>  >On the other hand, imagine the fun when
>  >someone puts a nice bit of malware into the security-free zone known as
>  the
>  >Maven repository.
>
>
> Security Free?
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>  For additional commands, e-mail: general-help@incubator.apache.org
>
>

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


RE: status of PGP support in Maven

Posted by "Brian E. Fox" <br...@reply.infinity.nu>.
>We don't have to.  We can simply mandate that every ASF project sign
their
>artifacts and charge the Maven PMC with enforcing it.

And are you going to lobby FireFox and Microsoft to enforce in their
browsers? Seriously why is this Maven's problem simply because it
downloads it when you can't enforce this in any other method that people
download it?


>On the other hand, imagine the fun when
>someone puts a nice bit of malware into the security-free zone known as
the
>Maven repository.  

Security Free?


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


Re: status of PGP support in Maven

Posted by Robert Burrell Donkin <ro...@gmail.com>.
On Fri, Oct 3, 2008 at 5:31 PM, Noel J. Bergman <no...@devtech.com> wrote:
> Jason van Zyl wrote:
>
>> Noel J. Bergman wrote:

<snip>

>> > Did you not see what just happened to Redhat with respect to
>> > Fedora?  They take artifact security seriously.  For a long time,
>> > it has appeared that Maven does not, but I am hopeful now that
>> > mandatory authorization will appear, so that I and others will not
>> > have to increase lobbying efforts to have the Maven repository
>> > closed, at least with respect to ASF projects.
>
>> How are you going to stop people from [creating their own artifacts and
> repositories] Noel when its their right?
>
> We don't have to.  We can simply mandate that every ASF project sign their
> artifacts and charge the Maven PMC with enforcing it.

sounds very reasonsable

> And perhaps now you start to gain a glimer of the depth of the problem
> created by Maven's irresponsible, unconscionable, lackadaisical, attitude
> towards security, despite other repository exemplars (e.g., linux
> distributions), having had security in place for years.

that's probably a little strong

many distros have only really addressed this in the last year or so,
and even then their solutions are far from perfect

IMO a combination of approaches is require to deliver good defense in
depth combining auditing, automatic signing, publication and wide
dissemination of results together with signatures by release managers.

this is also something that may well be best solved in a common forum.
it would be very useful to reach out to other organisations such as
fedora, debian, eclipse, java.net etc which have similiar problems.

- robert

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


RE: status of PGP support in Maven

Posted by "Noel J. Bergman" <no...@devtech.com>.
Jason van Zyl wrote:

> Noel, your comments are completely out of whack with reality. You are
> asking Maven to enforce something that no one does. Pretty much
> almost no one.

> Checking PGP signatures is obviously not something the vast majority of
people do.

Really?  Try following the instructions at http://www.medibuntu.org/ for
adding the repository without adding the PGP key, and see how well it works.
Not that I am suggesting a single, centralized, master key for the entire
repository.  And, again, RedHat takes it so seriously that they shutdown
their distribution network when they had even the slightest concern that the
signing keys were compromised.

If you are saying that we don't have signed packages, I agree with you that
more projects should be signing.  I have signed JAMES releases for years.
But the problem is much worse when using Maven, since users haven't a clue
as to the provanance of the artifacts they don't even realize that they are
loading onto their systems.

In any event, this discussion should be moved to eithe repository@ or
infra-dev@.

	--- Noel



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


Re: status of PGP support in Maven

Posted by Jason van Zyl <ja...@maven.org>.
On 6-Oct-08, at 10:21 AM, Noel J. Bergman wrote:

> Niclas Hedhman wrote:
>
>> Being in the camp "I hate Maven too"
>
> I hate Maven's lack of authentication, the potential for widespread  
> damage,
> and am immensely frustrated by their *years* of willfully negligent  
> handling
> thereof.
>
>> I would like to swap Noel's statement around and ask; Why doesn't
>> security concerned individuals participate in the Maven effort?
>> Lead by example and not by bashing...
>
> They have received constructive input for years.  They continue to  
> do so.
> Jason's comments appear to echo the old-school negligence that I'd  
> hoped the
> Maven PMC was at long last starting to be cured of.
>

Noel, your comments are completely out of whack with reality. You are  
asking Maven to enforce something that no one does. Pretty much almost  
no one.

Downloads from our own servers:

    57.47%  archive.apache.org
    40.72%  www.apache.org

  ... almost all are zip's and [.tar].gz's (see extensions report)

    92.72%      .zip [Zip archives]
     2.10%      .gz [Gzip compressed files]
     2.05%      .tar.gz [Compressed archives]
    < 0.1%      .asc (not even listed)

Almost no one is validating PGP signatures. It's not that we couldn't  
in the past, we just had to choose to implement features that  
delivered what our users wanted. Checking PGP signatures is obviously  
not something the vast majority of people do. So pointing your finger  
at us and calling it negligence is not even remotely correct. The same  
goes the checksums which people also don't check but Maven does this  
automatically so we are, in fact, providing a greater degree of  
security to the average user. By default as a big warning message  
appears and you can optionally fail builds if the checksum fails.

After having a discussion with Henk about the nature of PGP usage and  
checksums I share his sentiments which he has allowed me to quote:

  -- In the past I have maintained that the most important reason to
     sign stuff is to protect the /ASF/ (as opposed to downloaders).
     People trust the ASF to detect malware (trojans etc) and react
     upon detection. For downloaders, a simple md5 check should be
     sufficient. The ASF should be as cautious/suspicious as the
     most cautious/suspicious downloader imaginable. Are we ?

  -- Another reason: one day some computer science class is going
     to compare various open-software centers (like the ASF) on
     how well such centers protect themselves against malware.
     The ASF should be examplary. Are we ?

When Mercury is integrated into Maven and people can optionally fail  
builds on failed PGP sig validation Maven will again provide a greater  
degree of security given that the practice of validating sigs is  
pretty much non-existent.


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

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

  -- Eric Hoffer, Reflections on the Human Condition


RE: status of PGP support in Maven

Posted by "Noel J. Bergman" <no...@devtech.com>.
Niclas Hedhman wrote:

> Being in the camp "I hate Maven too"

I hate Maven's lack of authentication, the potential for widespread damage,
and am immensely frustrated by their *years* of willfully negligent handling
thereof.

> I would like to swap Noel's statement around and ask; Why doesn't
> security concerned individuals participate in the Maven effort?
> Lead by example and not by bashing...

They have received constructive input for years.  They continue to do so.
Jason's comments appear to echo the old-school negligence that I'd hoped the
Maven PMC was at long last starting to be cured of.

	--- Noel



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


Re: status of PGP support in Maven

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Mon, Oct 6, 2008 at 10:45 AM, Henning Schmiedehausen
<he...@schmiedehausen.org> wrote:
> On Fri, 2008-10-03 at 12:31 -0400, Noel J. Bergman wrote:
>>
>> We don't have to.  We can simply mandate that every ASF project sign their
>> artifacts and charge the Maven PMC with enforcing it.
>
> No. The Maven PMC is charged with developing software for the Apache
> Maven project. If we really want to put a distribution policy in place
> and enforce it, I can see us creating a repository PMC which does this
> (and talk to Maven about the features that they would like to see or
> (gasp!) implement them and contribute them back to Maven. I would see
> such a PMC as part of or collaborating with Infrastructure.

I thought this effort was started years and years ago...

> Maven is a piece of software, not a distribution mechanism. They just
> happen to build it because no one else did.
>
>> And perhaps now you start to gain a glimer of the depth of the problem
>> created by Maven's irresponsible, unconscionable, lackadaisical, attitude
>> towards security, despite other repository exemplars (e.g., linux
>> distributions), having had security in place for years.  Yes, it may be a
>
> Please stop it, Noel. This is not constructive.

Being in the camp "I hate Maven too", I must say I agree with Henning
that the language used was inappropriate.

I would like to swap Noel's statement around and ask; Why doesn't
security concerned individuals participate in the Maven effort? Lead
by example and not by bashing...


Cheers
Niclas

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


RE: status of PGP support in Maven

Posted by Henning Schmiedehausen <he...@schmiedehausen.org>.
On Mon, 2008-10-06 at 10:21 -0400, Noel J. Bergman wrote:
> Henning Schmiedehausen wrote:
> 
> > Noel J. Bergman wrote:
> > > We don't have to.  We can simply mandate that every ASF project sign
> their
> > > artifacts and charge the Maven PMC with enforcing it.
> 
> > No. The Maven PMC is charged with developing software for the Apache
> > Maven project.
> 
> You misunderstand.  I mean that the Maven code should enforce
> authentication, not that the Maven PMC must police the repository.

Maven is a modular framework. If you want to enforce such policy, it
should be possible to write plugins to do so. All that is needed is
someone to write them or fund writing. The current Maven group seems to
feel that they don't need them or they are not high on the prio list. So
someone else must do it. This is a do-ocracy. :-) 

> 
> > If we really want to put a distribution policy in place
> > and enforce it, I can see us creating a repository PMC which does this
> 
> We already have that as a subgroup of Infrastructure.  The
> repository@apache.org list has existed for *years*.

I know. So why are you bashing the Maven PMC when you mean the
"repository management group"? 

	Ciao
		Henning




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


RE: status of PGP support in Maven

Posted by "Noel J. Bergman" <no...@devtech.com>.
Henning Schmiedehausen wrote:

> Noel J. Bergman wrote:
> > We don't have to.  We can simply mandate that every ASF project sign
their
> > artifacts and charge the Maven PMC with enforcing it.

> No. The Maven PMC is charged with developing software for the Apache
> Maven project.

You misunderstand.  I mean that the Maven code should enforce
authentication, not that the Maven PMC must police the repository.

> If we really want to put a distribution policy in place
> and enforce it, I can see us creating a repository PMC which does this

We already have that as a subgroup of Infrastructure.  The
repository@apache.org list has existed for *years*.

	--- Noel



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


RE: status of PGP support in Maven

Posted by Henning Schmiedehausen <he...@schmiedehausen.org>.
On Fri, 2008-10-03 at 12:31 -0400, Noel J. Bergman wrote:
> 
> We don't have to.  We can simply mandate that every ASF project sign their
> artifacts and charge the Maven PMC with enforcing it.

No. The Maven PMC is charged with developing software for the Apache
Maven project. If we really want to put a distribution policy in place
and enforce it, I can see us creating a repository PMC which does this
(and talk to Maven about the features that they would like to see or
(gasp!) implement them and contribute them back to Maven. I would see
such a PMC as part of or collaborating with Infrastructure. 

Maven is a piece of software, not a distribution mechanism. They just
happen to build it because no one else did.

> And perhaps now you start to gain a glimer of the depth of the problem
> created by Maven's irresponsible, unconscionable, lackadaisical, attitude
> towards security, despite other repository exemplars (e.g., linux
> distributions), having had security in place for years.  Yes, it may be a

Please stop it, Noel. This is not constructive. 

	Ciao
		Henning




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


Re: status of PGP support in Maven

Posted by Jason van Zyl <ja...@maven.org>.
On 3-Oct-08, at 12:31 PM, Noel J. Bergman wrote:

> Jason van Zyl wrote:
>
>> Noel J. Bergman wrote:
>>> We don't need for you to implement any "policy" other than the
>>> requirement for users to approve authorized signing keys.  You
>>> simply need to  implement artifact signing and mandatory
>>> authorization, which is why I've moved this to the thread Brett
>>> started for purposes of discussing signing.
>
>> You are not the Incubator PMC
>
> And where did I imply otherwise??
>
>> and what the Incubator says they require is far from clear.  
>> Disclaimers,
>> notices, PGP keys. No one  knows what anyone wants here. No one
>> can follow these discussions.
>
> That's rather over the top.

We're talking years here Noel. Point at anything that succinctly  
states the policy. Doesn't exist. I think if you asked anyone right  
now they would have no idea what the result is. We had a majority  
vote, someone on the board said that's the way we should go, some  
agree, some don't, then you step in and say that's not the way it is  
because Greg said that's the way it is. It's not meant to be over the  
top, just a statement of fact.

> The disclaimer and notice requirements are well
> documented and have been for a long time.  The PGP key situation is  
> under
> discussion, likely to be resolved by the Infrastructure Team, and  
> will be an
> ASF-wide issue.  The Incubator relationship is that the same mandatory
> requirement for security that needs to be imposed on Maven can also  
> address
> the long-standing requirement that users be aware of and accepting  
> that they
> are using Incubator artifacts.

You won't be imposing anything on Maven and what we do with central or  
what security measures we do, or do not implement. Policy here is, of  
course, of the IPMC. Turn on/off repositories as you see fit. It's got  
nothing to do with the way Maven users access the central repository.  
If you don't want to participate directly making artifacts available  
then don't.

We're not fighting you, and technically we've made it easier for folks  
to check if there are signatures but lots of projects don't and that's  
not Maven's problem, it's not Ivy's problem, it's not BuildR's problem.

>
>
>> Oleg, who is responsible for implementing Mercury which has
>> full PGP support, has this functionality working on all branches of
>> Maven but the option to use it will be in the hands of the user. As
>> the quality and tools for supporting PGP get better, and more people
>> use them we will again take a look at the default behavior.
>
>>> Did you not see what just happened to Redhat with respect to
>>> Fedora?  They take artifact security seriously.  For a long time,
>>> it has appeared that Maven does not, but I am hopeful now that
>>> mandatory authorization will appear, so that I and others will not
>>> have to increase lobbying efforts to have the Maven repository
>>> closed, at least with respect to ASF projects.
>
>> How are you going to stop people from [creating their own artifacts  
>> and
> repositories] Noel when its their right?
>
> We don't have to.  We can simply mandate that every ASF project sign  
> their
> artifacts and charge the Maven PMC with enforcing it.

The first part is already mandated, or I certainly thought it was. The  
second part of that is not going to happen.

>
>
> And perhaps now you start to gain a glimer of the depth of the problem
> created by Maven's irresponsible, unconscionable, lackadaisical,  
> attitude
> towards security, despite other repository exemplars (e.g., linux
> distributions), having had security in place for years.  Yes, it may  
> be a
> bit painful to make the change.  On the other hand, imagine the fun  
> when
> someone puts a nice bit of malware into the security-free zone known  
> as the
> Maven repository.  Not only do I agree with Henning's assessment, I  
> think
> that network administrators should block the Maven repository at their
> firewalls.

Tell them that. See what they do.

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

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

We all have problems. How we deal with them is a measure of our worth.

  -- Unknown


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


RE: status of PGP support in Maven

Posted by "Noel J. Bergman" <no...@devtech.com>.
Jason van Zyl wrote:

> Noel J. Bergman wrote:
> > We don't need for you to implement any "policy" other than the
> > requirement for users to approve authorized signing keys.  You
> > simply need to  implement artifact signing and mandatory
> > authorization, which is why I've moved this to the thread Brett
> > started for purposes of discussing signing.

> You are not the Incubator PMC

And where did I imply otherwise??

> and what the Incubator says they require is far from clear. Disclaimers,
> notices, PGP keys. No one  knows what anyone wants here. No one
> can follow these discussions.

That's rather over the top.  The disclaimer and notice requirements are well
documented and have been for a long time.  The PGP key situation is under
discussion, likely to be resolved by the Infrastructure Team, and will be an
ASF-wide issue.  The Incubator relationship is that the same mandatory
requirement for security that needs to be imposed on Maven can also address
the long-standing requirement that users be aware of and accepting that they
are using Incubator artifacts.

> Oleg, who is responsible for implementing Mercury which has
> full PGP support, has this functionality working on all branches of
> Maven but the option to use it will be in the hands of the user. As
> the quality and tools for supporting PGP get better, and more people
> use them we will again take a look at the default behavior.

> > Did you not see what just happened to Redhat with respect to
> > Fedora?  They take artifact security seriously.  For a long time,
> > it has appeared that Maven does not, but I am hopeful now that
> > mandatory authorization will appear, so that I and others will not
> > have to increase lobbying efforts to have the Maven repository
> > closed, at least with respect to ASF projects.

> How are you going to stop people from [creating their own artifacts and
repositories] Noel when its their right?

We don't have to.  We can simply mandate that every ASF project sign their
artifacts and charge the Maven PMC with enforcing it.

And perhaps now you start to gain a glimer of the depth of the problem
created by Maven's irresponsible, unconscionable, lackadaisical, attitude
towards security, despite other repository exemplars (e.g., linux
distributions), having had security in place for years.  Yes, it may be a
bit painful to make the change.  On the other hand, imagine the fun when
someone puts a nice bit of malware into the security-free zone known as the
Maven repository.  Not only do I agree with Henning's assessment, I think
that network administrators should block the Maven repository at their
firewalls.

	--- Noel



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


Re: status of PGP support in Maven

Posted by Jason van Zyl <ja...@maven.org>.
On 3-Oct-08, at 10:50 AM, Noel J. Bergman wrote:

> Moved to the thread it belongs in ...
>
> Jason van Zyl wrote:
>> Noel J. Bergman wrote:
>>> Emmanuel Lecharny wrote:
>>>> Better a bad decision than no decision, otherwise, soon, nobody  
>>>> will
>>>> vote anymore...
>>> Not really.  Consider that there appears to be a clear consensus
>>> that if Maven were to fix the download situation, requiring that  
>>> users
>>> approve the user of Incubator artifacts, rather than transparently  
>>> use
>>> them,  many of the -1 would be +1.
>
>> That's unlikely to happen. We're not going to be implementing policy
>> enforcement for you.
>
> We don't need for you to implement any "policy" other than the  
> requirement
> for users to approve authorized signing keys.  You simply need to  
> implement
> artifact signing and mandatory authorization, which is why I've  
> moved this
> to the thread Brett started for purposes of discussing signing.

You are not the Incubator PMC, and what the Incubator says they  
require is far from clear. Disclaimers, notices, PGP keys. No one  
knows what anyone wants here. No one can follow these discussions.

There will be no mandatory authorization. That will not be turned on  
by default in the foreseeable future. The tools will exist for people  
to use as they see fit. It is more likely that people using repository  
managers will enable this, but it won't be turned on in the Maven  
client. Oleg, who is responsible for implementing Mercury which has  
full PGP support, has this functionality working on all branches of  
Maven but the option to use it will be in the hands of the user. As  
the quality and tools for supporting PGP get better, and more people  
use them we will again take a look at the default behavior

>
>
> Did you not see what just happened to Redhat with respect to  
> Fedora?  They
> take artifact security seriously.  For a long time, it has appeared  
> that
> Maven does not, but I am hopeful now that mandatory authorization will
> appear, so that I and others will not have to increase lobbying  
> efforts to
> have the Maven repository closed, at least with respect to ASF  
> projects.

Lobby away. Close the repository, then what's going to happen? Someone  
checks out all the sources with a CI system, builds everything and  
publishes them, then what are you going to do? Shut down anonymous SVN  
access because people are doing what they can by rights of the  
license? Track them down and tell them not to do it? Tell the Maven  
PMC to intervene to stop people from making submissions via JIRA. Stop  
the repositories that are already syncing Apache artifacts to central  
or hosting their own repositories? How are you going to stop people  
from doing this Noel when its their right? You going to lock down  
everything to the point where no one wants to get involved?

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

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

We know what we are, but know not what we may be.

   -- Shakespeare


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


re: status of PGP support in Maven

Posted by "Noel J. Bergman" <no...@devtech.com>.
Moved to the thread it belongs in ...

Jason van Zyl wrote:
> Noel J. Bergman wrote:
> > Emmanuel Lecharny wrote:
>>> Better a bad decision than no decision, otherwise, soon, nobody will
>>> vote anymore...
>> Not really.  Consider that there appears to be a clear consensus
>> that if Maven were to fix the download situation, requiring that users
>> approve the user of Incubator artifacts, rather than transparently use
>> them,  many of the -1 would be +1.

> That's unlikely to happen. We're not going to be implementing policy
> enforcement for you.

We don't need for you to implement any "policy" other than the requirement
for users to approve authorized signing keys.  You simply need to implement
artifact signing and mandatory authorization, which is why I've moved this
to the thread Brett started for purposes of discussing signing.

Did you not see what just happened to Redhat with respect to Fedora?  They
take artifact security seriously.  For a long time, it has appeared that
Maven does not, but I am hopeful now that mandatory authorization will
appear, so that I and others will not have to increase lobbying efforts to
have the Maven repository closed, at least with respect to ASF projects.

	--- Noel



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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Jason van Zyl <ja...@maven.org>.
On 2-Oct-08, at 9:19 PM, Noel J. Bergman wrote:

> Emmanuel Lecharny wrote:
>
>> Better a bad decision than no decision, otherwise, soon, nobody will
>> vote anymore...
>
> Not really.  Consider that there appears to be a clear consensus  
> that if
> Maven were to fix the download situation, requiring that users  
> approve the
> user of Incubator artifacts, rather than transparently use them,  
> many of
> the -1 would be +1.
>

That's unlikely to happen. We're not going to be implementing policy  
enforcement for you.

Our opinion is forming in the Maven PMC that we will not enforce third  
party policy but will adhere to the legal distribution rights set  
forth by the license. All PMC members who have voiced an opinion thus  
far have this opinion, but we are scheduling a call for next week and  
we will have a decision and stated policy shortly. We will keep you  
posted when we reach a decision.

> It appears that the Maven community is finally getting a clue, and  
> we can
> hope for a resolution, perhaps 6 months out or less if they don't  
> falter.
>
> 	--- Noel
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole

  -- Christopher Alexander, A Pattern Language


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


RE: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
Emmanuel Lecharny wrote:

> Better a bad decision than no decision, otherwise, soon, nobody will
> vote anymore...

Not really.  Consider that there appears to be a clear consensus that if
Maven were to fix the download situation, requiring that users approve the
user of Incubator artifacts, rather than transparently use them, many of
the -1 would be +1.

It appears that the Maven community is finally getting a clue, and we can
hope for a resolution, perhaps 6 months out or less if they don't falter.

	--- Noel



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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Emmanuel Lecharny <el...@gmail.com>.
Niall Pemberton wrote:
>> This is a slight majority (of binding votes) for accepting the
>> proposed change, but given the clear lack of consensus and the
>> concerns voiced about that, I unfortunately need to conclude that this
>> issue should be tabled until better consensus is reached.
>>     
>
> If this was a release vote then I could understand it - since people
> judge the importance of issues differently - and fixing the issues and
> moving on to a new release is often easier since it maintains
> consensus. On this issue though, its been well debated several times -
> it s clear that there won't be consensus in the near future - so why
> should the minority get their way when they lost the vote? If this
> vote doesn't pass then we need to re-write the rules to define how
> much of a majority overturns the status quo. Perhaps two thrids,
> perhaps no negative votes. If this policy isn't implemented, then I
> think all the people who voted +1 at least deserve a definition of how
> short we fell of passing this vote and what the bar is.
>   
having voted -1 myself, and even if I still think that it's not a result 
I like, I also think that we need to move on and consider the vote as 
positive.

If we discover after a few months that it was a bad idea, then we can 
vote again, and fix the problem.

Better a bad decision than no decision, otherwise, soon, nobody will 
vote anymore...

And about the other concerns, we can also start some discussions and 
vote, too.

-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



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


Re: [RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Niall Pemberton <ni...@gmail.com>.
On Wed, Sep 24, 2008 at 2:40 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
>> Please vote on accepting or rejecting this policy change!
>
> The vote ends with the following 15 +1, 12 -1, and one 0 binding votes.
>
>    +1 Bertrand Delacretaz
>    +1 Brett Porter
>    +1 Bruce Snyder
>    +1 Davanum Srinivas
>    +1 Doug Cutting
>    +1 Guillaume Nodet
>    +1 James Strachan
>    +1 Jason van Zyl
>    +1 Jeffrey Genender
>    +1 Jukka Zitting
>    +1 Martin Dashorst
>    +1 Niall Pemberton
>    +1 Roland Weber
>    +1 Upayavira
>    +1 William Rowe
>
>     0 Thomas Fischer
>
>    -1 Ant Elder
>    -1 Craig Russell
>    -1 Emmanuel Lecharny
>    -1 Henning Schmiedehausen
>    -1 Jim Jagielski
>    -1 Justin Erenkrantz
>    -1 Kevan Miller
>    -1 Matt Hogstrom
>    -1 Matthieu Riou
>    -1 Noel J. Bergman
>    -1 Paul Querna
>    -1 Will Glass-Husain
>
> The following eight +1 and one -1 non-binding votes were also cast:
>
>    +1 Assaf Arkin
>    +1 Eelco Hillenius
>    +1 Dan Diephouse
>    +1 Daniel Kulp
>    +1 Felix Meschberger
>    +1 Les Hazlewood
>    +1 Niklas Gustavsson
>    +1 Stephen Duncan Jr
>
>    -1 Sebastian Bazley
>
> This is a slight majority (of binding votes) for accepting the
> proposed change, but given the clear lack of consensus and the
> concerns voiced about that, I unfortunately need to conclude that this
> issue should be tabled until better consensus is reached.

If this was a release vote then I could understand it - since people
judge the importance of issues differently - and fixing the issues and
moving on to a new release is often easier since it maintains
consensus. On this issue though, its been well debated several times -
it s clear that there won't be consensus in the near future - so why
should the minority get their way when they lost the vote? If this
vote doesn't pass then we need to re-write the rules to define how
much of a majority overturns the status quo. Perhaps two thrids,
perhaps no negative votes. If this policy isn't implemented, then I
think all the people who voted +1 at least deserve a definition of how
short we fell of passing this vote and what the bar is.

Niall

> The main impression I got from the related discussion is that the main
> concern is not that much the security or transparency of the Maven
> repository but rather the status of incubating releases in general.
>
> Are incubating releases official releases of the ASF? Does the ASF
> "endorse" these releases, and what does that endorsement mean? How
> strong disclaimers are needed and what level of explicit
> acknowledgement from users is required? Until we have a clearer policy
> on what we actually require of incubating releases and their
> distribution, it seems premature to debate whether the Maven
> repository meets those requirements.
>
> So, before reopening this release distribution issue, I would expect
> us to clarify the policy on incubating releases.
>
> BR,
>
> Jukka Zitting

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


[RESULT] [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

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

On Wed, Sep 10, 2008 at 8:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> Please vote on accepting or rejecting this policy change!

The vote ends with the following 15 +1, 12 -1, and one 0 binding votes.

    +1 Bertrand Delacretaz
    +1 Brett Porter
    +1 Bruce Snyder
    +1 Davanum Srinivas
    +1 Doug Cutting
    +1 Guillaume Nodet
    +1 James Strachan
    +1 Jason van Zyl
    +1 Jeffrey Genender
    +1 Jukka Zitting
    +1 Martin Dashorst
    +1 Niall Pemberton
    +1 Roland Weber
    +1 Upayavira
    +1 William Rowe

     0 Thomas Fischer

    -1 Ant Elder
    -1 Craig Russell
    -1 Emmanuel Lecharny
    -1 Henning Schmiedehausen
    -1 Jim Jagielski
    -1 Justin Erenkrantz
    -1 Kevan Miller
    -1 Matt Hogstrom
    -1 Matthieu Riou
    -1 Noel J. Bergman
    -1 Paul Querna
    -1 Will Glass-Husain

The following eight +1 and one -1 non-binding votes were also cast:

    +1 Assaf Arkin
    +1 Eelco Hillenius
    +1 Dan Diephouse
    +1 Daniel Kulp
    +1 Felix Meschberger
    +1 Les Hazlewood
    +1 Niklas Gustavsson
    +1 Stephen Duncan Jr

    -1 Sebastian Bazley

This is a slight majority (of binding votes) for accepting the
proposed change, but given the clear lack of consensus and the
concerns voiced about that, I unfortunately need to conclude that this
issue should be tabled until better consensus is reached.

The main impression I got from the related discussion is that the main
concern is not that much the security or transparency of the Maven
repository but rather the status of incubating releases in general.

Are incubating releases official releases of the ASF? Does the ASF
"endorse" these releases, and what does that endorsement mean? How
strong disclaimers are needed and what level of explicit
acknowledgement from users is required? Until we have a clearer policy
on what we actually require of incubating releases and their
distribution, it seems premature to debate whether the Maven
repository meets those requirements.

So, before reopening this release distribution issue, I would expect
us to clarify the policy on incubating releases.

BR,

Jukka Zitting

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Les Hazlewood <lh...@apache.org>.
IMO, easy adoption and community building is more important than the
potential negatives.

+1 (non binding)

On Mon, Sep 15, 2008 at 10:14 AM, Brett Porter <br...@gmail.com> wrote:
> +1
> I don't always think it's a good idea to do so, and particularly to depend
> on it from another release. But I don't think the technical constraint fits
> the social purpose in this instance and ends up making a nuisance of itself
> for little or no benefit.
>
> - Brett
>
> 2008/9/10 Jukka Zitting <ju...@gmail.com>
>
>> Hi,
>>
>> We've had a number of long discussions about the incubating projects
>> using the central Maven repository to distribute their releases. The
>> current policy is that incubating releases should not go to there. The
>> related discussion threads have died with no consensus but the issue
>> still exists and affects many podlings. I would like to finally
>> resolve the issue one way or another by calling the Incubator PMC to
>> vote on the matter.
>>
>> In INCUBATOR-82 I have prepared a patch (also attached below) that
>> changes the policy document to explicitly _allow_ extra distribution
>> channels like the central Maven repository for incubating releases.
>> Note that the proposed patch allows any such channels instead of
>> focusing just on the Maven repository. Also, any releases must still
>> be approved, comply with the disclaimer and naming rules, and be
>> primarily distributed through the official
>> http://www.apache.org/dist/incubator/ channel.
>>
>> Please vote on accepting or rejecting this policy change! This
>> majority vote is open for a week and only votes from the Incubator PMC
>> members are binding.
>>
>> [ ] +1 Yes, allow extra release distribution channels like the central
>> Maven repository
>> [ ] -1 No, keep the current policy
>>
>> My vote is +1
>>
>> BR,
>>
>> Jukka Zitting
>>
>> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>>
>> Index: site-author/incubation/Incubation_Policy.xml
>> ===================================================================
>> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
>> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
>> @@ -489,6 +489,8 @@
>>         <p>
>>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
>> +In addition, the Podling MAY choose to distribute approved releases
>> through
>> +other channels like the central Maven repository.
>>         </p>
>>       </section>
>>       <section id="Use+of+Apache+Resources">
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>
>
> --
> Brett Porter
> Blog: http://blogs.exist.com/bporter/
>

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


Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Brett Porter <br...@gmail.com>.
+1
I don't always think it's a good idea to do so, and particularly to depend
on it from another release. But I don't think the technical constraint fits
the social purpose in this instance and ends up making a nuisance of itself
for little or no benefit.

- Brett

2008/9/10 Jukka Zitting <ju...@gmail.com>

> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases
> through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>


-- 
Brett Porter
Blog: http://blogs.exist.com/bporter/

Re: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by Davanum Srinivas <da...@gmail.com>.
+1 from me.

On Wed, Sep 10, 2008 at 2:34 AM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> We've had a number of long discussions about the incubating projects
> using the central Maven repository to distribute their releases. The
> current policy is that incubating releases should not go to there. The
> related discussion threads have died with no consensus but the issue
> still exists and affects many podlings. I would like to finally
> resolve the issue one way or another by calling the Incubator PMC to
> vote on the matter.
>
> In INCUBATOR-82 I have prepared a patch (also attached below) that
> changes the policy document to explicitly _allow_ extra distribution
> channels like the central Maven repository for incubating releases.
> Note that the proposed patch allows any such channels instead of
> focusing just on the Maven repository. Also, any releases must still
> be approved, comply with the disclaimer and naming rules, and be
> primarily distributed through the official
> http://www.apache.org/dist/incubator/ channel.
>
> Please vote on accepting or rejecting this policy change! This
> majority vote is open for a week and only votes from the Incubator PMC
> members are binding.
>
> [ ] +1 Yes, allow extra release distribution channels like the central
> Maven repository
> [ ] -1 No, keep the current policy
>
> My vote is +1
>
> BR,
>
> Jukka Zitting
>
> Patch from https://issues.apache.org/jira/browse/INCUBATOR-82:
>
> Index: site-author/incubation/Incubation_Policy.xml
> ===================================================================
> --- site-author/incubation/Incubation_Policy.xml        (revision 692094)
> +++ site-author/incubation/Incubation_Policy.xml        (working copy)
> @@ -489,6 +489,8 @@
>         <p>
>  Releases for <em>podling</em> <strong>MUST</strong> be distributed through
>  <code>http://www.apache.org/dist/incubator/<em>podling</em></code>.
> +In addition, the Podling MAY choose to distribute approved releases through
> +other channels like the central Maven repository.
>         </p>
>       </section>
>       <section id="Use+of+Apache+Resources">
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>



-- 
Davanum Srinivas :: http://davanum.wordpress.com

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


RE: [VOTE] [POLICY] Allow extra release distribution channels like the central Maven repository

Posted by "Noel J. Bergman" <no...@devtech.com>.
For the moment, I am voting -1 on this proposal.

Even though I understand both the desire and the fact that Maven's flaws
make current the approaches to require that the user knowingly accept
Incubator artifacts easy to work around, I am more in alignment with Craig's
comments.

Has their been any movement in the Maven project to address its failings?

	--- Noel



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