Re: F27 Self Contained Change: Java 9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 19 Apr 2017 1:14 pm, "Jan Kurik" <jkurik@xxxxxxxxxx> wrote:
= Proposed Self Contained Change: Java 9 =
https://fedoraproject.org/wiki/Changes/Java9TechPreview

Change owner(s):
* Jiri Vanek <jvanek at redhat dot com>

Add a tech preview preview of the the upcoming version of Java
(OpenJDK9) to Fedora 27


== Detailed Description ==
The current Java implementation in Fedora comes from OpenJDK.
Java 9 (and OpenJDK9) are tentatively scheduled for release in
2017-07-27. Fedora 27 will most likely be out just a few months after
that, and is therefore positioned to receive a tech preview version of
the latest OpenJDK9 candidates. This preview should be released
version of Java 9, will contain new Java 9 APIs, but may not be
supported by many applications directly, therefore it have to warm up
as techpreview.


== Scope ==
The current version of OpenJDK 9 will be packaged and added to Fedora.
It will be a stand alone package and will not impact existing OpenJDK
8 packages.
Since this will be a tech preview, the primary JDK in Fedora 27 will
continue to be OpenJDK8. OpenJDK9 is not expected to be the primary
Java until Fedora 28 at least.
Two problems would generally be expected with a major JDK update based
on past experience:
FTFBS failures due to packages having a hard-coded JDK version dependency.
This was dealt with when both OpenJDK8 and OpenJDK7 were introduced
over Fedora 16/17 and Fedora 19/21. Now all Java dependent packages
should require java >= 1.6.0, and therefore this issue will not be a
problem any more.
There may be packages that rely on API that is deprecated in Java 9
Such packages cannot be identified until we actually start to build
with Java 9. Since Java 8 will continue to remain the primary version
of Java in Fedora 26, any API deprecation issues will be a secondary
problem as the main JVM will continue to be able to run everything
correctly. We expect to have everything resolved well before Java 9 is
to become the primary Java version in Fedora (F28 or later).

* Proposal owners:
providing java-9-openjdk package to main repositories

* Other developers:
N/A (not a System Wide Change)

* Release engineering:
only the inclusion of new package is needed

* 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)

So to be clear about this... The OpenJDK9 packages won't have a provides of "java" and the alternatives system won't prioritise this package over OpenJDK8?

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux