Anything specifically need refreshing there? The upgrade step could possibly be removed as java 11 has been supported for a long time at this point
On Sun, 9 May 2021 at 09:49, Oleg Nenashev <[email protected]> wrote: > Before we communicate anything to users, I think we should refresh > https://www.jenkins.io/doc/administration/requirements/upgrade-java-guidelines/ > and reference it from admin monitors and changelogs > > On Sun, May 9, 2021, 10:10 Tim Jacomb <[email protected]> wrote: > >> I've raised https://github.com/jenkinsci/jenkins/pull/5474 to encourage >> existing users to migrate ahead of any deadline. >> >> Possibly worth getting into LTS as well. >> >> On Sat, 8 May 2021 at 23:27, 'Gavin Mogan' via Jenkins Developers < >> [email protected]> wrote: >> >>> That's a little bit of confirmation bias there. "Hey all the people that >>> follow us on a social media, do you support new things?" I wouldn't really >>> use a social media poll as anything more than "hrm thats interesting" >>> Not saying don't upgrade, I have no concerns about upgrades as I do >>> everything via docker, but just be careful >>> >>> On Sat, May 8, 2021 at 3:04 PM Oleg Nenashev <[email protected]> >>> wrote: >>> >>>> >>>> FTR Here are results of the Twitter poll in >>>> https://twitter.com/oleg_nenashev/status/1389808892926996481: >>>> The results are not aligned with the less than 1% Java 11 adoption in >>>> Jenkins, but it looks like the move would be supported in the community. >>>> We still need to document the compatibility and the scope of changes >>>> though >>>> >>>> [image: 117554722-b75f8300-b059-11eb-8570-06897f8863a6.png] >>>> On Wednesday, May 5, 2021 at 9:03:56 AM UTC+2 Oleg Nenashev wrote: >>>> >>>>> FTR here is the query for known Java 11 compatibility issues >>>>> <https://issues.jenkins.io/issues/?jql=labels%20%3D%20java11-compatibility%20and%20status%20%20not%20in%20%20(Closed%2C%20Resolved)>in >>>>> Jira. Some issues are not a blocker, for example Illegal Reflective Access >>>>> which will become a big deal in Java 17. >>>>> >>>>> The biggest remaining issue is Removal of JAXB dependencies and >>>>> replacing them by the JAXB API plugin where required (JENKINS-55944 >>>>> <https://issues.jenkins.io/browse/JENKINS-55944>). It impacts a >>>>> number of plugins including CppCheck, codesonar, Job Import, etc. Baptiste >>>>> Mathus has created a number of pull requests when we were working on the >>>>> Java 11 support, but not all of them were merged/released AFAICT. Ideally >>>>> we should do an issue scrub and review the state before deciding on this >>>>> topic. >>>>> >>>>> Time to write up a JEP by the way? >>>>> >>>>> >>>>> On Thursday, April 29, 2021 at 9:21:48 AM UTC+2 Olblak wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I am definitely in favor of switching to jdk11 by default, it's >>>>>> really time to move forward. We have been using it on the Jenkins >>>>>> infrastructure project for almost a year now without major issues but we >>>>>> also had to fine-tune the java configuration for java 11. >>>>>> >>>>>> That remains a major change with potential breaking changes, so I >>>>>> would announce it enough in advance so people can already switch to >>>>>> jdk11, >>>>>> and keep the java8 for several stable releases with a deprecation >>>>>> warning. >>>>>> >>>>>> >>>>>> >>>>>> On Wed, Apr 28, 2021, at 6:20 PM, Tim Jacomb wrote: >>>>>> >>>>>> Defaults and (people not seeing a need to change) >>>>>> >>>>>> Shipping an ‘admin monitor’ encouraging people to update would >>>>>> probably make a difference >>>>>> >>>>>> On Wed, 28 Apr 2021 at 17:18, Tim Jacomb <[email protected]> wrote: >>>>>> >>>>>> It’s just down to defaults I think. >>>>>> >>>>>> We’ve seen the numbers rise as we changed the website and helm chart >>>>>> to use Java 11 by default >>>>>> >>>>>> On Wed, 28 Apr 2021 at 17:08, Daniel Beck <[email protected]> >>>>>> wrote: >>>>>> >>>>>> >>>>>> >>>>>> On Wed, Apr 28, 2021 at 1:42 AM Oleg Nenashev <[email protected]> >>>>>> wrote: >>>>>> >>>>>> I am in favor of making JDK11 the default in all our distributions, >>>>>> including controller and agent Docker images. >>>>>> At the same time I am afraid that removal of Java 1.8 support is >>>>>> premature. The vast majority of Jenkins users still uses this version, >>>>>> and >>>>>> the migration to Java 11 won't be seamless in al l cases. For example, >>>>>> Maven Plugin will effectively switch project builds to Java 11 once the >>>>>> agent images are updated. It will cause unexpected issues in user builds >>>>>> here and there. Nothing should be critical, but we should not force users >>>>>> to migrate immediately. >>>>>> >>>>>> IMHO there should be a grace period between Java 8 support >>>>>> deprecation and the actual removal. Maybe 6 months or so. >>>>>> >>>>>> >>>>>> Agree; I'd even be more conservative than just six months. We can and >>>>>> should update the default Docker images to run on JDK 11. But we >>>>>> shouldn't >>>>>> ignore that just ~0.3% of instances use Java 11, let's do something about >>>>>> that first. I wouldn't be surprised that there are still some problems to >>>>>> work out but we just have no users yet who would be affected. >>>>>> >>>>>> >>>>>> -- >>>>>> 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/CAMo7PtLW05CwT6JyDHHpq52V%2BZwcRy3hQxPW7O9U-D%3DR1adL7Q%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAMo7PtLW05CwT6JyDHHpq52V%2BZwcRy3hQxPW7O9U-D%3DR1adL7Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>>> >>>>>> -- >>>>>> 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/CAH-3BicOSJ%2B%3DMhXxO2HRz4QL7O8tm5P56MJhJPsU13z3tTe0og%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3BicOSJ%2B%3DMhXxO2HRz4QL7O8tm5P56MJhJPsU13z3tTe0og%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>>> >>>>>> -- >>>> 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/440cfea5-a0d3-4a95-9cd3-1dcaf9be57efn%40googlegroups.com >>>> <https://groups.google.com/d/msgid/jenkinsci-dev/440cfea5-a0d3-4a95-9cd3-1dcaf9be57efn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> 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/CAG%3D_Dut95AqgjACv6chnnw7UeWRqm2niqAoe%3DVePrU_QOq4oUw%40mail.gmail.com >>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_Dut95AqgjACv6chnnw7UeWRqm2niqAoe%3DVePrU_QOq4oUw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> > 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/VfRq09Yfloo/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/CAH-3Bicv94K9tFdRwa6hwBCzF4P_esiQ%2BGvjQADtjU_O3ApMog%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bicv94K9tFdRwa6hwBCzF4P_esiQ%2BGvjQADtjU_O3ApMog%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > 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/CAPfivLDMLqksecXjU8PWnyPirJdY-kXvc6aQ8GGCjnriLj_yDQ%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLDMLqksecXjU8PWnyPirJdY-kXvc6aQ8GGCjnriLj_yDQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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/CAH-3Bicc-wdqpD4Yw4H2aLHcX9kJiq0-%2Btw3Ly%2B6DPGheVeQZA%40mail.gmail.com.
