Well jumping from Java 6 to Java 8 is a big jump. My point is that we probably can strongly argue to jump to Java 7 today... then in a few months (say 3 months after Java 7 is EOL... to allow for an LTS that supports Java 7 but not Java 6) then we bump up to Java 8
On 24 March 2015 at 10:41, nicolas de loof <[email protected]> wrote: > As said when I opened this topic, I can't see major benefit in requiring > Java 7 from a developer point of view (some syntactic sugar, few new API, > what else ?), compared to huge benefit of Java 8 to review API design and > extensibility > > 2015-03-24 11:36 GMT+01:00 Stephen Connolly < > [email protected]>: > >> I think we could start looking at requiring Java 7 as a minimum for >> Runtime of Jenkins... given that Maven 3.3.1 has moved its minimum runtime >> to Java 7... if we want to bump the evil plugin version to use the Maven >> 3.3.1 embedded jars we will have to bump Jenkins to require Java 7 as a >> minimum... never mind that Java 7 goes EOL next month >> >> On 24 March 2015 at 10:33, James Nord <[email protected]> wrote: >> >>> Rejoice! IBM AIX and z/OS now have a GA Java8 version. >>> >>> http://www-01.ibm.com/support/docview.wss?uid=swg21696670 >>> >>> Is it time to revisit this once more? >>> >>> /James >>> >>> >>> On Thursday, 25 September 2014 16:20:35 UTC+1, Jesse Glick wrote: >>> >>>> On Wed, Sep 24, 2014 at 8:47 PM, Mark Waite <[email protected]> >>>> wrote: >>>> > I added a new test to the git client plugin which depended on a Java >>>> 7 NIO >>>> > feature. It failed to compile in my test configuration with Java 6. >>>> >>>> I think it is fine to require Java 7 in tests; there was already a >>>> proposal which met with no controversy to require 7 for building >>>> plugins, while continuing to use -target 6 and Animal Sniffer to >>>> prevent accidental use of 7+ APIs or bytecode (*). Requiring 8 for >>>> building plugins, and thus allowing -source 8 features in >>>> src/test/java/**/*.java (**), would be a natural next step, a bit >>>> controversial but much less so than requiring 8 for running Jenkins >>>> itself. >>>> >>>> >>>> (*) Of course this means functional tests do not find runtime problems >>>> occurring on 6 despite lack of linkage errors. But the alternative of >>>> running tests on 6 just means the reverse problem, that behavioral >>>> changes in 7 which break the plugin are not caught; and this is worse, >>>> since many more people will really be running on 7. >>>> >>>> (**) The upcoming version of Animal Sniffer allows you to skip checks >>>> on test-scope dependencies. But it might not yet allow checks to be >>>> skipped on src/test/java/**/*.java, which is not a dependency; will >>>> need to look into it. >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-dev/c7fd3bd4-26f6-488f-a4bc-52bbf0a8dbad%40googlegroups.com >>> <https://groups.google.com/d/msgid/jenkinsci-dev/c7fd3bd4-26f6-488f-a4bc-52bbf0a8dbad%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMy1JAFugQHay92Uj1WA%3DZF_uBOQcWQ%3DYWjKa0bJLm9n2w%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMy1JAFugQHay92Uj1WA%3DZF_uBOQcWQ%3DYWjKa0bJLm9n2w%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJznmy08LYOn0VPMg%2Bkef84LCP72NhJakbKKKeqfiXD3DSw%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJznmy08LYOn0VPMg%2Bkef84LCP72NhJakbKKKeqfiXD3DSw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMwg-0TN7vSNf3o26X3%2BQTM4S2e90siEqQJPku78JUBokw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
