[POLL] Who still uses Java 7 with Flink ?

classic Classic list List threaded Threaded
23 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Konstantin Knauf
+1 for dropping Java 7

On 13.07.2017 10:11, Niels Basjes wrote:

> +1 For dropping java 1.7
>
> On 13 Jul 2017 04:11, "Jark Wu" <[hidden email]> wrote:
>
>> +1 for dropping Java 7
>>
>> 2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <
>> [hidden email]>:
>>
>>> +1 for dropping Java 1.7.
>>>
>>> On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
>>>
>>>> +1 for droppint Java 7, we have been using Java 8 for more than one year
>>>> in Alibaba and everything work fine.
>>>>
>>>> Best,
>>>> Kurt
>>>>
>>>> On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]>
>>>> wrote:
>>>>
>>>>> +1 for dropping Java 7
>>>>>
>>>>> On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]>
>>>>> wrote:
>>>>>
>>>>>> +1 for dropping 1.7 from me as well.
>>>>>>
>>>>>> Gyula
>>>>>>
>>>>>> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
>>>>>>
>>>>>>> +1 on dropping support for Java 1.7
>>>>>>>
>>>>>>> -------- Original message --------
>>>>>>> From: Robert Metzger <[hidden email]>
>>>>>>> Date: 7/12/17 8:36 AM (GMT-08:00)
>>>>>>> To: [hidden email]
>>>>>>> Cc: user <[hidden email]>
>>>>>>> Subject: Re: [POLL] Who still uses Java 7 with Flink ?
>>>>>>>
>>>>>>> +1 to drop Java 7 support
>>>>>>>
>>>>>>> I believe that we can move to Java 8 for the argument you've stated.
>>>>>>> ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0
>>>>> will
>>>>>>> require it as well.
>>>>>>>
>>>>>>> On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko
>>>>> <[hidden email]
>>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I would be in favor of dropping Java 7 as we don't use it in our
>>>>> hadoop
>>>>>>>> infra (and we are a bank). Also, Spark 2.2 has been released today,
>>>>>>>> which doesn't
>>>>>>>> support Java 7 <http://spark.apache.org/relea
>>>>> ses/spark-release-2-2-0.
>>>>>> html
>>>>>>>>>
>>>>>>>> anymore, and Flink should not lack behind :-)
>>>>>>>>
>>>>>>>> Cheers, Fokko
>>>>>>>>
>>>>>>>> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
>>>>>>>>
>>>>>>>>> Bumping this thread again.
>>>>>>>>>
>>>>>>>>> There are several strong points for dropping Java 7 support,
>>>>> apart
>>>>>> from
>>>>>>>> the
>>>>>>>>> fact that it is not maintained
>>>>>>>>>
>>>>>>>>>   - We could really use the Java 8 default methods feature in
>>>>>>>> interfaces to
>>>>>>>>> evolve the API without breaking backwards compatibility
>>>>>>>>>
>>>>>>>>>   - Easier build setup for Scala 2.12 (which requires Java 8),
>>>>> no need
>>>>>>>> to
>>>>>>>>> manage the tricky combinations of Java / Scala versions
>>>>>>>>>
>>>>>>>>>   - Ability to use vanilla Akka (rather than Flakka) which
>>>>> requires
>>>>>>>> Java 8.
>>>>>>>>>     - Fewer problems for users that use Akka in the Flink
>>>>> applications
>>>>>>>>>     - Flakka currently does not support Scala 2.12
>>>>>>>>>     - Newer Akka versions shade protobuf, which is important
>>>>>>>>>
>>>>>>>>> I think these together make a pretty good case for bumping the
>>>>>> required
>>>>>>>>> Java version to Java 8.
>>>>>>>>>
>>>>>>>>> It would just help both Flink users (dependency management, Scala
>>>>>>>> versions)
>>>>>>>>> and developers (build simplification) a lot.
>>>>>>>>> Unless we see users stepping forward and making a case that it
>>>>> will be
>>>>>>>>> impossible for them to upgrade to Java 8, I suggest to go
>>>>> forward with
>>>>>>>>> this.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Stephan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> +1
>>>>>>>>>>
>>>>>>>>>> There are several high impacts security vulnerabilities in JDK
>>>>> 7 and
>>>>>>>> will
>>>>>>>>>> not be addressed.
>>>>>>>>>>
>>>>>>>>>> As a result we completely moved away from JDK 7.
>>>>>>>>>>
>>>>>>>>>> +1 on separating the tasks of supporting Scala 2.12 and JDK 8
>>>>> in two
>>>>>>>>> steps.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Is this not two different issues?
>>>>>>>>>>> - adding builds for Scala 2.12
>>>>>>>>>>> - upgrading to Java version 1.8
>>>>>>>>>>>
>>>>>>>>>>> It may be time to switch, but I haven’t seen anything in
>>>>>> FLINK-5005
>>>>>>>>> which
>>>>>>>>>>> prevents simply adding Scala 2.12 to our supported build
>>>>> matrix
>>>>>> and
>>>>>>>>>>> continuing to build 2.10 / 2.11 against Java 1.7.
>>>>>>>>>>>
>>>>>>>>>>> Greg
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On Jun 8, 2017, at 11:39 AM, Robert Metzger <
>>>>>> [hidden email]>
>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> as promised in March, I want to revive this discussion!
>>>>>>>>>>>>
>>>>>>>>>>>> Our users are begging for Scala 2.12 support [1],
>>>>> migration to
>>>>>>>> Akka
>>>>>>>>> 2.4
>>>>>>>>>>> would solve a bunch of shading / dependency issues (Akka 2.4
>>>>> will
>>>>>>>>> remove
>>>>>>>>>>> Akka's protobuf dependency [2][3]) and generally Java 8's new
>>>>>>>> language
>>>>>>>>>>> features all speak for dropping Java 7.
>>>>>>>>>>>>
>>>>>>>>>>>> Java 8 has been released in March, 2014. Java 7 is
>>>>> unsupported
>>>>>>>> since
>>>>>>>>>>> June 2016.
>>>>>>>>>>>>
>>>>>>>>>>>> So what's the feeling in the community regarding the step?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/FLINK-5005# <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5005#>
>>>>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-5989 <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5989>
>>>>>>>>>>>> [3]
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
>>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
>>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>>>>>>>>>>> <
>>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
>>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
>>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
>>>>>>>>>>> [hidden email] <mailto:
>>>>>>>> [hidden email]
>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> Hello all,
>>>>>>>>>>>>
>>>>>>>>>>>> I'm sure you've considered this already, but what this
>>>>> data does
>>>>>>>> not
>>>>>>>>>>> include is all the potential future users,
>>>>>>>>>>>> i.e. slower moving organizations (banks etc.) which could
>>>>> be on
>>>>>>>> Java
>>>>>>>>> 7
>>>>>>>>>>> still.
>>>>>>>>>>>>
>>>>>>>>>>>> Whether those are relevant is up for debate.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Theo
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>> Yeah, you are right :)
>>>>>>>>>>>> I'll put something in my calendar for end of May.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>> Robert,
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks for the report. Shouldn’t we be revisiting this
>>>>> decision
>>>>>> at
>>>>>>>>> the
>>>>>>>>>>> beginning of the new release cycle rather than near the end?
>>>>> There
>>>>>>>> is
>>>>>>>>>>> currently little cost to staying with Java 7 since no Flink
>>>>> code
>>>>>> or
>>>>>>>>> pull
>>>>>>>>>>> requests have been written for Java 8.
>>>>>>>>>>>>
>>>>>>>>>>>> Greg
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Looks like 9% on twitter and 24% on the mailing list are
>>>>> still
>>>>>>>> using
>>>>>>>>>>> Java 7.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I would vote to keep supporting Java 7 for Flink 1.3 and
>>>>> then
>>>>>>>>> revisit
>>>>>>>>>>> once we are approaching 1.4 in September.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>> There's always a tradeoff we need to make. I'm in favor of
>>>>>>>> upgrading
>>>>>>>>>> to
>>>>>>>>>>> Java 8 to bring in all new Java features.
>>>>>>>>>>>>>
>>>>>>>>>>>>> The common way I've seen (and I agree) other software
>>>>> upgrading
>>>>>>>>> major
>>>>>>>>>>> things like this is 1) upgrade for next big release without
>>>>>> backward
>>>>>>>>>>> compatibility and notify everyone 2) maintain and patch
>>>>> current,
>>>>>>>>> old-tech
>>>>>>>>>>> compatible version at a reasonably limited scope. Building
>>>>>> backward
>>>>>>>>>>> compatibility is too much for an open sourced project
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>> wrote:
>>>>>>>>>>>>> I've put it also on our Twitter account:
>>>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521
>>>>> <
>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
>>>>>>>>> [hidden email]
>>>>>>>>>>> <mailto:[hidden email]>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think this easier done in a straw poll than in an
>>>>> email
>>>>>>>>>>> conversation.
>>>>>>>>>>>>>> I created one at: http://www.strawpoll.me/12535073 <
>>>>>>>>>>> http://www.strawpoll.me/12535073>
>>>>>>>>>>>>>> (Note that you have multiple choices.)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Though I prefer Java 8 most of the time I have to work
>>>>> on
>>>>>> Java
>>>>>>>> 7.
>>>>>>>>> A
>>>>>>>>>>> lot of
>>>>>>>>>>>>>> the infrastructure I work on still runs Java 7, one of
>>>>> the
>>>>>>>>>> companies I
>>>>>>>>>>>>>> build a prototype for a while back just updated to Java
>>>>> 7 2
>>>>>>>> years
>>>>>>>>>>> ago. I
>>>>>>>>>>>>>> doubt we can ditch Java 7 support any time soon if we
>>>>> want to
>>>>>>>> make
>>>>>>>>>> it
>>>>>>>>>>> easy
>>>>>>>>>>>>>> for companies to use Flink.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> cheers Martin
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> //PS sorry if this gets sent twice, we just migrated to
>>>>> a new
>>>>>>>> mail
>>>>>>>>>>> system
>>>>>>>>>>>>>> and a lot of things are broken
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>>> From: Stephan Ewen <[hidden email] <mailto:
>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>>>>> Sent: Wednesday, March 15, 2017 12:30:24 PM
>>>>>>>>>>>>>> To: [hidden email] <mailto:[hidden email]
>>>>>> ;
>>>>>>>>>>> [hidden email] <mailto:[hidden email]>
>>>>>>>>>>>>>> Subject: [POLL] Who still uses Java 7 with Flink ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi all!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I would like to get a feeling how much Java 7 is still
>>>>> being
>>>>>>>> used
>>>>>>>>>>> among
>>>>>>>>>>>>>> Flink users.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> At some point, it would be great to drop Java 7 support
>>>>> and
>>>>>>>> make
>>>>>>>>> use
>>>>>>>>>>> of
>>>>>>>>>>>>>> Java 8's new features, but first we would need to get a
>>>>>> feeling
>>>>>>>>> how
>>>>>>>>>>> much
>>>>>>>>>>>>>> Java 7 is still used.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Would be happy if users on Java 7 respond here, or even
>>>>> users
>>>>>>>> that
>>>>>>>>>>> have
>>>>>>>>>>>>>> some insights into how widespread they think Java 7
>>>>> still is.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> Stephan
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>>
>>
>

--
Konstantin Knauf * [hidden email] * +49-174-3413182
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
Geschäftsführer: Henrik Klagges, Christoph Stock, Dr. Robert Dahlke
Sitz: Unterföhring * Amtsgericht München * HRB 135082
Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Stephan Ewen
Thanks a lot for the feedback. Let's keep this thread open for feedback
till end of the week.

If it stays like it is (all or a vast majority in favor of dropping Java 7
support), we should start dropping Java 7 from next week on.


On Thu, Jul 13, 2017 at 10:59 AM, Konstantin Knauf <
[hidden email]> wrote:

> +1 for dropping Java 7
>
> On 13.07.2017 10:11, Niels Basjes wrote:
> > +1 For dropping java 1.7
> >
> > On 13 Jul 2017 04:11, "Jark Wu" <[hidden email]> wrote:
> >
> >> +1 for dropping Java 7
> >>
> >> 2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <
> >> [hidden email]>:
> >>
> >>> +1 for dropping Java 1.7.
> >>>
> >>> On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
> >>>
> >>>> +1 for droppint Java 7, we have been using Java 8 for more than one
> year
> >>>> in Alibaba and everything work fine.
> >>>>
> >>>> Best,
> >>>> Kurt
> >>>>
> >>>> On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]>
> >>>> wrote:
> >>>>
> >>>>> +1 for dropping Java 7
> >>>>>
> >>>>> On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]>
> >>>>> wrote:
> >>>>>
> >>>>>> +1 for dropping 1.7 from me as well.
> >>>>>>
> >>>>>> Gyula
> >>>>>>
> >>>>>> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
> >>>>>>
> >>>>>>> +1 on dropping support for Java 1.7
> >>>>>>>
> >>>>>>> -------- Original message --------
> >>>>>>> From: Robert Metzger <[hidden email]>
> >>>>>>> Date: 7/12/17 8:36 AM (GMT-08:00)
> >>>>>>> To: [hidden email]
> >>>>>>> Cc: user <[hidden email]>
> >>>>>>> Subject: Re: [POLL] Who still uses Java 7 with Flink ?
> >>>>>>>
> >>>>>>> +1 to drop Java 7 support
> >>>>>>>
> >>>>>>> I believe that we can move to Java 8 for the argument you've
> stated.
> >>>>>>> ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0
> >>>>> will
> >>>>>>> require it as well.
> >>>>>>>
> >>>>>>> On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko
> >>>>> <[hidden email]
> >>>>>>>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> I would be in favor of dropping Java 7 as we don't use it in our
> >>>>> hadoop
> >>>>>>>> infra (and we are a bank). Also, Spark 2.2 has been released
> today,
> >>>>>>>> which doesn't
> >>>>>>>> support Java 7 <http://spark.apache.org/relea
> >>>>> ses/spark-release-2-2-0.
> >>>>>> html
> >>>>>>>>>
> >>>>>>>> anymore, and Flink should not lack behind :-)
> >>>>>>>>
> >>>>>>>> Cheers, Fokko
> >>>>>>>>
> >>>>>>>> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
> >>>>>>>>
> >>>>>>>>> Bumping this thread again.
> >>>>>>>>>
> >>>>>>>>> There are several strong points for dropping Java 7 support,
> >>>>> apart
> >>>>>> from
> >>>>>>>> the
> >>>>>>>>> fact that it is not maintained
> >>>>>>>>>
> >>>>>>>>>   - We could really use the Java 8 default methods feature in
> >>>>>>>> interfaces to
> >>>>>>>>> evolve the API without breaking backwards compatibility
> >>>>>>>>>
> >>>>>>>>>   - Easier build setup for Scala 2.12 (which requires Java 8),
> >>>>> no need
> >>>>>>>> to
> >>>>>>>>> manage the tricky combinations of Java / Scala versions
> >>>>>>>>>
> >>>>>>>>>   - Ability to use vanilla Akka (rather than Flakka) which
> >>>>> requires
> >>>>>>>> Java 8.
> >>>>>>>>>     - Fewer problems for users that use Akka in the Flink
> >>>>> applications
> >>>>>>>>>     - Flakka currently does not support Scala 2.12
> >>>>>>>>>     - Newer Akka versions shade protobuf, which is important
> >>>>>>>>>
> >>>>>>>>> I think these together make a pretty good case for bumping the
> >>>>>> required
> >>>>>>>>> Java version to Java 8.
> >>>>>>>>>
> >>>>>>>>> It would just help both Flink users (dependency management, Scala
> >>>>>>>> versions)
> >>>>>>>>> and developers (build simplification) a lot.
> >>>>>>>>> Unless we see users stepping forward and making a case that it
> >>>>> will be
> >>>>>>>>> impossible for them to upgrade to Java 8, I suggest to go
> >>>>> forward with
> >>>>>>>>> this.
> >>>>>>>>>
> >>>>>>>>> Best,
> >>>>>>>>> Stephan
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
> >>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> +1
> >>>>>>>>>>
> >>>>>>>>>> There are several high impacts security vulnerabilities in JDK
> >>>>> 7 and
> >>>>>>>> will
> >>>>>>>>>> not be addressed.
> >>>>>>>>>>
> >>>>>>>>>> As a result we completely moved away from JDK 7.
> >>>>>>>>>>
> >>>>>>>>>> +1 on separating the tasks of supporting Scala 2.12 and JDK 8
> >>>>> in two
> >>>>>>>>> steps.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
> >>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Is this not two different issues?
> >>>>>>>>>>> - adding builds for Scala 2.12
> >>>>>>>>>>> - upgrading to Java version 1.8
> >>>>>>>>>>>
> >>>>>>>>>>> It may be time to switch, but I haven’t seen anything in
> >>>>>> FLINK-5005
> >>>>>>>>> which
> >>>>>>>>>>> prevents simply adding Scala 2.12 to our supported build
> >>>>> matrix
> >>>>>> and
> >>>>>>>>>>> continuing to build 2.10 / 2.11 against Java 1.7.
> >>>>>>>>>>>
> >>>>>>>>>>> Greg
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> On Jun 8, 2017, at 11:39 AM, Robert Metzger <
> >>>>>> [hidden email]>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi all,
> >>>>>>>>>>>>
> >>>>>>>>>>>> as promised in March, I want to revive this discussion!
> >>>>>>>>>>>>
> >>>>>>>>>>>> Our users are begging for Scala 2.12 support [1],
> >>>>> migration to
> >>>>>>>> Akka
> >>>>>>>>> 2.4
> >>>>>>>>>>> would solve a bunch of shading / dependency issues (Akka 2.4
> >>>>> will
> >>>>>>>>> remove
> >>>>>>>>>>> Akka's protobuf dependency [2][3]) and generally Java 8's new
> >>>>>>>> language
> >>>>>>>>>>> features all speak for dropping Java 7.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Java 8 has been released in March, 2014. Java 7 is
> >>>>> unsupported
> >>>>>>>> since
> >>>>>>>>>>> June 2016.
> >>>>>>>>>>>>
> >>>>>>>>>>>> So what's the feeling in the community regarding the step?
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/FLINK-5005# <
> >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5005#>
> >>>>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-5989 <
> >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5989>
> >>>>>>>>>>>> [3]
> >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
> >>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
> >>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >>>>>>>>>>> <
> >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
> >>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
> >>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
> >>>>>>>>>>> [hidden email] <mailto:
> >>>>>>>> [hidden email]
> >>>>>>>>>>>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>> Hello all,
> >>>>>>>>>>>>
> >>>>>>>>>>>> I'm sure you've considered this already, but what this
> >>>>> data does
> >>>>>>>> not
> >>>>>>>>>>> include is all the potential future users,
> >>>>>>>>>>>> i.e. slower moving organizations (banks etc.) which could
> >>>>> be on
> >>>>>>>> Java
> >>>>>>>>> 7
> >>>>>>>>>>> still.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Whether those are relevant is up for debate.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Cheers,
> >>>>>>>>>>>> Theo
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
> >>>>>>>>> [hidden email]
> >>>>>>>>>>> <mailto:[hidden email]>> wrote:
> >>>>>>>>>>>> Yeah, you are right :)
> >>>>>>>>>>>> I'll put something in my calendar for end of May.
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
> >>>>>> [hidden email]
> >>>>>>>>>>> <mailto:[hidden email]>> wrote:
> >>>>>>>>>>>> Robert,
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks for the report. Shouldn’t we be revisiting this
> >>>>> decision
> >>>>>> at
> >>>>>>>>> the
> >>>>>>>>>>> beginning of the new release cycle rather than near the end?
> >>>>> There
> >>>>>>>> is
> >>>>>>>>>>> currently little cost to staying with Java 7 since no Flink
> >>>>> code
> >>>>>> or
> >>>>>>>>> pull
> >>>>>>>>>>> requests have been written for Java 8.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Greg
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
> >>>>>> [hidden email]
> >>>>>>>>>>> <mailto:[hidden email]>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Looks like 9% on twitter and 24% on the mailing list are
> >>>>> still
> >>>>>>>> using
> >>>>>>>>>>> Java 7.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I would vote to keep supporting Java 7 for Flink 1.3 and
> >>>>> then
> >>>>>>>>> revisit
> >>>>>>>>>>> once we are approaching 1.4 in September.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
> >>>>>>>> [hidden email]
> >>>>>>>>>>> <mailto:[hidden email]>> wrote:
> >>>>>>>>>>>>> There's always a tradeoff we need to make. I'm in favor of
> >>>>>>>> upgrading
> >>>>>>>>>> to
> >>>>>>>>>>> Java 8 to bring in all new Java features.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> The common way I've seen (and I agree) other software
> >>>>> upgrading
> >>>>>>>>> major
> >>>>>>>>>>> things like this is 1) upgrade for next big release without
> >>>>>> backward
> >>>>>>>>>>> compatibility and notify everyone 2) maintain and patch
> >>>>> current,
> >>>>>>>>> old-tech
> >>>>>>>>>>> compatible version at a reasonably limited scope. Building
> >>>>>> backward
> >>>>>>>>>>> compatibility is too much for an open sourced project
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
> >>>>>>>>> [hidden email]
> >>>>>>>>>>> <mailto:[hidden email]>> wrote:
> >>>>>>>>>>>>> I've put it also on our Twitter account:
> >>>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521
> >>>>> <
> >>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
> >>>>>>>>> [hidden email]
> >>>>>>>>>>> <mailto:[hidden email]>>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> I think this easier done in a straw poll than in an
> >>>>> email
> >>>>>>>>>>> conversation.
> >>>>>>>>>>>>>> I created one at: http://www.strawpoll.me/12535073 <
> >>>>>>>>>>> http://www.strawpoll.me/12535073>
> >>>>>>>>>>>>>> (Note that you have multiple choices.)
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Though I prefer Java 8 most of the time I have to work
> >>>>> on
> >>>>>> Java
> >>>>>>>> 7.
> >>>>>>>>> A
> >>>>>>>>>>> lot of
> >>>>>>>>>>>>>> the infrastructure I work on still runs Java 7, one of
> >>>>> the
> >>>>>>>>>> companies I
> >>>>>>>>>>>>>> build a prototype for a while back just updated to Java
> >>>>> 7 2
> >>>>>>>> years
> >>>>>>>>>>> ago. I
> >>>>>>>>>>>>>> doubt we can ditch Java 7 support any time soon if we
> >>>>> want to
> >>>>>>>> make
> >>>>>>>>>> it
> >>>>>>>>>>> easy
> >>>>>>>>>>>>>> for companies to use Flink.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> cheers Martin
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> //PS sorry if this gets sent twice, we just migrated to
> >>>>> a new
> >>>>>>>> mail
> >>>>>>>>>>> system
> >>>>>>>>>>>>>> and a lot of things are broken
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ________________________________
> >>>>>>>>>>>>>> From: Stephan Ewen <[hidden email] <mailto:
> >>>>>> [hidden email]
> >>>>>>>>>>
> >>>>>>>>>>>>>> Sent: Wednesday, March 15, 2017 12:30:24 PM
> >>>>>>>>>>>>>> To: [hidden email] <mailto:[hidden email]
> >>>>>> ;
> >>>>>>>>>>> [hidden email] <mailto:[hidden email]>
> >>>>>>>>>>>>>> Subject: [POLL] Who still uses Java 7 with Flink ?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi all!
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I would like to get a feeling how much Java 7 is still
> >>>>> being
> >>>>>>>> used
> >>>>>>>>>>> among
> >>>>>>>>>>>>>> Flink users.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> At some point, it would be great to drop Java 7 support
> >>>>> and
> >>>>>>>> make
> >>>>>>>>> use
> >>>>>>>>>>> of
> >>>>>>>>>>>>>> Java 8's new features, but first we would need to get a
> >>>>>> feeling
> >>>>>>>>> how
> >>>>>>>>>>> much
> >>>>>>>>>>>>>> Java 7 is still used.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Would be happy if users on Java 7 respond here, or even
> >>>>> users
> >>>>>>>> that
> >>>>>>>>>>> have
> >>>>>>>>>>>>>> some insights into how widespread they think Java 7
> >>>>> still is.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>> Stephan
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>>
> >>>
> >>
> >
>
> --
> Konstantin Knauf * [hidden email] * +49-174-3413182
> TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
> Geschäftsführer: Henrik Klagges, Christoph Stock, Dr. Robert Dahlke
> Sitz: Unterföhring * Amtsgericht München * HRB 135082
>
Reply | Threaded
Open this post in threaded view
|

Re: [POLL] Who still uses Java 7 with Flink ?

Seth Wiesman
In reply to this post by Konstantin Knauf
+1 for dropping java 7

On 7/13/17, 4:59 AM, "Konstantin Knauf" <[hidden email]> wrote:

    +1 for dropping Java 7
   
    On 13.07.2017 10:11, Niels Basjes wrote:
    > +1 For dropping java 1.7
    >
    > On 13 Jul 2017 04:11, "Jark Wu" <[hidden email]> wrote:
    >
    >> +1 for dropping Java 7
    >>
    >> 2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) <
    >> [hidden email]>:
    >>
    >>> +1 for dropping Java 1.7.
    >>>
    >>> On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <[hidden email]> wrote:
    >>>
    >>>> +1 for droppint Java 7, we have been using Java 8 for more than one year
    >>>> in Alibaba and everything work fine.
    >>>>
    >>>> Best,
    >>>> Kurt
    >>>>
    >>>> On Thu, Jul 13, 2017 at 2:53 AM, Bowen Li <[hidden email]>
    >>>> wrote:
    >>>>
    >>>>> +1 for dropping Java 7
    >>>>>
    >>>>> On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <[hidden email]>
    >>>>> wrote:
    >>>>>
    >>>>>> +1 for dropping 1.7 from me as well.
    >>>>>>
    >>>>>> Gyula
    >>>>>>
    >>>>>> On Wed, Jul 12, 2017, 17:53 Ted Yu <[hidden email]> wrote:
    >>>>>>
    >>>>>>> +1 on dropping support for Java 1.7
    >>>>>>>
    >>>>>>> -------- Original message --------
    >>>>>>> From: Robert Metzger <[hidden email]>
    >>>>>>> Date: 7/12/17 8:36 AM (GMT-08:00)
    >>>>>>> To: [hidden email]
    >>>>>>> Cc: user <[hidden email]>
    >>>>>>> Subject: Re: [POLL] Who still uses Java 7 with Flink ?
    >>>>>>>
    >>>>>>> +1 to drop Java 7 support
    >>>>>>>
    >>>>>>> I believe that we can move to Java 8 for the argument you've stated.
    >>>>>>> ElasticSearch 5, Spark 2.2  require Java 8 already, Hadoop 3.0.0
    >>>>> will
    >>>>>>> require it as well.
    >>>>>>>
    >>>>>>> On Wed, Jul 12, 2017 at 4:02 PM, Driesprong, Fokko
    >>>>> <[hidden email]
    >>>>>>>
    >>>>>>> wrote:
    >>>>>>>
    >>>>>>>> Hi,
    >>>>>>>>
    >>>>>>>> I would be in favor of dropping Java 7 as we don't use it in our
    >>>>> hadoop
    >>>>>>>> infra (and we are a bank). Also, Spark 2.2 has been released today,
    >>>>>>>> which doesn't
    >>>>>>>> support Java 7 <http://spark.apache.org/relea
    >>>>> ses/spark-release-2-2-0.
    >>>>>> html
    >>>>>>>>>
    >>>>>>>> anymore, and Flink should not lack behind :-)
    >>>>>>>>
    >>>>>>>> Cheers, Fokko
    >>>>>>>>
    >>>>>>>> 2017-07-12 15:56 GMT+02:00 Stephan Ewen <[hidden email]>:
    >>>>>>>>
    >>>>>>>>> Bumping this thread again.
    >>>>>>>>>
    >>>>>>>>> There are several strong points for dropping Java 7 support,
    >>>>> apart
    >>>>>> from
    >>>>>>>> the
    >>>>>>>>> fact that it is not maintained
    >>>>>>>>>
    >>>>>>>>>   - We could really use the Java 8 default methods feature in
    >>>>>>>> interfaces to
    >>>>>>>>> evolve the API without breaking backwards compatibility
    >>>>>>>>>
    >>>>>>>>>   - Easier build setup for Scala 2.12 (which requires Java 8),
    >>>>> no need
    >>>>>>>> to
    >>>>>>>>> manage the tricky combinations of Java / Scala versions
    >>>>>>>>>
    >>>>>>>>>   - Ability to use vanilla Akka (rather than Flakka) which
    >>>>> requires
    >>>>>>>> Java 8.
    >>>>>>>>>     - Fewer problems for users that use Akka in the Flink
    >>>>> applications
    >>>>>>>>>     - Flakka currently does not support Scala 2.12
    >>>>>>>>>     - Newer Akka versions shade protobuf, which is important
    >>>>>>>>>
    >>>>>>>>> I think these together make a pretty good case for bumping the
    >>>>>> required
    >>>>>>>>> Java version to Java 8.
    >>>>>>>>>
    >>>>>>>>> It would just help both Flink users (dependency management, Scala
    >>>>>>>> versions)
    >>>>>>>>> and developers (build simplification) a lot.
    >>>>>>>>> Unless we see users stepping forward and making a case that it
    >>>>> will be
    >>>>>>>>> impossible for them to upgrade to Java 8, I suggest to go
    >>>>> forward with
    >>>>>>>>> this.
    >>>>>>>>>
    >>>>>>>>> Best,
    >>>>>>>>> Stephan
    >>>>>>>>>
    >>>>>>>>>
    >>>>>>>>>
    >>>>>>>>> On Thu, Jun 8, 2017 at 9:36 PM, Haohui Mai <[hidden email]>
    >>>>>> wrote:
    >>>>>>>>>
    >>>>>>>>>> +1
    >>>>>>>>>>
    >>>>>>>>>> There are several high impacts security vulnerabilities in JDK
    >>>>> 7 and
    >>>>>>>> will
    >>>>>>>>>> not be addressed.
    >>>>>>>>>>
    >>>>>>>>>> As a result we completely moved away from JDK 7.
    >>>>>>>>>>
    >>>>>>>>>> +1 on separating the tasks of supporting Scala 2.12 and JDK 8
    >>>>> in two
    >>>>>>>>> steps.
    >>>>>>>>>>
    >>>>>>>>>>
    >>>>>>>>>> On Thu, Jun 8, 2017 at 9:53 AM Greg Hogan <[hidden email]>
    >>>>>> wrote:
    >>>>>>>>>>
    >>>>>>>>>>> Is this not two different issues?
    >>>>>>>>>>> - adding builds for Scala 2.12
    >>>>>>>>>>> - upgrading to Java version 1.8
    >>>>>>>>>>>
    >>>>>>>>>>> It may be time to switch, but I haven’t seen anything in
    >>>>>> FLINK-5005
    >>>>>>>>> which
    >>>>>>>>>>> prevents simply adding Scala 2.12 to our supported build
    >>>>> matrix
    >>>>>> and
    >>>>>>>>>>> continuing to build 2.10 / 2.11 against Java 1.7.
    >>>>>>>>>>>
    >>>>>>>>>>> Greg
    >>>>>>>>>>>
    >>>>>>>>>>>
    >>>>>>>>>>>> On Jun 8, 2017, at 11:39 AM, Robert Metzger <
    >>>>>> [hidden email]>
    >>>>>>>>>> wrote:
    >>>>>>>>>>>>
    >>>>>>>>>>>> Hi all,
    >>>>>>>>>>>>
    >>>>>>>>>>>> as promised in March, I want to revive this discussion!
    >>>>>>>>>>>>
    >>>>>>>>>>>> Our users are begging for Scala 2.12 support [1],
    >>>>> migration to
    >>>>>>>> Akka
    >>>>>>>>> 2.4
    >>>>>>>>>>> would solve a bunch of shading / dependency issues (Akka 2.4
    >>>>> will
    >>>>>>>>> remove
    >>>>>>>>>>> Akka's protobuf dependency [2][3]) and generally Java 8's new
    >>>>>>>> language
    >>>>>>>>>>> features all speak for dropping Java 7.
    >>>>>>>>>>>>
    >>>>>>>>>>>> Java 8 has been released in March, 2014. Java 7 is
    >>>>> unsupported
    >>>>>>>> since
    >>>>>>>>>>> June 2016.
    >>>>>>>>>>>>
    >>>>>>>>>>>> So what's the feeling in the community regarding the step?
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/FLINK-5005# <
    >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5005#>
    >>>>>>>>>>>> [2] https://issues.apache.org/jira/browse/FLINK-5989 <
    >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-5989>
    >>>>>>>>>>>> [3]
    >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
    >>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
    >>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
    >>>>>>>>>>> <
    >>>>>>>>>>> https://issues.apache.org/jira/browse/FLINK-3211?
    >>>>>>>>>> focusedCommentId=15274018&page=com.atlassian.jira.
    >>>>>>>>>> plugin.system.issuetabpanels:comment-tabpanel#comment-15274018
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>> On Thu, Mar 23, 2017 at 2:42 PM, Theodore Vasiloudis <
    >>>>>>>>>>> [hidden email] <mailto:
    >>>>>>>> [hidden email]
    >>>>>>>>>>>
    >>>>>>>>>>> wrote:
    >>>>>>>>>>>> Hello all,
    >>>>>>>>>>>>
    >>>>>>>>>>>> I'm sure you've considered this already, but what this
    >>>>> data does
    >>>>>>>> not
    >>>>>>>>>>> include is all the potential future users,
    >>>>>>>>>>>> i.e. slower moving organizations (banks etc.) which could
    >>>>> be on
    >>>>>>>> Java
    >>>>>>>>> 7
    >>>>>>>>>>> still.
    >>>>>>>>>>>>
    >>>>>>>>>>>> Whether those are relevant is up for debate.
    >>>>>>>>>>>>
    >>>>>>>>>>>> Cheers,
    >>>>>>>>>>>> Theo
    >>>>>>>>>>>>
    >>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:14 PM, Robert Metzger <
    >>>>>>>>> [hidden email]
    >>>>>>>>>>> <mailto:[hidden email]>> wrote:
    >>>>>>>>>>>> Yeah, you are right :)
    >>>>>>>>>>>> I'll put something in my calendar for end of May.
    >>>>>>>>>>>>
    >>>>>>>>>>>> On Thu, Mar 23, 2017 at 12:12 PM, Greg Hogan <
    >>>>>> [hidden email]
    >>>>>>>>>>> <mailto:[hidden email]>> wrote:
    >>>>>>>>>>>> Robert,
    >>>>>>>>>>>>
    >>>>>>>>>>>> Thanks for the report. Shouldn’t we be revisiting this
    >>>>> decision
    >>>>>> at
    >>>>>>>>> the
    >>>>>>>>>>> beginning of the new release cycle rather than near the end?
    >>>>> There
    >>>>>>>> is
    >>>>>>>>>>> currently little cost to staying with Java 7 since no Flink
    >>>>> code
    >>>>>> or
    >>>>>>>>> pull
    >>>>>>>>>>> requests have been written for Java 8.
    >>>>>>>>>>>>
    >>>>>>>>>>>> Greg
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>>> On Mar 23, 2017, at 6:37 AM, Robert Metzger <
    >>>>>> [hidden email]
    >>>>>>>>>>> <mailto:[hidden email]>> wrote:
    >>>>>>>>>>>>>
    >>>>>>>>>>>>> Looks like 9% on twitter and 24% on the mailing list are
    >>>>> still
    >>>>>>>> using
    >>>>>>>>>>> Java 7.
    >>>>>>>>>>>>>
    >>>>>>>>>>>>> I would vote to keep supporting Java 7 for Flink 1.3 and
    >>>>> then
    >>>>>>>>> revisit
    >>>>>>>>>>> once we are approaching 1.4 in September.
    >>>>>>>>>>>>>
    >>>>>>>>>>>>> On Thu, Mar 16, 2017 at 8:00 AM, Bowen Li <
    >>>>>>>> [hidden email]
    >>>>>>>>>>> <mailto:[hidden email]>> wrote:
    >>>>>>>>>>>>> There's always a tradeoff we need to make. I'm in favor of
    >>>>>>>> upgrading
    >>>>>>>>>> to
    >>>>>>>>>>> Java 8 to bring in all new Java features.
    >>>>>>>>>>>>>
    >>>>>>>>>>>>> The common way I've seen (and I agree) other software
    >>>>> upgrading
    >>>>>>>>> major
    >>>>>>>>>>> things like this is 1) upgrade for next big release without
    >>>>>> backward
    >>>>>>>>>>> compatibility and notify everyone 2) maintain and patch
    >>>>> current,
    >>>>>>>>> old-tech
    >>>>>>>>>>> compatible version at a reasonably limited scope. Building
    >>>>>> backward
    >>>>>>>>>>> compatibility is too much for an open sourced project
    >>>>>>>>>>>>>
    >>>>>>>>>>>>>
    >>>>>>>>>>>>>
    >>>>>>>>>>>>> On Wed, Mar 15, 2017 at 7:10 AM, Robert Metzger <
    >>>>>>>>> [hidden email]
    >>>>>>>>>>> <mailto:[hidden email]>> wrote:
    >>>>>>>>>>>>> I've put it also on our Twitter account:
    >>>>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521
    >>>>> <
    >>>>>>>>>>> https://twitter.com/ApacheFlink/status/842015062667755521>
    >>>>>>>>>>>>>
    >>>>>>>>>>>>> On Wed, Mar 15, 2017 at 2:19 PM, Martin Neumann <
    >>>>>>>>> [hidden email]
    >>>>>>>>>>> <mailto:[hidden email]>>
    >>>>>>>>>>>>> wrote:
    >>>>>>>>>>>>>
    >>>>>>>>>>>>>> I think this easier done in a straw poll than in an
    >>>>> email
    >>>>>>>>>>> conversation.
    >>>>>>>>>>>>>> I created one at: http://www.strawpoll.me/12535073 <
    >>>>>>>>>>> http://www.strawpoll.me/12535073>
    >>>>>>>>>>>>>> (Note that you have multiple choices.)
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> Though I prefer Java 8 most of the time I have to work
    >>>>> on
    >>>>>> Java
    >>>>>>>> 7.
    >>>>>>>>> A
    >>>>>>>>>>> lot of
    >>>>>>>>>>>>>> the infrastructure I work on still runs Java 7, one of
    >>>>> the
    >>>>>>>>>> companies I
    >>>>>>>>>>>>>> build a prototype for a while back just updated to Java
    >>>>> 7 2
    >>>>>>>> years
    >>>>>>>>>>> ago. I
    >>>>>>>>>>>>>> doubt we can ditch Java 7 support any time soon if we
    >>>>> want to
    >>>>>>>> make
    >>>>>>>>>> it
    >>>>>>>>>>> easy
    >>>>>>>>>>>>>> for companies to use Flink.
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> cheers Martin
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> //PS sorry if this gets sent twice, we just migrated to
    >>>>> a new
    >>>>>>>> mail
    >>>>>>>>>>> system
    >>>>>>>>>>>>>> and a lot of things are broken
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> ________________________________
    >>>>>>>>>>>>>> From: Stephan Ewen <[hidden email] <mailto:
    >>>>>> [hidden email]
    >>>>>>>>>>
    >>>>>>>>>>>>>> Sent: Wednesday, March 15, 2017 12:30:24 PM
    >>>>>>>>>>>>>> To: [hidden email] <mailto:[hidden email]
    >>>>>> ;
    >>>>>>>>>>> [hidden email] <mailto:[hidden email]>
    >>>>>>>>>>>>>> Subject: [POLL] Who still uses Java 7 with Flink ?
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> Hi all!
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> I would like to get a feeling how much Java 7 is still
    >>>>> being
    >>>>>>>> used
    >>>>>>>>>>> among
    >>>>>>>>>>>>>> Flink users.
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> At some point, it would be great to drop Java 7 support
    >>>>> and
    >>>>>>>> make
    >>>>>>>>> use
    >>>>>>>>>>> of
    >>>>>>>>>>>>>> Java 8's new features, but first we would need to get a
    >>>>>> feeling
    >>>>>>>>> how
    >>>>>>>>>>> much
    >>>>>>>>>>>>>> Java 7 is still used.
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> Would be happy if users on Java 7 respond here, or even
    >>>>> users
    >>>>>>>> that
    >>>>>>>>>>> have
    >>>>>>>>>>>>>> some insights into how widespread they think Java 7
    >>>>> still is.
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>> Thanks,
    >>>>>>>>>>>>>> Stephan
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>>
    >>>>>>>>>>>>>
    >>>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>>
    >>>>>>>>>>>
    >>>>>>>>>>>
    >>>>>>>>>>
    >>>>>>>>>
    >>>>>>>>
    >>>>>>>
    >>>>>>>
    >>>>>>
    >>>>>
    >>>>
    >>>>
    >>>
    >>>
    >>> --
    >>>
    >>>
    >>
    >
   
    --
    Konstantin Knauf * [hidden email] * +49-174-3413182
    TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
    Geschäftsführer: Henrik Klagges, Christoph Stock, Dr. Robert Dahlke
    Sitz: Unterföhring * Amtsgericht München * HRB 135082
   

12