This is not just slave.jar, all callable serialized and sent to slave need
to rely on same class format, so you can't keep slave 1.6 compatible

2015-03-24 22:15 GMT+01:00 Henri Gomez <[email protected]>:

> Java 7 will be a good first move.
> Add Java 8 is requirement roadmap for say, 6 months, time for CI teams to
> prepare themselves.
>
> On Linux and Windows, it's easy to have Java 8, it's another story on
> older hardware/OS.
> I would also suggest keep slave.jar Java 6 or 7 to make slaves running on
> outdated hardware/OS still available to users.
>
> Many many teams have to deal with such platforms ;(
>
>
> 2015-03-24 22:06 GMT+01:00 Kanstantsin Shautsou <[email protected]
> >:
>
>> So another idea that “update button” should compare and warn about java
>> versions if they planned to be changed :)
>>
>> > On Mar 25, 2015, at 00:03, Christopher Orr <[email protected]> wrote:
>> >
>> > I don't actually know how the startup / WAR extraction stuff works, but
>> I did wonder whether a Java 6-compatible piece of code could be run at
>> startup to print a "Jenkins now requires Java 8" warning to the console.
>> >
>> > But in any case, we need to warn users well in advance of upgrading.  A
>> lot of people won't be happy if they hit the upgrade button in the UI only
>> to find that Jenkins doesn't come up again.
>> >
>> >
>> > On 24/03/15 13:51, Kanstantsin Shautsou wrote:
>> >> I think jenkins can check java version on startup and print friendly
>> message to log instead of some java related stacktraces.
>> >>
>> >>> On Mar 24, 2015, at 23:46, Christopher Orr <[email protected]> wrote:
>> >>>
>> >>> Yeah, since we're upgrading, it may as well be to Java 8 since it
>> (seems to be) be available for every OS we package for, and it would
>> minimise the pain for users, rather than splitting it across two updates.
>> >>>
>> >>> I don't think we specify the required Java version in most of our
>> native package specs, and WAR users upgrading will have no way of knowing
>> about the Java requirement change, so we probably need to do a lot of user
>> education in advance.
>> >>>
>> >>> Maybe we can have banners inside the web interface for one or two
>> releases in advance, warning about the impending Java version requirement?
>> Plus big red text in the changelog, articles on the blog, Twitter etc.
>> >>>
>> >>> Some banners on the website, wiki and issue tracker (as we sometimes
>> do, e.g. for donation or JUC advertising) would also be a good idea.
>> >>>
>> >>> Regards,
>> >>> Chris
>> >>>
>> >>>
>> >>> On 24/09/14 12:40, Baptiste Mathus wrote:
>> >>>> I'm absolutely +1 on the advantages on the programming model that
>> >>>> defining a JDK8 as a minimum JDK would give us. And like Nicolas, I
>> also
>> >>>> think JDK7 is not really worth it as 8 is.
>> >>>>
>> >>>> And Jenkins is one of those tools that has somehow a lower barrier on
>> >>>> that requirement upgrade, since for example the build JDK can a
>> totally
>> >>>> different one, or wouldn't impact say a ruby/C/whatever compiler
>> anyway.
>> >>>>
>> >>>> Btw, I guess we own at least of those AIX installs, and JDK are
>> actually
>> >>>> generally not so that behind. JDK8 for AIX seems to be not GA *yet*
>> but
>> >>>> I'm sure IBM is working on it if not already out (found
>> >>>> http://www.ibm.com/developerworks/java/jdk/beta/ for example).
>> >>>> Sure, old platform like AIX 4 or 5.x wouldn't have those JDK
>> supported,
>> >>>> so I suppose there could be some Jenkins VeryLTS to keep Java 6 as
>> it's
>> >>>> now for say some months or even a year for only very important
>> issues.
>> >>>> That would give time for those platform a bit more time to provide
>> the
>> >>>> JDK8 port/version for their OS.
>> >>>>
>> >>>> 2014-09-24 19:42 GMT+02:00 Daniel Beck <[email protected]
>> >>>> <mailto:[email protected]>>:
>> >>>>
>> >>>>
>> >>>>    On 24.09.2014, at 11:48, Martin Kutter <[email protected]
>> >>>>    <mailto:[email protected]>> wrote:
>> >>>>
>> >>>>    > Just want to throw in that java 8 is not yet available on all
>> platforms
>> >>>>    > (like AIX, HP-UX and probably some other less frequently used
>> commercial
>> >>>>    > UNIXes).
>> >>>>
>> >>>>    I checked the anonymous usage stats a few weeks ago:
>> >>>>    Out of 93,400 installs, we know the master's OS for 85,200 of
>> them.
>> >>>>    285 are AIX. 120 are HP-UX. 50 installs total on OpenBSD, Darwin,
>> >>>>    OS/400, z/OS and NetBSD.
>> >>>>
>> >>>>    Not relevant enough IMO if the advantages are significant.
>> >>>>
>> >>>>    I can provide the queries I used if anyone wants to verify these.
>> >>>>
>> >>>>    --
>> >>>>    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]
>> >>>>    <mailto:jenkinsci-dev%[email protected]>.
>> >>>>    For more options, visit https://groups.google.com/d/optout.
>> >>>>
>> >>>>    --
>> >>>>    Baptiste <Batmat> MATHUS - http://batmat.net
>> >>>>    Sauvez un arbre,
>> >>>>    Mangez un castor ! nbsp;!
>> >>>>
>> >>>> --
>> >>>> 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]
>> >>>> <mailto:[email protected]>.
>> >>>> For more options, visit https://groups.google.com/d/optout.
>> >>>
>> >>> --
>> >>> You received this message because you are subscribed to a topic in
>> the Google Groups "Jenkins Developers" group.
>> >>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/jenkinsci-dev/sw_WepGw0Pk/unsubscribe.
>> >>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> >>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/5511CD16.6090302%40orr.me.uk
>> .
>> >>> For more options, visit https://groups.google.com/d/optout.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to a topic in the
>> Google Groups "Jenkins Developers" group.
>> > To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/jenkinsci-dev/sw_WepGw0Pk/unsubscribe.
>> > To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> > To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/5511D127.90609%40orr.me.uk
>> .
>> > 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/60304202-5AA7-43C3-83F4-828AC1ED9997%40gmail.com
>> .
>> 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/CALyUpY3G9kAbvGMWSOpTu96n8KsnSig%3DXdgxDvFFTFpcY6AAAg%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CALyUpY3G9kAbvGMWSOpTu96n8KsnSig%3DXdgxDvFFTFpcY6AAAg%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/CANMVJznRakKEWao2MWrEwjwOe3yK9_E58nHh%2BL3GeqzOHrcZLQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to