+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 >>>> > >> > > > >> > >>>> > >> > > > >> > >>>> > >> > > > >> > >>>> > >> > > > >> > >>>> > >> > > > >> > >>>> > >> > > > >> >>>> > >> > > > >> >>>> > >> > > > > >>>> > >> > > > > >>>> > >> > > > > >>>> > >> > > > > >>>> > >> > > > >>>> > >> > > > >>>> > >> > > >>>> > >> > >>>> > >> >>>> > > >>>> > > >>>> > >>>> >>> >>> >> >> >> -- >> >> >