= Proposed Self Contained Change: java-11-openjdk - next LTS OpenJDK release and future main JDK in Fedora = https://fedoraproject.org/wiki/Changes/java-11-openjdk-TechPreview Owner(s): * Jiri Vanek <jvanek at redhat dot com> OpenJDK have LTS release cadence of 2 years. JDK11, next LTS is to be released September 2018. Next LTS is JDK15, expected in 2020. This proposal, is proposing new package - java-11-openjdk, based on this LTS OpenJDK 11, which will be tech preview of next Main JDK for fedora (30?). See same process with JDK8, current main JDK, and JDK7 before. JDK8 tehc preview: https://fedoraproject.org/wiki/Features/Java8TechPreview JDK8 made main JDK: https://fedoraproject.org/wiki/Changes/Java8 See announcement: http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html See java SIG plans: https://jvanek.fedorapeople.org/devconf/2018/changesInjavaReleaseProcess.pdf == Detailed description == JDK11 is next major, LTS, release of Java platform. It is bringing many cool improvements - http://openjdk.java.net/projects/jdk/11/ and is landing to your Fedora. Where it will be maintained for f27 and newer. To understand JAva release process, See announcement: http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html and See java SIG plans: https://jvanek.fedorapeople.org/devconf/2018/changesInjavaReleaseProcess.pdf . So this is package, containing exact LTS version of OpenJDK You will always be allowed to install Used LTS in fedora build root, alongside with latest STS via alternatives. Also JDK8 will be with us for some time The fate of JDK10 is about to be decided - it can be updated to JDK11 or obsoleted by java-11-openjdk. In all cases, it will be later updated to JDK12. Also in all cases separate package will be created for any LTS JDK - next is java-11-openjdk, All those packages java-1.8.0-oepnjdk, java-openjdk and java-11-openjdk will be installable in parallel. You can also have installed several versiosn of java-openjdk installed next to each other. They are in your /usr/lib/jvm/java-X-openjdk-v-r.a directory. Where X is major - like 1.8.0, 9, 10, 11 or 12. == Scope == * Proposal owners: This is isolated change. The maintainers of OpenJDK in Fedora must build the binaries, and keep them working. To keep jdk8 and jd10 installable in parallel. * Other developers: Should start to check theirs packages against JDK11, as it will replace JDK8 sooner or later. This is still nothing official, and you can get troubles when trying it with rpmbuild, as your dependencies may (more likely will) pull JDK8 into build root. But you can try to compile your sources against JDK10 to see how your upstream get adapted to modules, and possibly start to upstream patches. * Release engineering: https://pagure.io/releng/issue/7527 * List of deliverables: N/A (not a System Wide Change) * Policies and guidelines: N/A (not a System Wide Change) * Trademark approval: N/A (not needed for this Change) -- Jan Kuřík JBoss EAP Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/63QYJG36Y5SDA32OGOKM6UPQ6GBJQKH3/