release-notes/devel/en_US BackwardsCompatibility.xml,1.15,1.16

Karsten Wade (kwade) fedora-docs-commits at redhat.com
Mon Mar 17 11:42:38 UTC 2008


Author: kwade

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

Modified Files:
	BackwardsCompatibility.xml 
Log Message:
adding kde3 content; removing Pirut reference to make the menu call generic over whatever underlying app handles the action.


Index: BackwardsCompatibility.xml
===================================================================
RCS file: /cvs/docs/release-notes/devel/en_US/BackwardsCompatibility.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- BackwardsCompatibility.xml	18 May 2007 00:40:19 -0000	1.15
+++ BackwardsCompatibility.xml	17 Mar 2008 11:42:35 -0000	1.16
@@ -21,7 +21,7 @@
     To install the package group on a Fedora system, use <menuchoice>
       <guimenu>Applications</guimenu>
       <guimenuitem>Add/Remove Software</guimenuitem></menuchoice>
-    (<application>Pirut</application>) or enter the following command in
+    or enter the following command in
     a terminal window:
   </para>
 
@@ -43,4 +43,132 @@
 	url='https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html'/>
     </para>
   </section>
+  <section id="sn-KDE3-Development-Platform-Librates">
+    <title>KDE 3 Development Platform / Libraries</title>
+    <para>
+      Fedora now features KDE 4.0, and no longer offers KDE 3 as a full
+      desktop environment. Fedora does provide the following KDE 3.5
+      library packages to run and build the many existing KDE 3
+      applications:
+    </para>
+    <itemizedlist>
+      <listitem>
+        <para>
+          <package>qt3</package>, <package>qt3-devel</package> (and other
+          <package>qt3-*</package> packages): Qt 3.3.8b
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <package>kdelibs3</package>, <package>kdelibs3-devel</package>: KDE 3
+          libraries
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <package>kdebase3</package>, <package>kdebase3-devel</package>: KDE 3 core
+          files required by some applications
+        </para>
+      </listitem>
+    </itemizedlist>
+    <para>
+      In addition, Fedora offers a <package>kdegames3</package> package that
+      includes games not ported to KDE 4 yet, and a KDE 3 version of
+      <package>libkdegames</package> required by some third-party KDE 3 games.
+    </para>
+    <para>
+      Moreover, the KDE 4 <package>kdebase-runtime</package> package, which
+      provides <package>khelpcenter</package>, also sets up
+      <package>khelpcenter</package> as a service for KDE 3 applications, so
+      help in KDE 3 applications works. The KDE 3 version of
+      <package>khelpcenter</package> is no longer provided, and the KDE 4
+      version is used instead.
+    </para>
+    <para>
+      These packages are designed to:
+    </para>
+    <itemizedlist>
+      <listitem>comply with the Filesystem Hierarchy Standard (FHS), and </listitem>
+      <listitem>
+        <para>
+          be completely safe to install in parallel with KDE 4,
+          including the <package>-devel</package> packages.
+        </para>
+      </listitem>
+    </itemizedlist>
+    <para>
+      In order to achieve this goal, Fedora KDE SIG members have made
+      two changes to the KDE 4 <package>kdelibs-devel</package> packages:
+    </para>
+    <itemizedlist>
+      <listitem>
+        <para>
+          The library symlinks are installed to
+          <filename>/usr/lib/kde4/devel</filename> or
+          <filename>/usr/lib64/kde4/devel</filename> depending on system
+          architecture.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          The <package>kconfig_compiler</package> and
+          <package>makekdewidgets</package> tools have been renamed
+          <package>kconfig_compiler4</package> and
+          <package>makekdewidgets4</package>, respectively.
+        </para>
+      </listitem>
+    </itemizedlist>
+    <para>
+      These changes should be completely transparent to the vast
+      majority of KDE 4 applications that use <command>cmake</command> to
+      build, since <filename>FindKDE4Internal.cmake</filename> has been patched
+      to match these changes. The KDE SIG made these changes to the KDE
+      4 <package>kdelibs-devel</package> rather than to
+      <package>kdelibs3-devel</package> because KDE 4 stores these locations
+      in a central place, whereas KDE 3 applications usually contain
+      hardcoded copies of the library search paths and executable names.
+    </para>
+    <para>
+      Note that <package>kdebase3</package> does
+      <emphasis role="strong">not</emphasis> include the following:
+    </para>
+    <itemizedlist>
+      <listitem>
+        <para>
+          a complete KDE 3 desktop (workspace) which could be used
+          instead of KDE 4; in particular, KDE 3 versions of KWin,
+          KDesktop, Kicker, KSplash and KControl are
+          <emphasis role="strong">not</emphasis> included
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          the KDE 3 versions of <package>kdebase</package> applications such
+          as Konqueror and KWrite, which are redundant with the KDE 4
+          versions and would conflict with them
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          the <package>libkdecorations</package> library required for KWin 3
+          window decorations, as those window decorations cannot be used
+          in the KDE 4 version of KWin
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          the <package>libkickermain</package> library required by some Kicker
+          applets, as there is no Kicker in Fedora 9 and thus Kicker
+          applets cannot be used
+        </para>
+      </listitem>
+    </itemizedlist>
+    <caution>
+      <title>Developing against the legacy API is discouraged</title>
+    <para>
+	As with any backwards-compatibility library, developing new
+	software against the legacy API is discouraged.
+    </para>
+    </caution>  
+  </section>
 </section>




More information about the Fedora-docs-commits mailing list