= 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-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
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-announce@lists.fedoraproject.org/message/63QYJG36Y5SDA32OGOKM6UPQ6GBJQKH3/

Reply via email to