Immanetize (talk | contribs) No edit summary |
(starting draft) |
||
Line 1: | Line 1: | ||
{{header|docs}}{{Docs_beat_open}} | {{header|docs}}{{Docs_beat_open}} | ||
== Java == | |||
=== More efficiently dependency management for Java packages === | |||
The way that Java dependencies are handled has changed in Fedora 21. Packages that do not interact with the X server or audio subsystem, now depend on a new OpenJDK headless subpackage. This means installation size reduction on servers, a change that aims for efficiency. | |||
Java packaging guidelines now require to convert most Java packages to have "Requires: java-headless" when appropriate. Changes can be found at Fedora wiki: | |||
https://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires | |||
=== Javadocs subpackages no longer mandatory === | |||
Another change to Java packaging guidelines regards to Javadocs subpackages, which are now optional in Fedora packages. | |||
=== Update to OpenJDK 8 == | |||
OpenJDK8 is now the default Java Runtime in Fedora, replacing OpenJDK7. A full list of the features added in OpenJDK7 is available upstream at http://openjdk.java.net/projects/jdk8/features/. | |||
[[Category:Docs Project]] | [[Category:Docs Project]] | ||
[[Category:Draft documentation]] | [[Category:Draft documentation]] | ||
[[Category:Documentation beats]] | [[Category:Documentation beats]] |
Revision as of 00:35, 23 April 2014
Java
More efficiently dependency management for Java packages
The way that Java dependencies are handled has changed in Fedora 21. Packages that do not interact with the X server or audio subsystem, now depend on a new OpenJDK headless subpackage. This means installation size reduction on servers, a change that aims for efficiency.
Java packaging guidelines now require to convert most Java packages to have "Requires: java-headless" when appropriate. Changes can be found at Fedora wiki:
https://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires
Javadocs subpackages no longer mandatory
Another change to Java packaging guidelines regards to Javadocs subpackages, which are now optional in Fedora packages.
= Update to OpenJDK 8
OpenJDK8 is now the default Java Runtime in Fedora, replacing OpenJDK7. A full list of the features added in OpenJDK7 is available upstream at http://openjdk.java.net/projects/jdk8/features/.