Hi everyone,

Update on this subject:

The JEP has been created and given the JEP-231 number
https://github.com/jenkinsci/jep/tree/master/jep/231

   - (We will update the table listing impacted plugins in the JEP soon
   with the correct latest status -- latest status, checked a few minutes
   ago is in the PR itself for now
   <https://github.com/jenkinsci/jenkins/pull/5320>)

What will happen when we merge the Core PR
https://github.com/jenkinsci/jenkins/pull/5320?

=> starting with the following weekly,* the following plugins would not
work anymore*:
emma <https://github.com/jenkinsci/emma-plugin>, cloverphp
<https://github.com/jenkinsci/cloverphp-plugin>, vs-code-metrics
<https://github.com/jenkinsci/vs-code-metrics-plugin>, BlameSubversion
<https://github.com/jenkinsci/BlameSubversion-plugin>, javatest-report
<https://github.com/jenkinsci/javatest-report-plugin>, vss
<https://github.com/jenkinsci/vss-plugin>, genexus
<https://github.com/jenkinsci/genexus-plugin>, synergy
<https://github.com/jenkinsci/synergy_scm-plugin>, config-rotator
<https://github.com/jenkinsci/config-rotator-plugin>, harvest
<https://github.com/jenkinsci/harvest-plugin>, cmvc
<https://github.com/jenkinsci/cmvc-plugin>

(for perspective, the emma plugin is the most installed with 3.2k installs,
and then it drops quickly.)

Note that we have filed a PR to fix this issue for *all* these plugins. So
if anybody was to step up in the future, they could easily take ownership,
merge & release the corresponding plugin.

Basil has been nice enough to prepare a PR to show users that these plugins
are deprecated:
https://github.com/jenkins-infra/update-center2/pull/525

Hence, I think this is time for us to move forward. I think we have taken
the due care needed to respect our "compatibility matters" stance
<https://www.jenkins.io/project/governance/#compatibility-matters>.
And given we know exactly the impact, it is reasonable to move on.

*I would like to formally request we merge this PR.*

If not, I'm ready to consider additional actions, but then I'd like to know
which ones :).

What I'm already having in the radar:
* send a heads-up to the users ML
* write a blog entry about this subject

Anything else?

Thank you!


Le lun. 10 mai 2021 à 22:50, Liam Newman <[email protected]> a écrit :

> Here's the PR submitting JEP for Digester Removal:
> https://github.com/jenkinsci/jep/pull/361
>
> On Wed, May 5, 2021 at 10:37 AM Oleg Nenashev <[email protected]>
> wrote:
>
>> Hi all. Please do not consider JEP as a huge overhead. As discussed in
>> another thread, we will be working on simplifying the process for
>> contributors. The process is not meant to be an obstacle, and I plan to
>> keep simplifying it where possible.
>> And, to everyone, please be kind. All of us share the goal to improve
>> Jenkins and reduce maintenance overheads
>>
>> On Wednesday, May 5, 2021 at 7:13:42 PM UTC+2 Baptiste Mathus wrote:
>>
>>>
>>> Le mer. 5 mai 2021 à 19:08, Jesse Glick <[email protected]> a écrit :
>>>
>>>> On Tue, May 4, 2021 at 10:58 PM Oleg Nenashev <[email protected]>
>>>> wrote:
>>>>
>>>>> What about a quick JEP?
>>>>>
>>>>
>>>> The rule of thumb is that if you are not sure if a JEP might be
>>>> needed…file a JEP. It is how we document any decision that might be
>>>> controversial or require explanation or context. Certainly any
>>>> deliberate compatibility break falls into this category. If your arguments
>>>> for why we should do something are coherent, it should not take long to
>>>> write up a few paragraphs in AsciiDoc and file it.
>>>>
>>>
>>> Agreed. We'll do one
>>>
>>>
>>> --
>> 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/f8066f0c-9dfe-4209-8fe8-e19bcf30b8e7n%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/f8066f0c-9dfe-4209-8fe8-e19bcf30b8e7n%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/CAA0qCNyOnh-O1o%2Bo2srtHd38G%3DQbpYA6mDS2Wt6T8M0f4ahJqw%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAA0qCNyOnh-O1o%2Bo2srtHd38G%3DQbpYA6mDS2Wt6T8M0f4ahJqw%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/CANWgJS55S5-VsTH_r2mP%3DXdGau4abkEGEUZHyu-5Uay72YSiaw%40mail.gmail.com.

Reply via email to