Sergi,

Sounds bad.
I've made decision to use EA looking on Hazelcast's versions (
http://mvnrepository.com/artifact/com.hazelcast/hazelcast).

Seems we have to use 'alpha' or use 'ga' at release. Or ignore this case
and recomend users to use explicit version.

On Tue, Dec 1, 2015 at 5:22 PM, Sergi Vladykin <sergi.vlady...@gmail.com>
wrote:

> Guys,
>
> The only issue I see here is Maven versions ordering if we are going to
> release EA maven binaries.
> As far as I understand *ignite-1.5.0-ea* will be **greater** than final
> *ignite-1.5.0* which is wrong.
> This happens because maven (since 3.2 AFAIK) looks for well-known
> qualifiers for ordering
> and it seems that EA is not in the list. See [1] and [2] for details.
> Probably we have to use *beta* or *milestone* instead of EA and it will
> work for us.
>
> Sergi
>
> [1] http://stackoverflow.com/a/31482463/4012372
> [2]
>
> http://grepcode.com/file/repo1.maven.org/maven2/org.apache.maven/maven-artifact/3.3.3/org/apache/maven/artifact/versioning/ComparableVersion.java
>
>
>
>
> 2015-12-01 15:51 GMT+03:00 Alexey Kuznetsov <akuznet...@gridgain.com>:
>
> > I asked my question because I never see EA and RC in one name. Only one
> of
> > them.
> > But seems it is OK to have such name.
> >
> > On Tue, Dec 1, 2015 at 7:11 PM, Anton Vinogradov <
> avinogra...@gridgain.com
> > >
> > wrote:
> >
> > > RC means Release Candidate.
> > > After successful vote RC cut from name, and this binary becomes
> release.
> > >
> > > On Tue, Dec 1, 2015 at 1:04 PM, Alexey Kuznetsov <
> > akuznet...@gridgain.com>
> > > wrote:
> > >
> > > > Ok, now I see.
> > > >
> > > > But just one more question it is possible to add "-vote1" instead
> > "-rc1"?
> > > > Or I just do not understand what is abbreviated as "-rc1" ?
> > > >
> > > > On Tue, Dec 1, 2015 at 4:53 PM, Sergey Kozlov <skoz...@gridgain.com>
> > > > wrote:
> > > >
> > > > > Alexey.
> > > > >
> > > > > We don't mix RC and EA. RCX just added to package for vote.
> > > > >
> > > > > On Tue, Dec 1, 2015 at 12:41 PM, Alexey Kuznetsov <
> > > > akuznet...@gridgain.com
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > Looks good for me, but why do we need "-rc1" ???
> > > > > >
> > > > > > Maybe if vote failed just increase EA number?
> > > > > >
> > > > > > Mixing EA and RC in one name - looks (IMHO) confusing for me...
> > > > > >
> > > > > > On Tue, Dec 1, 2015 at 4:35 PM, Yakov Zhdanov <
> yzhda...@apache.org
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Guys,
> > > > > > >
> > > > > > > When trying to release Apache Ignite 1.5.0 we came to
> conclusion
> > > that
> > > > > we
> > > > > > > had to proceed with EA version rather than with final release
> due
> > > to
> > > > > many
> > > > > > > reasons.
> > > > > > >
> > > > > > > I think that everyone understands the purposes of EA versions
> and
> > > the
> > > > > > > advantages that we gain if we establish this process in a
> proper
> > > way.
> > > > > > >
> > > > > > > Now I see the following points. Let's discuss and put results
> on
> > > our
> > > > > > > project wiki.
> > > > > > >
> > > > > > > 1. Complex features will be released only through EA process,
> but
> > > > point
> > > > > > > and/or patch releases may omit this step.
> > > > > > >
> > > > > > > 2. The first EA (EA1?) build can be released when upcoming
> > release
> > > > gets
> > > > > > > 100% code/feature complete and it is verified that
> > build/deployment
> > > > > > > procedures work and TC is in green state.
> > > > > > >
> > > > > > > 3. EA version names should be the following:
> > > > > > >
> > > > > > > * apache-ignite-X.X.X-EA1
> > > > > > > * apache-ignite-X.X.X-EA2
> > > > > > > * ...
> > > > > > > * apache-ignite-X.X.X-EA15
> > > > > > >
> > > > > > > Where X is a number. Index after EA makes ordering intuitive.
> > > > > > >
> > > > > > > 4. EA versions go through the same voting process as we have
> for
> > > > > release
> > > > > > > procedure now. E.g. apache-ignite-1.5.0-EA1-rc1 will be
> submitted
> > > and
> > > > > > after
> > > > > > > approval "-rc1" part gets stripped.
> > > > > > >
> > > > > > > 5. I would prefer EA versions being available through maven. I
> > know
> > > > > that
> > > > > > > there are different opinions on this and I know the reasoning
> for
> > > > > > opinions,
> > > > > > > but from my standpoint this will save us from managing
> additional
> > > > repos
> > > > > > and
> > > > > > > make everything transparent.
> > > > > > >
> > > > > > >
> > > > > > > Thanks!
> > > > > > >
> > > > > > > --Yakov
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Alexey Kuznetsov
> > > > > > GridGain Systems
> > > > > > www.gridgain.com
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Sergey Kozlov
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Alexey Kuznetsov
> > > > GridGain Systems
> > > > www.gridgain.com
> > > >
> > >
> >
> >
> >
> > --
> > Alexey Kuznetsov
> > GridGain Systems
> > www.gridgain.com
> >
>

Reply via email to