[release-notes] jdk8, plus java subpackages

Pete Travis immanetize at fedoraproject.org
Sun Oct 5 20:47:37 UTC 2014


commit 06a5abe3e3cf8aa31c714cf75e5e477729fce525
Author: Pete Travis <immanetize at fedoraproject.org>
Date:   Sun Oct 5 14:47:32 2014 -0600

    jdk8, plus java subpackages

 en-US/Development_Java.xml |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)
---
diff --git a/en-US/Development_Java.xml b/en-US/Development_Java.xml
index 29e9e57..40b4ba9 100644
--- a/en-US/Development_Java.xml
+++ b/en-US/Development_Java.xml
@@ -5,8 +5,33 @@
 ]>
 
 
-<section>
+<section id="development-java">
   <title>Java</title>
   <para />
- 
+  
+  <section id="javadev-jdk8">
+    <title>OpenJDK 8</title>
+    <para>
+      OpenJDK8 is now the default Java Runtime in Fedora, replacing OpenJDK7. A full list of the features added in OpenJDK8 is available upstream at <ulink url="http://openjdk.java.net/projects/jdk8/features/" />.
+    </para>
+    <note>
+      <title>Java Customizations</title>
+      <para>
+        User customizations made to <package>java-1.7.0-openjdk</package> (specifically, to files under <filename class="directory">/usr/lib/jvm/java-1.7.0*/*</filename>) will not be carried across to <package>java-1.8.0-openjdk</package>.
+      </para>
+    </note>
+  </section>
+      
+  <section id="javadev-dependencies">
+    <title>More efficient package dependencies</title>
+    <para>
+      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.
+    </para>
+    <para>
+      Documentation for Java packages is now optional, saving even more space on your server.  Look for the <literal>-doc</literal> subpackage for Java packages to install the accompanying documentation.
+    </para>
+    <para>
+      Java packaging guidelines now require to convert most Java packages to have <literal>Requires: java-headless</literal> when appropriate.  Detailed information about the packaging effort can be found at <ulink url="https://fedoraproject.org/wiki/Packaging:Java#BuildRequires_and_Requires" />
+    </para>
+  </section>
 </section>


More information about the docs-commits mailing list