+1 On Wed, 30 Mar 2022 at 07:35, 'Daniel Beck' via Jenkins Developers < [email protected]> wrote:
> > > On Wed, Mar 30, 2022 at 7:32 AM Basil Crow <[email protected]> wrote: > >> >> > 1. IIRC I've seen plugins requiring Java 11 that just don't declare it. >> So it's not unused because it isn't needed, but perhaps because plugin >> authors are unaware of it? >> >> I am not familiar with such cases, but I seriously doubt there are >> enough of them to justify a subsystem of this complexity. If it is >> really the case that some plugin requires a newer JRE at runtime it >> can just be documented in the plugin's README rather than with the >> elaborate and hard-to-maintain subsystem that is in place now. >> >> > 2. Will this be replaced by a different system (assuming this is future >> proof in principle)? Or will plugins be unable to require higher Java >> versions than what their core baseline requires to run? Or will there be >> surprises for admins when attempting to install such plugins? I think the >> core support for this was essentially a warning in plugin manager. >> >> Yes the core support for this was essentially a warning in the plugin >> manager, and no I am not planning on replacing this with something >> else. Plugins will just have to evolve in lockstep with the minimum >> Java version required by their core baseline. This is effectively the >> case in practice everywhere I've looked, and it also seems like a >> reasonable requirement to me >> > > Makes sense. Worst case is that we change our minds a few years down the > road and restore this subsystem. And if there's a plugin somewhere that > uses this after all, it's basically going to be an unused entry in > the Manifest IIRC. > > +1 and thanks for starting this conversation. > > (Just in case, I do not think a JEP is needed for what amounts to removal > of unused code.) > > -- > 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/CAMo7PtLefPYhzwK%3DvDQeNGy-vJMN1B9%3DTPrbOQ9zHc0MvmH5ew%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAMo7PtLefPYhzwK%3DvDQeNGy-vJMN1B9%3DTPrbOQ9zHc0MvmH5ew%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-3Bicd5HB5eZ7Tsi5kFq%3DdL2%3DHURAHs1NJEdRZQXADu5hPNg%40mail.gmail.com.
