On Tue, Jan 12, 2016 at 11:06 AM, Nitin Lamba <[email protected]> wrote:
> Thanks Roman,
>
> As per the earlier thread (subject: releaseType?) and Spring conventions,
> it seems that these milestone releases 'M#' come before release candidates
> 'RC#' and not together M#.RC#. So the expected release progression is:

Ok, I went by the answer to the question I asked a few days ago of whether
.M1 artifacts are expected to be published to a non-SNAPSHOT Maven repo.
The answer was yes. From ASF perspective this qualifies as a 'release'. The
fact that you include a certain designation (M1, M2, etc.) in the
version string
is totally up to you. This still doesn't change the fact that you're releasing
the artifacts to the general public.

Now, as part of your release process you *have* to vote on the artifacts that
are going to be released. When you put an artifact for a vote you have to
call it something. Typically in ASF that something is a release candidate (RC).
This is precisely where having an actual *release* with a version string
containing RC gets to be super confusing and thus I would recommend against
using the following for actual releases intended for general public consumption:

> 1.0.0-incubating.RC1
> 1.0.0-incubating.RC2

Thanks,
Roman.

Reply via email to