release-notes/devel/en_US Java.xml, 1.18, 1.19 SystemDaemons.xml, 1.7, 1.8

Murray McAllister (mdious) fedora-docs-commits at redhat.com
Mon Mar 17 06:20:51 UTC 2008


Author: mdious

Update of /cvs/docs/release-notes/devel/en_US
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12109/en_US

Modified Files:
	Java.xml SystemDaemons.xml 
Log Message:
* updating SystemDaemons with the link to current release notes.
* updating Java to reflect Beats/Java UTC 0620 2008-03-17



Index: Java.xml
===================================================================
RCS file: /cvs/docs/release-notes/devel/en_US/Java.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Java.xml	24 Sep 2007 23:07:27 -0000	1.18
+++ Java.xml	17 Mar 2008 06:20:49 -0000	1.19
@@ -2,178 +2,104 @@
 <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.docbook.org/xml/4.4/docbookx.dtd">
 
 <section id="sn-Java">
-  <title><application>IcedTea</application> and
-    <package>java-gcj-compat</package></title>
+  <title>Java</title>
   <tip>
-    <title>Latest Release Notes on the Web</title>
     <para>
       These release notes may be updated. Visit <ulink
 	url='http://docs.fedoraproject.org/release-notes/'>http://docs.fedoraproject.org/release-notes/</ulink> 
       to view the latest release notes for Fedora.</para>
   </tip>
-  <section>
-    <title>IcedTea</title>
-    <para>This release of Fedora includes the
-      <application>IcedTea</application> environment.
-      <application>IcedTea</application> is a build harness for Sun's
-      OpenJDK code that replaces encumbered parts of OpenJDK with Free
-      Software replacements. <application>IcedTea</application> provides
-      a more complete, compatible environment than GCJ, including
-      support for building and running bytecode up to the 1.6 level.
-      Users of <application>IcedTea</application> should be aware of a
-      few caveats:</para>
-    <itemizedlist>
-      <listitem>
-	<para>There is no <systemitem>ppc</systemitem> or
-	  <systemitem>ppc64</systemitem> support. Users of ppc and ppc64
-	  systems should continue to use GCJ.</para>
-      </listitem>
-      <listitem>
-	<para>There is no support for the Java sound APIs.</para>
-      </listitem>
-      <listitem>
-	<para>There are a few missing cryptographic algorithms.</para>
-      </listitem>
-    </itemizedlist>
-  </section>
-  <section>
-    <title>Handling Java Applets</title>
-    <para>The Fedora <application>IcedTea</application> packages also
-      include an adaptation of <package>gcjwebplugin</package> that runs
-      untrusted applets safely in a web browser. The plugin is packaged
-      as <package>java-1.7.0-icedtea-plugin</package>.</para>
-    <itemizedlist>
-      <listitem>
-	<para>The <package>gcjwebplugin</package> adaptation has <ulink
-	    url="https://bugzilla.redhat.com/show_bug.cgi?id=304021">no
-	    support for the bytecode-to-Javascript bridge</ulink>, so
-	  applets that rely on this bridge will not work.</para>
-      </listitem>
-      <listitem>
-	<para>The <package>gcjwebplugin</package> adaptation has <ulink
-	    url="https://bugzilla.redhat.com/show_bug.cgi?id=304031">no
-	    support for signed applets</ulink>. Signed applets will run
-	  in untrusted mode.</para>
-      </listitem>
-      <listitem>
-	<para>The <package>gcjwebplugin</package> security policy may be
-	  overly restrictive. To enable restricted applets, run
-	  <command>firefox -g</command> in a terminal window to see what
-	  is being restricted, then grant the restricted permission in
-	  <filename>/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre/lib/security/java.policy</filename>.</para>
-      </listitem>
-    </itemizedlist>
-  </section>
-  <section>
-    <title><package>java-gcj-compat</package></title>
-    <para>This release of Fedora includes
-      <package>java-gcj-compat</package>. The
-      <package>java-gcj-compat</package> collection includes a tool
-      suite and execution environment that is capable of building and
-      running many useful programs that are written in the Java
-      programming language.</para>
+  <section id="sn-OpenJDK">
+    <title>OpenJDK</title>
     <para>
-      The java-gcj infrastructure has three key components: a GNU Java
-      runtime (<package>libgcj</package>), the
-      <application>Eclipse</application> Java compiler
-      (<command>ecj</command>), and a set of wrappers and links
-      (<package>java-gcj-compat</package>) that present the runtime and
-      compiler to the user in a manner similar to other Java
-      environments.
+	    Fedora 9 includes OpenJDK 6, an open source implementation of the Java Platform, Standard Edition. OpenJDK 6 is not yet Java compatible; work is underway to certify it. 
     </para>
-
     <para>
-      The Java software packages in this Fedora release use the
-      <package>java-gcj-compat</package> environment. These packages
-      include <application>OpenOffice.org Base</application>,
-      <application>Eclipse</application>, and <application>Apache
-	Tomcat</application>. Refer to the Java FAQ at <ulink
-	url='http://www.fedoraproject.org/wiki/JavaFAQ'>http://www.fedoraproject.org/wiki/JavaFAQ</ulink> 
-      for more information on the <package>java-gcj-compat</package>
-      free Java environment in Fedora.
+	    Fedora will track Sun's stable OpenJDK 6 branch.
     </para>
-    <important>
-      <title>Include Location and Version Information in Bug
-	Reports</title>
-      <para>
-	When making a bug report, be sure to include the output from
-	these commands:
-      </para>
-      <screen><![CDATA[which java && java -version && which javac && javac -version ]]></screen>
-    </important>
-  </section>
+</section>
 
-  <section id="sn-Handling-Java-and-Java-like-Packages">
-    <title>Handling Java and Java-like Packages</title>
-    <para>
-      In addition to the <package>java-gcj-compat</package> free
-      software stack, Fedora lets you install multiple Java
-      implementations and switch between them using the
-      <command>alternatives</command> command line tool. However, every
-      Java system you install must be packaged using the JPackage
-      Project packaging guidelines to take advantage of
-      <command>alternatives</command>. Once these packages are installed
-      properly, the <systemitem class="username">root</systemitem> user
-      may switch between <command>java</command> and
-      <command>javac</command> implementations using the
-      <command>alternatives</command> command:
-    </para>
-    <screen><![CDATA[alternatives --config java alternatives --config javac ]]></screen>
-    <para>A simpler way to switch Java alternatives is using the
-      <command>sytsem-switch-java</command> tool included in
-      Fedora.</para>
-  </section>
+<section id="sn-OpenJDK-Replaces-IcedTea">
+	<title>OpenJDK Replaces IcedTea</title>
+	<para>
+		The OpenJDK 6 packages, <filename>java-1.6.0-openjdk*</filename>, replace their <ulink url="https://fedoraproject.org/wiki/IcedTea">IcedTea</ulink> counterparts, <filename>java-1.7.0-icedtea*</filename>. The Fedora 8 IcedTea packages track the unstable OpenJDK 7 branch, whereas the <filename>java-1.6.0-openjdk*</filename> packages track the stable OpenJDK 6 branch. The decision to have OpenJDK 6 replace IcedTea was made for several reasons:
+	</para>
+	<itemizedlist>
+		<listitem>
+			<para>
+				Sun has replaced most of the encumbrances for which IcedTea was providing replacements.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				IcedTea's mandate is to merge as much as possible with OpenJDK, so the differences between IcedTea and OpenJDK should diminish over time.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				OpenJDK 6 is a stable branch, whereas OpenJDK 7 is unstable, and is not expected to ship a stable release until 2009.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				Sun has licensed the OpenJDK trademark for use in Fedora.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				Shipping both OpenJDK 6 and IcedTea would have been confusing, and would have added size to the distribution.
+			</para>
+		</listitem>
+	</itemizedlist>
+	<para>
+		IcedTea continues to provide autotools support (<package>autoconf</package>, <package>automake</package>, <package>libtool</package>, and so on), a portable interpreter for PowerPC and 64-bit PowerPC architectures, plugin support, Web Start support, and patches to integrate OpenJDK into Fedora. The IcedTea sources are included in the <filename>java-1.6.0-openjdk</filename> SRPM.
+	</para>
+</section>
 
-  <section id="sn-Fedora-and-the-JPackage-Java-Packages">
-    <title>Fedora and the JPackage Java Packages</title>
-    <para>
-      Fedora includes many packages derived from the JPackage Project,
-      which provides a Java software repository. These packages are
-      modified in Fedora to remove proprietary software dependencies and
-      to make use of GCJ's ahead-of-time compilation feature. Use the
-      Fedora repositories to update these packages, or use the JPackage
-      repository for packages not provided by Fedora. Refer to the
-      JPackage website at <ulink
-	url='http://jpackage.org'>http://jpackage.org</ulink> for more
-      information on the project and the software it provides.
-    </para>
-    <warning>
-      <title>Mixing Packages from Fedora and JPackage</title>
-      <para>
-	Research package compatibility before you install software from
-	both the Fedora and JPackage repositories on the same system.
-	Incompatible packages may cause complex issues.
-      </para>
-    </warning>    
-    <para>
-      Refer to the latest release notes pertaining to Eclipse at <ulink
-	url='http://fedoraproject.org/wiki/Docs/Beats/Devel/Tools/Eclipse'>http://fedoraproject.org/wiki/Docs/Beats/Devel/Tools/Eclipse</ulink>.
-    </para>
-  </section>
+<section id="sn-Handling-Java-Applets">
+	<title>Handling Java Applets</title>
+	<para>
+		Upstream OpenJDK does not provide a plugin. The Fedora OpenJDK packages include an adaptation of <filename>gcjwebplugin</filename>, that runs untrusted applets safely in a Web browser. The plugin is packaged as <filename>java-1.6.0-openjdk-plugin</filename>.
+	</para>
+	<itemizedlist>
+		<listitem>
+			<para>
+				The <filename>gcjwebplugin</filename> adaptation has no support for the <ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=304021">bytecode-to-JavaScript bridge (LiveConnect)</ulink>. Applets that rely on this bridge will not work. Experimental LiveConnect support exists in the IcedTea repository, but is not ready for deployment in Fedora.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				The <filename>gcjwebplugin</filename> adaptation does not support <ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=304031">signed applets</ulink>. Signed applets will run in untrusted mode. Experimental support for signed applets is present in the IcedTea repository, but it is not ready for deployment in Fedora.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				The <filename>gcjwebplugin</filename> security policy may be too restrictive. To enable restricted applets, run the <command>firefox -g</command> command in a terminal window to see what is being restricted, and then grant the restricted permission in the <filename>/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy</filename> file.
+			</para>
+		</listitem>
+	</itemizedlist>
+</section>
 
-  <section id="sn-Maven-v2">
-    <title>Maven (v2)</title>
-    <para>
-      This release of Fedora includes <package>maven2</package>, a Java
-      project management and project comprehension tool. Maven can be
-      invoked by the <command>mvn</command> and
-      <command>mvn-jpp</command> commands. The former makes Maven behave
-      just like upstream Maven, while the latter calls
-      <command>mvn</command> with additional properties that make
-      off-line building easier.
-    </para>
-    <para>
-      The <package>maven2</package> package in Fedora is modified to
-      work in a fully off-line mode. With no additional properties
-      defined (the <command>mvn</command> command),
-      <command>maven2</command> works exactly like upstream Maven. Users
-      may define additional properties to facilitate off-line builds, or
-      call <command>mvn-jpp</command>, a wrapper that defines the most
-      commonly used properties for off-line building. The properties and
-      their usage details are described in the
-      <filename>/usr/share/doc/maven2-2.0.4/maven2-jpp-readme.html</filename> 
-      file, which comes from the <package>maven2-manual</package>
-      package.
-    </para>
-  </section>
+<section id="sn-Handling-Web-Start-Applications">
+	<title>Handling Web Start Applications</title>
+	<para>
+		Upstream OpenJDK does not provide Web Start support. Experimental Web Start support via <ulink url="http://jnlp.sourceforge.net/">NetX</ulink> is present in the IcedTea repository, but is not ready for deployment in Fedora.
+	</para>
+</section>
+
+<section id="sn-Fedora-and-JPackage">
+	<title>Fedora and JPackage</title>
+	<para>
+		Fedora includes many packages derived from the <ulink url="http://jpackage.org/">JPackage Project</ulink>. Some of these packages are modified in Fedora to remove proprietary software dependencies, and to make use of GCJ's ahead-of-time compilation feature. Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora. Refer to the <ulink url="http://jpackage.org/">JPackage website</ulink> for more information about the project, and the software it provides.
+	</para>
+	<para>
+		An incompatibility between Fedora and the JPackage <package>jpackage-utils</package>, that prevented installing JPackage's <package>jpackage-utils</package> on Fedora, is <ulink url="https://bugzilla.redhat.com/show_bug.cgi?id=260161">resolved</ulink> in this release.
+	</para>
+	<warning>
+		<title>Mixing Packages from Fedora and JPackage</title>
+		<para>
+			Research package compatibility before you install software from both the Fedora and JPackage repositories on the same system. Incompatible packages may cause complex issues.
+		</para>
+	</warning>
+</section>
 </section>


Index: SystemDaemons.xml
===================================================================
RCS file: /cvs/docs/release-notes/devel/en_US/SystemDaemons.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SystemDaemons.xml	17 Mar 2008 04:31:22 -0000	1.7
+++ SystemDaemons.xml	17 Mar 2008 06:20:49 -0000	1.8
@@ -3,10 +3,14 @@
 
 <section id="sn-System-Services">
 	<title>System Services</title>
-	<formalpara>
+	<tip>
+		<para>
+			These release notes may be updated. Visit <ulink url='http://docs.fedoraproject.org/release-notes/'>http://docs.fedoraproject.org/release-notes/</ulink> to view the latest release notes for Fedora.</para>
+ 	</tip>
+	<section id="sn-Upstart">
 		<title>Upstart</title>
 		<para>
 			Fedora 9 features the Upstart initialization system. All System V init scripts should run fine in compatibility mode. However, users who have made customizations to their <filename>/etc/inittab</filename> file will need to port those modifications to upstart. For information on writing upstart scripts, see the <ulink url="http://upstart.ubuntu.com/getting-started.html">Upstart Getting Started Guide</ulink>.
 		</para>
-	</formalpara>
+	</section>
 </section>
\ No newline at end of file




More information about the Fedora-docs-commits mailing list