+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