incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Hyde <jh...@apache.org>
Subject Re: [VOTE] Drop incubating requirement of Maven artifacts
Date Tue, 03 Jan 2017 05:09:48 GMT
-1

A release by an incubator project, even an established one (by which I
mean, one that has a community and a track record of high-quality
releases before entering incubation), is "less than" a release by full
Apache project: not necessarily in terms of quality, but in terms of
having been through the diligence process that makes it an Apache
release.

Though I feel the pain for existing projects such as Groovy and
Freemarker, they are not typical. Hard cases make bad law, as the
saying goes.

Rather than change policy (albeit de facto rather than de jure
policy), projects that find the "-incubating" suffix and undue burden
should ask the IPMC for permission to release outside of Apache. This
process is well established. Such a release would not be an Apache
release (or even an Apache incubator release), and therefore does not
need to be labeled "incubating".

Julian


On Mon, Jan 2, 2017 at 6:01 PM, Greg Stein <gstein@gmail.com> wrote:
> +1 (binding)
>
> On Mon, Jan 2, 2017 at 11:22 AM, John D. Ament <johndament@apache.org>
> wrote:
>
>> All,
>>
>> I'm calling to vote on a proposed policy change.  Current guide at [1]
>> indicates that maven artifacts should include incubator (or incubating) in
>> the version string of maven artifacts.  Its labeled as a best practice, not
>> a requirement and is not a policy followed on other repository management
>> tools (e.g. PyPi).
>>
>> I therefore push forward that the incubator will cease expecting java-based
>> projects to publish artifacts with "-incubating" in the version string,
>> with the understanding that:
>>
>> - Incubating is a term used to refer to a project's stability, not a
>> release's stability.  It is generally understood that incubating projects
>> are not necessarily immature, but may have a potential of failing to become
>> a TLP.
>> - Podling releases are endorsed, the podling itself is not endorsed.  We
>> will not approve releases that are blatantly against ASF policies.
>>
>>
>> [ ] +1 Drop the -incubator/-incubating expectation of maven projects
>> [ ] +/0
>> [ ] -1 Don't drop because....
>>
>>
>> [1]:
>> http://incubator.apache.org/guides/release-java.html#best-practice-maven
>>

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


Mime
View raw message