summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--documentation/ref-manual/migration.xml40
1 files changed, 35 insertions, 5 deletions
diff --git a/documentation/ref-manual/migration.xml b/documentation/ref-manual/migration.xml
index f5c87bdd9e..09edf05cd1 100644
--- a/documentation/ref-manual/migration.xml
+++ b/documentation/ref-manual/migration.xml
@@ -2034,10 +2034,12 @@
2034 Functionality replaced by <filename>gst-player</filename>. 2034 Functionality replaced by <filename>gst-player</filename>.
2035 </para></listitem> 2035 </para></listitem>
2036 <listitem><para><filename>gnome-desktop</filename>: 2036 <listitem><para><filename>gnome-desktop</filename>:
2037 No longer needed. 2037 This recipe is now available in
2038 <filename>meta-gnome</filename> and is no longer needed.
2038 </para></listitem> 2039 </para></listitem>
2039 <listitem><para><filename>gsettings-desktop-schemas</filename>: 2040 <listitem><para><filename>gsettings-desktop-schemas</filename>:
2040 No longer needed. 2041 This recipe is now available in
2042 <filename>meta-gnome</filename> and is no longer needed.
2041 </para></listitem> 2043 </para></listitem>
2042 <listitem><para><filename>python-argparse</filename>: 2044 <listitem><para><filename>python-argparse</filename>:
2043 The <filename>argparse</filename> module is already 2045 The <filename>argparse</filename> module is already
@@ -2059,7 +2061,9 @@
2059 3.19 kernel has been added. 2061 3.19 kernel has been added.
2060 </para></listitem> 2062 </para></listitem>
2061 <listitem><para><filename>poky-feed-config-opkg</filename>: 2063 <listitem><para><filename>poky-feed-config-opkg</filename>:
2062 No longer needed. 2064 This recipe has become obsolete and is no longer needed.
2065 Use <filename>distro-feed-config</filename> from
2066 <filename>meta-oe</filename> instead.
2063 </para></listitem> 2067 </para></listitem>
2064 <listitem><para><filename>libav 0.8.x</filename>: 2068 <listitem><para><filename>libav 0.8.x</filename>:
2065 <filename>libav 9.x</filename> is now used. 2069 <filename>libav 9.x</filename> is now used.
@@ -2103,6 +2107,32 @@
2103 </para> 2107 </para>
2104 </section> 2108 </section>
2105 2109
2110 <section id='migration-1.8-kernel-build-changes'>
2111 <title>Kernel Build Changes</title>
2112
2113 <para>
2114 The kernel build process was changed to place the source
2115 in a common shared work area and to place build artifacts
2116 separately in the source code tree.
2117 In theory, migration paths have been provided for most common
2118 usages in kernel recipes but this might not work in all cases.
2119 In particular, users need to ensure that
2120 <filename>${S}</filename> (source files) and
2121 <filename>${B}</filename> (build artifacts) are used
2122 correctly in functions such as
2123 <link linkend='ref-tasks-install'><filename>do_install</filename></link>.
2124 </para>
2125
2126 <para>
2127 Recipes that rely on the kernel source code and do not inherit
2128 the module classes might need to add explicit dependencies on
2129 the <filename>do_shared_workdir</filename> kernel task, for example:
2130 <literallayout class='monospaced'>
2131 do_configure[depends] += "virtual/kernel:do_shared_workdir"
2132 </literallayout>
2133 </para>
2134 </section>
2135
2106 <section id='migration-1.8-ssl'> 2136 <section id='migration-1.8-ssl'>
2107 <title>SSL 3.0 is Now Disabled in OpenSSL</title> 2137 <title>SSL 3.0 is Now Disabled in OpenSSL</title>
2108 2138
@@ -2162,7 +2192,7 @@
2162 within their make files. 2192 within their make files.
2163 If you have such recipes, you need to set 2193 If you have such recipes, you need to set
2164 <link linkend='var-CLEANBROKEN'><filename>CLEANBROKEN</filename></link> 2194 <link linkend='var-CLEANBROKEN'><filename>CLEANBROKEN</filename></link>
2165 to "1". 2195 to "1" within the recipe, for example:
2166 <literallayout class='monospaced'> 2196 <literallayout class='monospaced'>
2167 CLEANBROKEN = "1" 2197 CLEANBROKEN = "1"
2168 </literallayout> 2198 </literallayout>
@@ -2193,7 +2223,7 @@
2193 The same check ensures that <filename>$D</filename> is used 2223 The same check ensures that <filename>$D</filename> is used
2194 in 2224 in
2195 <filename>pkg_preinst/pkg_postinst/pkg_prerm/pkg_postrm</filename> 2225 <filename>pkg_preinst/pkg_postinst/pkg_prerm/pkg_postrm</filename>
2196 functions. 2226 functions instead of <filename>${D}</filename>.
2197 </para></listitem> 2227 </para></listitem>
2198 <listitem><para> 2228 <listitem><para>
2199 <link linkend='var-S'><filename>S</filename></link> now 2229 <link linkend='var-S'><filename>S</filename></link> now