diff options
| -rw-r--r-- | documentation/ref-manual/migration.xml | 40 |
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 |
