+1 to 2.7.1 release and such releases at future.

On Sat, Mar 9, 2019 at 2:14 PM Vyacheslav Daradur <daradu...@gmail.com>
wrote:

> Denis,
>
> >> After this release, let's introduce a practice of maintenance
> >> releases
>
> What a reason of waiting for 2.8 to introduce maintenance release?
>
> Let's prepare 2.7.1 with Java 11 fixes?
> Look like this is the safest and fastest way to deliver Java 11
> related improvements to our end-users.
>
> On Fri, Mar 8, 2019 at 1:35 PM Alexey Zinoviev <zaleslaw....@gmail.com>
> wrote:
> >
> > Dear Denis, I agree, that mentioned fixes should be accessible for
> > developers, maybe we could release them as an emergency release 2.7.xxx
> or
> > another minor version of 2.7, nor 2.8.
> >
> > And 2.8 could be planned in next 1-2 months with a lot of cool features
> >
> >
> >
> >
> >
> > пт, 8 марта 2019 г., 13:29 Alexey Zinoviev zaleslaw....@gmail.com:
> >
> > > I suggest to make a release from master but at 15 April-1 May to
> prepare
> > > all release features. It's bad practice to announce release and cut
> master
> > > in one week. And in future put the approximate date of release for
> feature
> > > planning.
> > >
> > > In ML we are in progress of changing API and it takes 1 month to
> stabilize
> > > that and fix and we hope to deliver that functionality in 2.8.
> > >
> > > чт, 7 марта 2019 г., 21:03 Denis Magda dma...@apache.org:
> > >
> > >> Dmitriy,
> > >>
> > >> Please find a copy-paste from the first conversation when impactful
> > >> usability problems were reported more than a month ago:
> > >>
> > >> *I played with the latest Oracle JDK 11 on Mac OS Mojave. Results are
> > >> sad:*
> > >>
> > >>    - *Starting a node from cmd (ignite.sh) - FAILED*
> > >>    - *Opening Ignite examples - BAD EXPERIENCE*
> > >>       - *pom.xml wasn't detected automatically, had to select it
> manually*
> > >>       - *was hard to start the code samples (same issue as with cmd).
> As a
> > >>       committer, I know how to fix it
> > >>       (
> > >>
> https://apacheignite.readme.io/docs/getting-started#section-running-ignite-with-java-9-10-11
> > >>       <
> > >>
> https://apacheignite.readme.io/docs/getting-started#section-running-ignite-with-java-9-10-11
> > >> >),
> > >>       but most of the developers have no glue and will give up*
> > >>       - *The step above have to be repeated for every single sample*
> > >>
> > >> Now, imagine that dozens of users new to Ignite go through this. Most
> of
> > >> them will quit after the failures above and switch to an alternate
> > >> solution
> > >> - there are many choices depending on a use case.
> > >>
> > >> Give me a call if it still doesn't sound convincing to you. What I
> would
> > >> do, considering Vladimirs's feedback, if the master is really in a bad
> > >> shape then I would release 2.8 from 2.7 and 2.8.1, 2.8.2, etc. will be
> > >> released from the master.
> > >>
> > >> -
> > >> Denis
> > >>
> > >>
> > >> On Thu, Mar 7, 2019 at 9:52 AM Dmitriy Pavlov <dpav...@apache.org>
> wrote:
> > >>
> > >> > Denis, there is not so much difference in Java 9 vs Java 11, so
> previous
> > >> > Java 9-efforts done by Igniters should be applicable for 11.
> > >> >
> > >> > So I don't understand why we can go through the normal release
> process
> > >> and
> > >> > pilot minor releases afterward. Please share a particular case when
> the
> > >> > absence of `emergency 2.8` is a problem for the user.
> > >> >
> > >> > Is it still our rush and 'highway or no way'? I was in the hope it
> is
> > >> gone.
> > >> >
> > >> > чт, 7 мар. 2019 г. в 20:43, Denis Magda <dma...@apache.org>:
> > >> >
> > >> > > Vova,
> > >> > >
> > >> > > Thanks for the inputs. If it takes weeks to stabilize the master
> then
> > >> > let's
> > >> > > release from 2.7 cherry-picking Java 11 improvements. We can't
> wait
> > >> for
> > >> > > months holding these improvements - the world is switching to
> Java 11
> > >> and
> > >> > > Ignite fails during the first runs presently.
> > >> > >
> > >> > > -
> > >> > > Denis
> > >> > >
> > >> > >
> > >> > > On Thu, Mar 7, 2019 at 9:28 AM Vladimir Ozerov <
> voze...@gridgain.com>
> > >> > > wrote:
> > >> > >
> > >> > > > Igniters,
> > >> > > >
> > >> > > > Making release from master is not an option. We have a lot of
> > >> > > not-yet-ready
> > >> > > > and not-yet-tested features. From SQL side this is partition
> pruning
> > >> > and
> > >> > > > SQL views with KILL command.
> > >> > > >
> > >> > > > So if we do not want to release a mess, then there are only two
> > >> > options:
> > >> > > > release Java 11 fixes on top of 2.7, or make normal release in
> about
> > >> > > 1.5-2
> > >> > > > month with proper feature freeze process and testing.
> > >> > > >
> > >> > > > Vladimir.
> > >> > > >
> > >> > > > чт, 7 марта 2019 г. в 20:10, Ilya Kasnacheev <
> > >> > ilya.kasnach...@gmail.com
> > >> > > >:
> > >> > > >
> > >> > > > > Hello!
> > >> > > > >
> > >> > > > > Then please fast-forward review and merge
> > >> > > > > https://issues.apache.org/jira/browse/IGNITE-11299 because it
> > >> breaks
> > >> > > SSL
> > >> > > > > on
> > >> > > > > Windows under Java 11.
> > >> > > > >
> > >> > > > > Anything else that needs to be merged before release is
> branched?
> > >> > > > >
> > >> > > > > Regards,
> > >> > > > > --
> > >> > > > > Ilya Kasnacheev
> > >> > > > >
> > >> > > > >
> > >> > > > > чт, 7 мар. 2019 г. в 20:07, Nikolay Izhikov <
> nizhi...@apache.org
> > >> >:
> > >> > > > >
> > >> > > > > > +1
> > >> > > > > >
> > >> > > > > > чт, 7 марта 2019 г., 20:00 Denis Magda <dma...@apache.org>:
> > >> > > > > >
> > >> > > > > > > Igniters,
> > >> > > > > > >
> > >> > > > > > > How about releasing Ignite 2.8 from the master - creating
> the
> > >> > > release
> > >> > > > > > > branch on Monday-Tuesday, as fast as we can? Don't want
> us to
> > >> > delay
> > >> > > > > with
> > >> > > > > > > Java 11 improvements, they are really helpful from the
> > >> usability
> > >> > > > > > > standpoint.
> > >> > > > > > >
> > >> > > > > > > After this release, let's introduce a practice of
> maintenance
> > >> > > > releases
> > >> > > > > > > 2.8.x. Those who are working on any improvements and won't
> > >> merge
> > >> > > them
> > >> > > > > to
> > >> > > > > > > the release branch on Monday-Tuesday will be able to roll
> out
> > >> in
> > >> > a
> > >> > > > > point
> > >> > > > > > > release like 2.8.1 slightly later.
> > >> > > > > > >
> > >> > > > > > > -
> > >> > > > > > > Denis
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > On Thu, Mar 7, 2019 at 6:22 AM Dmitriy Pavlov <
> > >> > dpav...@apache.org>
> > >> > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > > Hi Ignite Developers,
> > >> > > > > > > >
> > >> > > > > > > > In the separate topic, we've touched the question of
> next
> > >> > release
> > >> > > > of
> > >> > > > > > > Apache
> > >> > > > > > > > Ignite.
> > >> > > > > > > >
> > >> > > > > > > > The main reason for the release is Java 11 support,
> > >> modularity
> > >> > > > > changes
> > >> > > > > > > > (actually we have a couple of this kind of fixes).
> > >> > Unfortunately,
> > >> > > > > full
> > >> > > > > > > > modularity support is impossible without 3.0 because
> package
> > >> > > > > > refactoring
> > >> > > > > > > is
> > >> > > > > > > > breaking change in some cases.
> > >> > > > > > > >
> > >> > > > > > > > But I clearly remember that in 2.7 thread we've also
> > >> discussed
> > >> > > that
> > >> > > > > the
> > >> > > > > > > > next release will contain step 1 of services redesign, -
> > >> > > discovery
> > >> > > > > > > protocol
> > >> > > > > > > > usage for services redeploy.
> > >> > > > > > > >
> > >> > > > > > > > We have 2 alternative options for releasing 2.8;
> > >> > > > > > > >
> > >> > > > > > > > A. (in a small way): 2.7-based branch with particular
> > >> commits
> > >> > > > > > > cherry-picked
> > >> > > > > > > > into it. It is analog of emergency release but without
> > >> really
> > >> > > > > > emergency.
> > >> > > > > > > > Since we don't release our new modules we have more
> time to
> > >> > make
> > >> > > it
> > >> > > > > > > modular
> > >> > > > > > > > for 2.9 and make Ignite fully modules compliant in 3.0
> > >> > > > > > > >
> > >> > > > > > > > B. (in large) And, it is a full release based on
> master, it
> > >> > will
> > >> > > > > > include
> > >> > > > > > > > new hibernate version, ignite-compress,
> ignite-services, and
> > >> > all
> > >> > > > > other
> > >> > > > > > > > changes we have. Once it is published we will not be
> able to
> > >> > > change
> > >> > > > > > > > something.
> > >> > > > > > > >
> > >> > > > > > > > Please share your vision, and please stand up if you
> want to
> > >> > lead
> > >> > > > > this
> > >> > > > > > > > release (as release manager).
> > >> > > > > > > >
> > >> > > > > > > > Sincerely,
> > >> > > > > > > > Dmitriy Pavlov
> > >> > > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
>
>
>
> --
> Best Regards, Vyacheslav D.
>

Reply via email to