+1 to deprecate Java 8, so we can hopefully incorporate the module concept
in Flink.

On Thu, Nov 25, 2021 at 9:49 AM Chesnay Schepler <ches...@apache.org> wrote:

> Users can already use APIs from Java 8/11.
>
> On 25/11/2021 09:35, Francesco Guardiani wrote:
> > +1 with what both Ingo and Matthias sad, personally, I cannot wait to
> start using some of
> > the APIs introduced in Java 9. And I'm pretty sure that's the same for
> our users as well.
> >
> > On Tuesday, 23 November 2021 13:35:07 CET Ingo Bürk wrote:
> >> Hi everyone,
> >>
> >> continued support for Java 8 can also create project risks, e.g. if a
> >> vulnerability arises in Flink's dependencies and we cannot upgrade them
> >> because they no longer support Java 8. Some projects already started
> >> deprecating support as well, like Kafka, and other projects will likely
> >> follow.
> >> Let's also keep in mind that the proposal here is not to drop support
> right
> >> away, but to deprecate it, send the message, and motivate users to start
> >> migrating. Delaying this process could ironically mean users have less
> time
> >> to prepare for it.
> >>
> >>
> >> Ingo
> >>
> >> On Tue, Nov 23, 2021 at 8:54 AM Matthias Pohl <matth...@ververica.com>
> >>
> >> wrote:
> >>> Thanks for constantly driving these maintenance topics, Chesnay. +1
> from
> >>> my
> >>> side for deprecating Java 8. I see the point Jingsong is raising. But I
> >>> agree with what David already said here. Deprecating the Java version
> is a
> >>> tool to make users aware of it (same as starting this discussion
> thread).
> >>> If there's no major opposition against deprecating it in the community
> we
> >>> should move forward in this regard to make the users who do not
> >>> regularly browse the mailing list aware of it. That said, deprecating
> Java
> >>> 8 in 1.15 does not necessarily mean that it is dropped in 1.16.
> >>>
> >>> Best,
> >>> Matthias
> >>>
> >>> On Tue, Nov 23, 2021 at 8:46 AM David Morávek <d...@apache.org> wrote:
> >>>> Thank you Chesnay for starting the discussion! This will generate bit
> of
> >>> a
> >>>
> >>>> work for some users, but it's a good thing to keep moving the project
> >>>> forward. Big +1 for this.
> >>>>
> >>>> Jingsong:
> >>>>
> >>>> Receiving this signal, the user may be unhappy because his application
> >>>>
> >>>>> may be all on Java 8. Upgrading is a big job, after all, many systems
> >>>>> have not been upgraded yet. (Like you said, HBase and Hive)
> >>>> The whole point of deprecation is to raise awareness, that this will
> be
> >>>> happening eventually and users should take some steps to address this
> in
> >>>> medium-term. If I understand Chesnay correctly, we'd still keep Java 8
> >>>> around for quite some time to give users enough time to upgrade, but
> >>>> without raising awareness we'd fight the very same argument later in
> >>> time.
> >>>
> >>>> All of the prerequisites from 3rd party projects for both HBase [1]
> and
> >>>> Hive [2] to fully support Java 11 have been completed, so the ball is
> on
> >>>> their side and there doesn't seem to be much activity. Generating bit
> >>> more
> >>>
> >>>> pressure on these efforts might be a good thing.
> >>>>
> >>>> It would be great to identify some of these users and learn bit more
> >>> about
> >>>
> >>>> their situation. Are they keeping up with latest Flink developments or
> >>> are
> >>>
> >>>> they lagging behind (this would also give them way more time for
> >>>> eventual
> >>>> upgrade)?
> >>>>
> >>>> [1] https://issues.apache.org/jira/browse/HBASE-22972
> >>>> [2] https://issues.apache.org/jira/browse/HIVE-22415
> >>>>
> >>>> Best,
> >>>> D.
> >>>>
> >>>> On Tue, Nov 23, 2021 at 3:08 AM Jingsong Li <jingsongl...@gmail.com>
> >>>>
> >>>> wrote:
> >>>>> Hi Chesnay,
> >>>>>
> >>>>> Thanks for bringing this for discussion.
> >>>>>
> >>>>> We should dig deeper into the current Java version of Flink users. At
> >>>>> least make sure Java 8 is not a mainstream version.
> >>>>>
> >>>>> Receiving this signal, the user may be unhappy because his
> application
> >>>>> may be all on Java 8. Upgrading is a big job, after all, many systems
> >>>>> have not been upgraded yet. (Like you said, HBase and Hive)
> >>>>>
> >>>>> In my opinion, it is too early to deprecate support for Java 8. We
> >>>>> should wait for a safer point in time.
> >>>>>
> >>>>> On Mon, Nov 22, 2021 at 11:45 PM Ingo Bürk <i...@ververica.com>
> wrote:
> >>>>>> Hi,
> >>>>>>
> >>>>>> also a +1 from me because of everything Chesnay already said.
> >>>>>>
> >>>>>>
> >>>>>> Ingo
> >>>>>>
> >>>>>> On Mon, Nov 22, 2021 at 4:41 PM Martijn Visser <
> >>> mart...@ververica.com>
>
>
>

Reply via email to