+1 for dropping java 7 

On 7/13/17, 4: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
    

Reply via email to