Meanwhile, I have released 1.3 which includes the documentation and Web UI patches: https://github.com/jenkinsci/jdk-tool-plugin/releases/tag/jdk-tool-1.3
On Thursday, July 18, 2019 at 3:10:17 PM UTC+2, Oleg Nenashev wrote: > > Hi all, > > I would like to provide some heads up about what's going on with the JDK > Tool Plugin. This is a plugin which was detached from Jenkins 2.112, and > this plugin DOES NOT provide a JDK Tool for Jenkins like many users may > think. Actually it only provides an installer for Oracle JDK (Oracle Java > SE Development Kit). The plugin has more than 200k installations, because > it is considered as an implied dependency by plugins which target cores > older than 2.112 (the majority of plugins ATM). > > The current state of the plugin is an issue, because Oracle changed the > license for its JDK 11+ distributions, and they are not longer available > for commercial use without Oracle license. We cannot integrate a crawler > for Java 11 <https://github.com/jenkins-infra/crawler/pull/82> until it > is resolved, because Jenkins users may be violating the license conditions > otherwise. There were recent follow-ups like AdoptOpenJDK Plugin for > Jenkins created by Mads Mohr Christensen (dev list thread > <https://groups.google.com/forum/#!searchin/jenkinsci-dev/AdoptOpenJDK%7Csort:date/jenkinsci-dev/ovPoMGswYoU/J0Rp5wphAQAJ>). > > But we still need to do something about the "JDK Tool" Plugin to avoid > confusion. JENKINS-57394 > <https://issues.jenkins-ci.org/browse/JENKINS-57394> and JENKINS-57395 have > been created to do so. > > I have a proposal proposal to update the plugin state in 1.x baseline for > Java 8 and then to cut a new 2.0 release to enable support of newer Java > versions. > > Version 1.3: > > - The plugin is renamed to "Oracle Java SE Development Kit Installer" (PR > #6 <https://github.com/jenkinsci/jdk-tool-plugin/pull/6>). > - Built-in and Internal Documentation updates (in PR #6 > <https://github.com/jenkinsci/jdk-tool-plugin/pull/6> and PR #5) > - License confirmation is marked as deprecated in the changelog > > Version 1.4: > > - Administrative monitor for the Tool installer usages. JENKINS-57395 > <https://issues.jenkins-ci.org/browse/JENKINS-57395> > - UI Control to accept the new Oracle license agreement. The previous > agreement keeps working > - More improvements and copy-edits > > Version 2.0: > > - Users are forced to re-accept the license for the installer to keep > using the installer if the new Oracle license has not been accepted yet > - The plugin is explicitly marked as incompatible with previous > versions > - https://github.com/jenkins-infra/crawler/pull/82 is merged > > There is no need to implement a full plan. I see 2 possible options: > > - *Option 1:* We implement the full plan > - *Option 2:* We just keep the plugin on JDK 8 forever until full > Oracle Java SE 8 Extended Support EoL in 2025 > <https://www.oracle.com/technetwork/java/java-se-support-roadmap.html>. > In such case we can stop at the version 1.4 without adding changes for the > new license agreement. The plugin can be slowly deprecated once plugins > really using this installer move to newer Jenkins versions. > > What do you think about such options? > > Best regards, > Oleg Nenashev > > > -- 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/ef88a49b-451d-47e2-9877-5e261a7227c4%40googlegroups.com.
