You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Raul Kripalani <ra...@apache.org> on 2015/12/01 00:11:29 UTC

Re: Ignite-1.5 Release

On Mon, Nov 30, 2015 at 8:41 PM, Yakov Zhdanov <yz...@apache.org> wrote:

> Raul, I don't see anything wrong with this approach. EA2 can follow EA.
> Versioning of EAs does not matter too much to me :)
>

If you are wanting to push EAs to Central, then we must have a predictable
versioning scheme. Publishing to Central makes the release perpetual. So
EA2 after EA is not predictable. If you insist on this idea, I would use
EA-01, EA-02, EA-03, etc.

Let's design things out well and avoid being haphazard.


> You can download EAP build of IntellijIdea, although Idea 14 is available
> now for more than 1 year already.
>

You know for a fact that IntelliJ's EAPs are removed once they are no
longer relevant. Because they own their file server and can remove them
whenever they want. That's why only 15 EAP and 14.1 EAP are available.

Haven't you thought why 13 EAP, 12 EAP, etc. are no longer available?


> Btw, here is one more example of keeping EA versions in repo -
> http://mvnrepository.com/artifact/com.sun.jersey/jersey-client
>

You are talking about releases from 2012 and older. Haven't you realised
why they stopped doing that? Please don't bend reality to make it fit your
arguments.

Hibernate seems to keep all versions in maven -
> http://mvnrepository.com/artifact/org.hibernate/hibernate-core
>

Yes, and they publish Betas, Service Packs, Release Candidates, etc. They
have a complex, pragmatic and well-defined lifecycle.
We are just talking about EAs in a very particular situation. It's going to
be extremely random to look back and see:

Ignite 1.2.0
Ignite 1.3.0
Ignite 1.4.0
Ignite 1.5.0-EA
Ignite 1.5.0
Ignite 1.6.0

If we want to define a full lifecycle with public milestones, I'm all up
for it. It does create lots of complexity and release work, though. But
publishing an EA to Central just because in this particular release we
changed something big, to me it's a NO-NO.


> Personally I do not insist on releasing this in maven, but I don't think
> this is anything extraordinary.
>
> Guys, any more opinions?
>

I would like to hear the opinions of people outside of GG. @Cos, @Brane?

And please Yakov, let's respect the community and don't take decisions by
ourself without consensus and without giving people the opportunity to
speak their mind.

*Raúl Kripalani*
PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and
Messaging Engineer
http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
http://blog.raulkr.net | twitter: @raulvk

Re: Ignite-1.5 Release

Posted by Dmitriy Setrakyan <ds...@apache.org>.
Guys, there is obviously a difference of opinions here. If I can make a
suggestion, let’s agree on the versioning scheme and proceed. I like Raul’s
suggestion for EA-01/02/03/etc… If there are no objections, let’s follow
this scheme going forward.

D.

On Mon, Nov 30, 2015 at 3:11 PM, Raul Kripalani <ra...@apache.org> wrote:

> On Mon, Nov 30, 2015 at 8:41 PM, Yakov Zhdanov <yz...@apache.org>
> wrote:
>
> > Raul, I don't see anything wrong with this approach. EA2 can follow EA.
> > Versioning of EAs does not matter too much to me :)
> >
>
> If you are wanting to push EAs to Central, then we must have a predictable
> versioning scheme. Publishing to Central makes the release perpetual. So
> EA2 after EA is not predictable. If you insist on this idea, I would use
> EA-01, EA-02, EA-03, etc.
>
> Let's design things out well and avoid being haphazard.
>
>
> > You can download EAP build of IntellijIdea, although Idea 14 is available
> > now for more than 1 year already.
> >
>
> You know for a fact that IntelliJ's EAPs are removed once they are no
> longer relevant. Because they own their file server and can remove them
> whenever they want. That's why only 15 EAP and 14.1 EAP are available.
>
> Haven't you thought why 13 EAP, 12 EAP, etc. are no longer available?
>
>
> > Btw, here is one more example of keeping EA versions in repo -
> > http://mvnrepository.com/artifact/com.sun.jersey/jersey-client
> >
>
> You are talking about releases from 2012 and older. Haven't you realised
> why they stopped doing that? Please don't bend reality to make it fit your
> arguments.
>
> Hibernate seems to keep all versions in maven -
> > http://mvnrepository.com/artifact/org.hibernate/hibernate-core
> >
>
> Yes, and they publish Betas, Service Packs, Release Candidates, etc. They
> have a complex, pragmatic and well-defined lifecycle.
> We are just talking about EAs in a very particular situation. It's going to
> be extremely random to look back and see:
>
> Ignite 1.2.0
> Ignite 1.3.0
> Ignite 1.4.0
> Ignite 1.5.0-EA
> Ignite 1.5.0
> Ignite 1.6.0
>
> If we want to define a full lifecycle with public milestones, I'm all up
> for it. It does create lots of complexity and release work, though. But
> publishing an EA to Central just because in this particular release we
> changed something big, to me it's a NO-NO.
>
>
> > Personally I do not insist on releasing this in maven, but I don't think
> > this is anything extraordinary.
> >
> > Guys, any more opinions?
> >
>
> I would like to hear the opinions of people outside of GG. @Cos, @Brane?
>
> And please Yakov, let's respect the community and don't take decisions by
> ourself without consensus and without giving people the opportunity to
> speak their mind.
>
> *Raúl Kripalani*
> PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and
> Messaging Engineer
> http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
> http://blog.raulkr.net | twitter: @raulvk
>