Re: -incubator in versions of podling maven artifacts

2015-02-12 Thread Stian Soiland-Reyes
Agreed. Both podlings and graduated projects might release components that are at different maturity levels. So formally incubation status should really be indicated with a different groupId, not as a version qualifier. This would however cause unnecessary confusion if/when the project

Re: -incubator in versions of podling maven artifacts

2015-02-11 Thread Roman Shaposhnik
On Wed, Feb 11, 2015 at 1:01 AM, Stian Soiland-Reyes st...@apache.org wrote: An incubator release is a kind of pre-release - community wise. But perhaps you mean this is not ideal for mature projects who were codewise stable before joining the incubator? To me the biggest signaling that needs

Re: -incubator in versions of podling maven artifacts

2015-02-11 Thread Stian Soiland-Reyes
When you say break, do you mean some software is unable to compare version numbers correctly, or that we don't comply with the text of http://semver.org ? A pre-release version MAY be denoted by appending a hyphen and a series of dot separated identifiers immediately following the patch version.

Re: -incubator in versions of podling maven artifacts

2015-02-10 Thread Benson Margulies
Since the only official release is the source release, perhaps that's the only place where we in fact need a policy? On Tue, Feb 10, 2015 at 9:39 PM, Niclas Hedhman nic...@hedhman.org wrote: On Wed, Feb 11, 2015 at 7:49 AM, Stian Soiland-Reyes st...@apache.org wrote: I think formally the

Re: -incubator in versions of podling maven artifacts

2015-02-10 Thread Niclas Hedhman
On Wed, Feb 11, 2015 at 7:49 AM, Stian Soiland-Reyes st...@apache.org wrote: I think formally the requirement is just that there is incubating somewhere in the released downloadables, it doesn't have to be part of the version number Originally it was a matter of the user can't avoid notice

Re: -incubator in versions of podling maven artifacts

2015-02-10 Thread Roman Shaposhnik
On Tue, Feb 10, 2015 at 6:50 PM, Benson Margulies bimargul...@gmail.com wrote: Since the only official release is the source release, perhaps that's the only place where we in fact need a policy? I would really encourage us to keep this for Maven. Especially for Maven where you may have no clue

Re: -incubator in versions of podling maven artifacts

2015-02-10 Thread Ted Dunning
On Tue, Feb 10, 2015 at 9:56 PM, Roman Shaposhnik ro...@shaposhnik.org wrote: On Tue, Feb 10, 2015 at 6:50 PM, Benson Margulies bimargul...@gmail.com wrote: Since the only official release is the source release, perhaps that's the only place where we in fact need a policy? I would really

-incubator in versions of podling maven artifacts

2015-02-10 Thread Julien Le Dem
Hi Incubator, I'd like some context about the requirement of adding -incubating in the file name of podling releases. http://incubator.apache.org/guides/releasemanagement.html http://incubator.apache.org/guides/release-java.html#best-practice-maven It seems we require adding -incubating in the

Re: -incubator in versions of podling maven artifacts

2015-02-10 Thread Stian Soiland-Reyes
Agree about the worry about breaking semantic versioning. OSGi-wise for example this is a bit tricky, where you have to do 0.5.3.incubating instead to ensure incubating is a qualifier rather than part of the 3. But if the project is publishing Maven artifacts, then I believe it's pretty clean if