On Mon, Jun 2, 2008 at 5:47 PM, sebb <sebbaz@gmail.com> wrote:
> On 02/06/2008, Les Hazlewood <les@hazlewood.com> wrote:
>> That's just the thing though:
>>
>> At the end of the day, the vast majority of TLP end users could care less if
>> the TLP uses an incubator dependency or not, as long as it is Apache 2.0
>> compatible and easily available (i.e. in the central repo). They trust the
>> TLP to do their due diligence to ensure the dependency works as expected
>> within the TLP, is tested and has gone through stability sanity checks. The
>> 'incubator' name in the release plus maybe a DISCLAIMER or entry in a README
>> file is good enough. Anything requiring manual intervention is just a pain
>> to deal with for almost everyone.
>>
>> I feel very strongly the incubator releases should be in the main repo for
>> simplicity's sake and to encourage adoption, and that a TLP should be able
>> to use its judgment on whether or not to include an incubator dependency -
>> they know their project best and will support their community best.
>>
>> So I'm very much in agreement with 1) allowing incubator releases to go to
>> the central repo and 2) allowing TLPs to decide themselves to include an
>> incubator dependency or not.
>>
>> Both Incubator _and_ TLP communities will feel unnecessary burden or
>> hindrance otherwise.
>>
>
> Part of the Incubation process is to ensure that there is sufficient
> community to maintain the code after incubation.
>
> Not all incubator projects achieve this.
>
> It seems a bad idea to allow artefacts into the main repository where
> they can become dependencies unless there is some chance that they
> will be maintained.
>
> Yes, there are ASF projects that fall by the wayside too, but that is
> not the point.
The more projects use a given podling, the more changes there are that
the project will create a good community. And again, it's exactly
the same problem when a project use an artifact under ASL or any
compatible license which is not hosted at the ASF: if the project is
not maintained anymore by its community, the PMC has to decide what to
do with it, but it's not related to being an incubating project per
se.
>
>> On Mon, Jun 2, 2008 at 10:52 AM, sebb <sebbaz@gmail.com> wrote:
>>
>>
>> > On 02/06/2008, Guillaume Nodet <gnodet@gmail.com> wrote:
>> > > On Fri, May 30, 2008 at 2:53 PM, Brian E. Fox <brianf@reply.infinity.nu>
>> > wrote:
>> > > >
>> > >
>> > > > 1. Incubator releases go into Central
>> > >
>> > >
>> > > +1
>> > >
>> > > I think having the "incubator" or "incubating" word in the version
>> > > name brings sufficient awareness to the users.
>> >
>> > But Maven does not warn about using incubator versions.
>> >
>> > If you are adding a direct dependency on an incubator version, then
>> > the user may understand the significance of the word. Or they may not,
>> > depending on whether they understand the jargon correctly.
>> >
>> > But if the dependency is a transitive one, then the user does not get
>> > to know about this (unless they scan the maven log very carefully)
>> >
>> > > While ServiceMix was in incubation, we had sometime a hard time to
>> > > tell our users that being in incubation has nothing to do with the
>> > > quality of the code, but rather with IP and mostly community building.
>> > > Given we had to explain that, it is clear our users were aware that
>> > > the project was still incubating.
>> > >
>> > >
>> > > >
>> > > > 2. Regular releases cannot use Incubator artifacts
>> > > >
>> > > >
>> > >
>> > >
>> > >
>> > >
>> > > --
>> > > 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
>> > >
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > 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
>
>
--
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
|