I prefer option 2 because I assume it is a little less work and still provides good results to Jenkins users.
I assume option 2 is not as certain as option 3 to assure that users have accepted the new Oracle license agreement before they download a new Oracle Java SE. On Sat, Jul 20, 2019 at 1:21 AM Oleg Nenashev <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/jenkinsci-dev/ef88a49b-451d-47e2-9877-5e261a7227c4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Thanks! Mark Waite -- 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/CAO49JtFzg%2BmZWhDs7kvgCsqQXdaTkiJFjYnWP3kU6si1LxNt-A%40mail.gmail.com.
