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 <jamestn...@gmail.com> 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 <mark.ea...@gmail.com>
>> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMy1JAFugQHay92Uj1WA%3DZF_uBOQcWQ%3DYWjKa0bJLm9n2w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to