>From my POV the problem is that we don't know if we are talking about 5% or
50% :(

For sure, with any solution it will be painful for them. The risk being is
that a big breakage for them gives the opportunity to move to something
else.

About communication/anticipation it is a mandatory pre-requisite but I
would really prefer that we call it jenkins 3.0. To make obvious the
breaking change.

For me changing the java runtime prerequisite in a minor version is a
really strange strategy...

Le samedi 29 octobre 2016, Baptiste Mathus <[email protected]> a écrit :

> Yes, but aren't we then back to the point, Arnaud: anyway,
> places/companies where cost must be 0 are not going to upgrade to new
> Jenkins version anyway?
>
> And when they're forced to upgrade at some point, in the meantime they're
> likely to have also been forced to upgrade the Jdk from 7 to 8 on those
> projects? Should we block the OSS project because, say, <30% of users won't
> upgrade? If so, then why not, but how long? Since that category of users
> basically only upgrades when forced to anyway?
>
> IMO, we could just define some future arbitrary date to give time to
> everybody if we agree this is time. For example, announce on the blog and
> everywhere we can that the first weekly version of 2017 (or some later
> date) will be on java 8 min. This would give time for users to upgrade, and
> possibly for the plugin to be improved wrt the multi-jdk support, by OSS
> maintainers and/or companies who want to help theirs customers with this
> upgrade.
>
> WDYT?
>
>
> 2016-10-29 12:33 GMT+02:00 Arnaud Héritier <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>>:
>
>> The problem is that when a user have a large number of maven jobs running
>> on old JDKs, these are often legacy projects where the maintenance cost
>> must be 0. The problem is that using toolchains requires to update you
>> maven project and thus they'll probably won't do it :(
>> Another solution may to work on a converter to freestyle or pipeline jobs
>> .... Maybe they could prefer to loose some features if they gain in
>> maintainability...
>>
>>
>> On Sat, Oct 29, 2016 at 12:25 PM, nicolas de loof <
>> [email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>>> I indeed think we will have to support the evil maven job type for one
>>> more decade, so need to make it flexible enough so migrating jenkins
>>> codebase to a newer JDK is not blocked y this beast. As maven do support
>>> toolchain, I just would like maven job do fully rely on it without any
>>> extra configuration so end user don't have to worry about this terrible
>>> runtime dependency.
>>>
>>> 2016-10-29 10:24 GMT+02:00 Arnaud Héritier <[email protected]
>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>:
>>>
>>>> Are you proposing to write a real/good toolchain integration for
>>>> Jenkins ? That will allow to generate / configure the config file based on
>>>> what Jenkins deploys ? Ok with docker it is simpler to create an image with
>>>> several JDKs and the configuration file hardcoded (in that case the
>>>> challenge is to choose the docker plugin to use ..)
>>>>
>>>>
>>>> Le samedi 29 octobre 2016, nicolas de loof <[email protected]
>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> a écrit :
>>>>
>>>>> ... or rely on tool chain, that has been designed to cover this exact
>>>>> issue.
>>>>> Didn't we had this debate few days ago ?
>>>>>
>>>>> Le 29 oct. 2016 9:48 AM, "Arnaud Héritier" <[email protected]> a
>>>>> écrit :
>>>>>
>>>>>> If you don't use the maven evil job type
>>>>>>
>>>>>> Le samedi 29 octobre 2016, nicolas de loof <[email protected]>
>>>>>> a écrit :
>>>>>>
>>>>>>> Jenkins can require Java 8, but needs to support building arbitrary
>>>>>>> Java project, even jdk 1.0 ;)
>>>>>>>
>>>>>>> Le 29 oct. 2016 1:40 AM, "Martina" <[email protected]> a
>>>>>>> écrit :
>>>>>>>
>>>>>>>> btw. game-of-life that we all dearly love for demos only runs with
>>>>>>>> jdk7, not jdk 8, at least the master branch does.
>>>>>>>> https://github.com/CloudBees-community/game-of-life
>>>>>>>> Not sure how/where to report it, so I'm guessing that the right
>>>>>>>> powers-to-be see this one.
>>>>>>>>
>>>>>>>> - Martina
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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/c233f009-00a
>>>>>>>> 4-4795-bcee-61502007dd64%40googlegroups.com
>>>>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/c233f009-00a4-4795-bcee-61502007dd64%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/CANMVJzndQmE
>>>>>>> 3qpQ-jt2R%2BnXPFuqoogrq9fyw10b3uES4%3D7t%2BJA%40mail.gmail.com
>>>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJzndQmE3qpQ-jt2R%2BnXPFuqoogrq9fyw10b3uES4%3D7t%2BJA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> -----
>>>>>> Arnaud Héritier
>>>>>> http://aheritier.net
>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>> Twitter/Skype : aheritier
>>>>>>
>>>>>> --
>>>>>> 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/CAFNCU-_LvYD
>>>>>> HV8o3LKsBBsz58veXMVyGDWyHmOM787f18ckbpw%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAFNCU-_LvYDHV8o3LKsBBsz58veXMVyGDWyHmOM787f18ckbpw%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/CANMVJzmRZ%2
>>>>> BT9B%2BVz46K-v8OgkwtC%2B7AUjnCoNR1DHg9ufrZFbg%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJzmRZ%2BT9B%2BVz46K-v8OgkwtC%2B7AUjnCoNR1DHg9ufrZFbg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>> --
>>>> -----
>>>> Arnaud Héritier
>>>> http://aheritier.net
>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>> Twitter/Skype : aheritier
>>>>
>>>> --
>>>> 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]
>>>> <javascript:_e(%7B%7D,'cvml','jenkinsci-dev%[email protected]');>
>>>> .
>>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>>> gid/jenkinsci-dev/CAFNCU-98q4reN5-N6AUCKm3QbG2HZhgmXbqP8TGTQ
>>>> EjG9NXW8g%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAFNCU-98q4reN5-N6AUCKm3QbG2HZhgmXbqP8TGTQEjG9NXW8g%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]
>>> <javascript:_e(%7B%7D,'cvml','jenkinsci-dev%[email protected]');>
>>> .
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/jenkinsci-dev/CANMVJzmQ3HbYHL8J%3DMAbr9Tp5j-8_yq0F8V_fig
>>> F55SsgZX%2BFA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJzmQ3HbYHL8J%3DMAbr9Tp5j-8_yq0F8V_figF55SsgZX%2BFA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> -----
>> Arnaud Héritier
>> http://aheritier.net
>> Mail/GTalk: aheritier AT gmail DOT com
>> Twitter/Skype : aheritier
>>
>
>

-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

-- 
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/CAFNCU-8DVJVGAGvWVGNjd8QKP_P_dj%3DzTMru2pyZrFX%2BX-yA1w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to