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 < konstantin.kn...@tngtech.com> 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" <j...@apache.org> wrote: > > > >> +1 for dropping Java 7 > >> > >> 2017-07-13 9:34 GMT+08:00 ☼ R Nair (रविशंकर नायर) < > >> ravishankar.n...@gmail.com>: > >> > >>> +1 for dropping Java 1.7. > >>> > >>> On Wed, Jul 12, 2017 at 9:10 PM, Kurt Young <ykt...@gmail.com> 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 <bowen...@offerupnow.com> > >>>> wrote: > >>>> > >>>>> +1 for dropping Java 7 > >>>>> > >>>>> On Wed, Jul 12, 2017 at 9:04 AM, Gyula Fóra <gyula.f...@gmail.com> > >>>>> wrote: > >>>>> > >>>>>> +1 for dropping 1.7 from me as well. > >>>>>> > >>>>>> Gyula > >>>>>> > >>>>>> On Wed, Jul 12, 2017, 17:53 Ted Yu <yuzhih...@gmail.com> wrote: > >>>>>> > >>>>>>> +1 on dropping support for Java 1.7 > >>>>>>> > >>>>>>> -------- Original message -------- > >>>>>>> From: Robert Metzger <rmetz...@apache.org> > >>>>>>> Date: 7/12/17 8:36 AM (GMT-08:00) > >>>>>>> To: dev@flink.apache.org > >>>>>>> Cc: user <u...@flink.apache.org> > >>>>>>> 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 > >>>>> <fo...@driesprong.frl > >>>>>>> > >>>>>>> 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 <se...@apache.org>: > >>>>>>>> > >>>>>>>>> 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 <ricet...@gmail.com> > >>>>>> 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 <c...@greghogan.com> > >>>>>> 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 < > >>>>>> rmetz...@apache.org> > >>>>>>>>>> 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 < > >>>>>>>>>>> theodoros.vasilou...@gmail.com <mailto: > >>>>>>>> theodoros.vasilou...@gmail.com > >>>>>>>>>>> > >>>>>>>>>>> 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 < > >>>>>>>>> rmetz...@apache.org > >>>>>>>>>>> <mailto:rmetz...@apache.org>> 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 < > >>>>>> c...@greghogan.com > >>>>>>>>>>> <mailto:c...@greghogan.com>> 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 < > >>>>>> rmetz...@apache.org > >>>>>>>>>>> <mailto:rmetz...@apache.org>> 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 < > >>>>>>>> bowen...@offerupnow.com > >>>>>>>>>>> <mailto:bowen...@offerupnow.com>> 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 < > >>>>>>>>> rmetz...@apache.org > >>>>>>>>>>> <mailto:rmetz...@apache.org>> 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 < > >>>>>>>>> martin.neum...@ri.se > >>>>>>>>>>> <mailto:martin.neum...@ri.se>> > >>>>>>>>>>>>> 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 <se...@apache.org <mailto: > >>>>>> se...@apache.org > >>>>>>>>>> > >>>>>>>>>>>>>> Sent: Wednesday, March 15, 2017 12:30:24 PM > >>>>>>>>>>>>>> To: u...@flink.apache.org <mailto:u...@flink.apache.org > >>>>>> ; > >>>>>>>>>>> dev@flink.apache.org <mailto:dev@flink.apache.org> > >>>>>>>>>>>>>> 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 * konstantin.kn...@tngtech.com * +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 >