Hi all,

As part of my work on Java platform support in Jenkins, I have
encountered the subsystem introduced in JENKINS-20679, which allows
plugins to request a newer version of Java than the corresponding
core. Based on a preliminary search of sources across the ecosystem,
this functionality appears to be unused. In my opinion this subsystem
introduces unnecessary complexity, and I would like to remove it to
simplify the implementation of future Java platform changes. In other
words, I am proposing a revert of JENKINS-20679 across all relevant
repositories: core, plugin-pom, maven-hpi-plugin, update-center2, and
any other places where JENKINS-20679 code might have spread. I would
like to thank the original authors of this code for providing a
valuable subsystem that served its purpose faithfully, having now
reached what I consider to be end-of-life.

Since the amount of work involved in testing these changes (including
searching for usages in binaries, both open-source and proprietary)
and preparing written justifications for the relevant PRs is
non-trivial, I would like to gather at least notional consensus on
this list regarding whether this is a direction we would like to go
in. If the consensus is favorable, I will proceed with testing and
preparing pull requests. However, if there are non-trivial objections
I will focus my time and energy on other areas.

Thank you,
Basil

-- 
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/CAFwNDjpDjk1aOLicHxG8ssjBaNpKEb3zeBa-ZsrmL324VMeOHg%40mail.gmail.com.

Reply via email to