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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to