Thanks Gavin for the announcement draft! It looks great, and I plan to submit a few suggestions to improve it.
Regarding the process... Should we also add heads-up about removing the JEP-200 Ruby Runtime exceptions and XStream converters from the Jenkins core (source <https://github.com/jenkinsci/jenkins/blob/master/core/src/main/resources/jenkins/security/whitelisted-classes.txt#L179-L202>)? It is a reasonable next step, but it will nuke plugin users on the newer Jenkins cores. IMHO we should set a grace period, e.g. announce this change with a 6-month advance so that users have an opportunity to migrate to other plugins. In such a case, they may also benefit from an administrative monitor warning them about the breaking change (it would be a nice engine in general for deprecations). BR, Oleg On Friday, April 16, 2021 at 4:38:57 AM UTC+2 [email protected] wrote: > Draft - https://github.com/jenkins-infra/jenkins.io/pull/4256 > > Would love some ideas on workarounds. > > I'll have a PR ready for update-center before may 15th. > > On Thu, Apr 15, 2021 at 7:14 AM Baptiste Mathus <[email protected]> wrote: > >> +1 for deprecating this. The Jenkins community should invest its time >> more into the future than these components that are lacking any kind of >> maintainership. >> >> Cheers >> >> Le jeu. 15 avr. 2021 à 04:55, Owen Mehegan <[email protected]> a écrit : >> >>> gitlab-plugin doesn't depend on it, but gitlab-hook plugin does. It has >>> been unmaintained for 5 years and functionality is replaced by >>> gitlab-plugin and gitlab-branch-source. >>> >>> On Thu, Apr 15, 2021, 12:39 PM Jim Klimov <[email protected]> wrote: >>> >>>> On April 14, 2021 6:45:30 PM UTC, Oleg Nenashev <[email protected]> >>>> wrote: >>>> >I am +1 for depreciation. I would recommend to make an announcement >>>> >blog >>>> >about that with e.g. 1-month advance notice, but there is no reason to >>>> >keep >>>> >these plugins around. Ruby plugin stack is not maintainable without a >>>> >full-time contributor, we should pick our battles >>>> > >>>> >On Wed, Apr 14, 2021, 20:36 Mark Waite <[email protected]> >>>> >wrote: >>>> > >>>> >> >>>> >> >>>> >> On Wed, Apr 14, 2021 at 12:20 PM Daniel Beck <[email protected]> >>>> wrote: >>>> >> >>>> >>> >>>> >>> Since the last time we discussed this (and I created the JEP), we >>>> >added >>>> >>> deprecation warning support to Jenkins 2.246 and newer, which is >>>> >basically >>>> >>> designed for such a case. This makes JEP-7 much cleaner to >>>> >implement, >>>> >>> because we now have good ways to inform users about it. >>>> >>> >>>> >>> I'd start with a deprecation warning for ruby-runtime and all >>>> >dependent >>>> >>> plugins pointing to the JEP or this thread (or, if you want to write >>>> >it up, >>>> >>> a blog post), and if folks don't <s>complain</s> offer to take over >>>> >>> ruby-runtime maintainership in large enough numbers, we can suspend >>>> >a few >>>> >>> weeks later, followed by core cleanup. WDYT? >>>> >>> >>>> >>> >>>> >> +1 from me. >>>> >> >>>> >> >>>> >> -- >>>> >> 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/Ve0fqAud3Mk/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/CAO49JtFpo1yfG81wQYMUYp9vq3wFP%2BE40zA5cyAuZLYAQF83JQ%40mail.gmail.com >>>> >> >>>> >< >>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFpo1yfG81wQYMUYp9vq3wFP%2BE40zA5cyAuZLYAQF83JQ%40mail.gmail.com?utm_medium=email&utm_source=footer >>>> > >>>> >> . >>>> >> >>>> >>>> I believe there were plugins depending on it, that got me to have to >>>> pick java8 explicitly on one system. I think gitlab-plugin might be it. >>>> >>>> Jim >>>> >>>> -- >>>> Typos courtesy of K-9 Mail on my Android >>>> >>>> -- >>>> 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/Ve0fqAud3Mk/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/DCF391B5-3BB1-415C-BD17-10E0D2859FE6%40cos.ru >>>> . >>>> >>> -- >>> 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/CAHtcACEF8CtS5%2Bmd2WbipJSt0S9EHhp_ZJ96ZQ30KgTqXm4%3DEg%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAHtcACEF8CtS5%2Bmd2WbipJSt0S9EHhp_ZJ96ZQ30KgTqXm4%3DEg%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/Ve0fqAud3Mk/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/CANWgJS7dJQEY2KZna96%2B%2BqwjpgjzqMAues%3DBDDM22FTmxsi4%3DQ%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS7dJQEY2KZna96%2B%2BqwjpgjzqMAues%3DBDDM22FTmxsi4%3DQ%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/b72f3a6e-9325-420c-b930-a8df70bc988en%40googlegroups.com.
