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 > > >