On 26 March 2015 at 12:06, nicolas de loof <[email protected]> wrote:

>
>
> 2015-03-26 12:57 GMT+01:00 James Nord <[email protected]>:
>
>> Nicolas, your logic is not correct in that we only force users to upgrade
>> once.
>>
>> Just because we would require JDK7 does not mean the user needs to
>> install JDK7 and then JDK8 when we require JDK8.  They can (*if their
>> platform supports it*) install JDK8 straight away and run Jenkins
>> compiled for JDK7 on it, so they have only one upgrade.
>>
>
> Those users are the one who follow jenkins ML and announcements. I'm
> considering here the one who will discover JDK requirement changed, then
> will complain and eventually upgrade JDK. Then few month later this would
> happen again
>
>
The good news is that if you are running Java 6 and you try to start
Jenkins compiled for Java 7 it will blow up immediately, thus none of your
data is lost and you can roll back quickly and easily... or upgrade to Java
7/8

If you are not testing upgrades before doing them then caveat emptor


>
> If the platform does not support JDK8 then you save one upgrade -  how
>> many people are in this situation is the question that may need answering.
>> Right now the OracleJDK 1.8 is supported on RedHat 5.5+
>> <http://www.oracle.com/technetwork/java/javase/certconfig-2095354.html>
>> and most other mainstream OSes.
>>
>>
>>
>> On Thursday, 26 March 2015 11:01:32 UTC, nicolas de loof wrote:
>>>
>>> right, so the JDK 7 EOL mostly doesn't match our next LTS,
>>> so as we know a JDK switch will impact users, I suggest we postpone JDK
>>> upgrade to post-may LTS, then can adopt JDK 8 in June so the LTS we will
>>> select in July can be based on it.
>>>
>>> Doing this, we will only enforce jenkins user to upgrade JDK once, and
>>> still can move forward in a reasonable delay.
>>>
>>> 2015-03-26 11:40 GMT+01:00 Stephen Connolly <[email protected]>:
>>>
>>>>
>>>> On 26 March 2015 at 09:39, James Nord <[email protected]> wrote:
>>>>
>>>>> On Wednesday, 25 March 2015 16:33:09 UTC, Jesse Glick wrote:
>>>>>>
>>>>>> On Wed, Mar 25, 2015 at 6:53 AM, Stephen Connolly
>>>>>> <[email protected]> wrote:
>>>>>> > Which is why I think going for JDK7 now is a better plan than
>>>>>> trying to jump
>>>>>> > all the way to JDK8
>>>>>>
>>>>>> Painful as it is, I tend to agree. To be clear, by current LTS
>>>>>> policy,
>>>>>> switching the baseline to Java 8 means that someone whose corporate
>>>>>> IT
>>>>>> supports installation of only Java 7 will not receive even security
>>>>>> fixes in about three months. (CloudBees customers get an extra nine
>>>>>> months’ reprieve.) Otherwise they are left to backport for
>>>>>> themselves.
>>>>>>
>>>>>
>>>>> But they will have a JDK that won't get security fixes in less time
>>>>> than this unless they have some commercial support - so I don't get what
>>>>> your point is here?
>>>>>
>>>>>
>>>> The point is that right now people can get security fixes for JDK7.
>>>> Thus the code base *right now* cannot abandon JDK7.
>>>>
>>>> The next LTS will be picked from a Jenkins tip set up in the next
>>>> couple of weeks - i.e. while JDK7 is still "supported for free" by Oracle.
>>>>
>>>> This means that the best we can do *before May 2015* is move to JDK7...
>>>> IOW drop support for the well end of life JDK6.
>>>>
>>>> On 1st of May 2015 we move Jenkins HEAD to JDK8 because only JDK8 is
>>>> supported by Oracle. That means that May's LTS is JDK7 *because it was
>>>> based off a HEAD version that was released while JDK7 was supported by
>>>> Oracle*
>>>>
>>>> The LTS line after May will thus be JDK8 only.
>>>>
>>>> After 1st May 2015, anyone running JDK7 will only be getting JDK
>>>> security fixes if they have a commercial agreement with Oracle or some
>>>> other vendor, and thus if they want to continue getting security fixes for
>>>> the last JDK7 line of Jenkins then they have three options:
>>>>
>>>> * Contribute to the community by forming a sub-group in the community
>>>> that does the back-ports. That sub-group would likely want to ask to be
>>>> signed up to the security-cert list so that they can coordinate.
>>>> * Do the back ports themselves in a mad panic on the day the changes
>>>> are released (i.e. I don't think you'll get on the security-cert private
>>>> list if you are not contributing to the community in some shape or form, or
>>>> unless you are providing commercial support for Jenkins)
>>>> * Pay somebody else to provide the support (somebody who is providing
>>>> commercial support for Jenkins IMHO should be able to get on the
>>>> security-cert private list even if they are not contributing to the
>>>> community... I do not view CloudBees as being special in this regard... my
>>>> personal belief is that if you are providing Jenkins support or providing
>>>> Jenkins as a Service, you should be contributing to the security-cert
>>>> effort as a matter of course. I know KK has reached out to a number of
>>>> other vendors to try and get them involved)
>>>>
>>>> Which option they choose is their business
>>>>
>>>> -Stephen
>>>>
>>>>
>>>>>  --
>>>>> 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/bfbcba82-cb58-43b4-a763-77b326662a9b%
>>>>> 40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/bfbcba82-cb58-43b4-a763-77b326662a9b%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%2BnPnMwj15gcdd9phhRSMGKVWCtemC
>>>> N4UVbDVe4UY9xpe-ZAsQ%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CA%2BnPnMwj15gcdd9phhRSMGKVWCtemCN4UVbDVe4UY9xpe-ZAsQ%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/19b3df75-2446-459b-9780-9fab229bb5ac%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/19b3df75-2446-459b-9780-9fab229bb5ac%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/CANMVJz%3DhukO%3Durp_Nje0ZoU2vs4eiq%3DRqWQ0x-1yd0cMs0o2XA%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJz%3DhukO%3Durp_Nje0ZoU2vs4eiq%3DRqWQ0x-1yd0cMs0o2XA%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%2BnPnMxrqk%2BWY0oBbE6yRpWBXu6QCfeUpjZ2MJ8j8Ks06QDiTw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to