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 @@
Functionality replaced by gst-player.
gnome-desktop:
- No longer needed.
+ This recipe is now available in
+ meta-gnome and is no longer needed.
gsettings-desktop-schemas:
- No longer needed.
+ This recipe is now available in
+ meta-gnome and is no longer needed.
python-argparse:
The argparse module is already
@@ -2059,7 +2061,9 @@
3.19 kernel has been added.
poky-feed-config-opkg:
- No longer needed.
+ This recipe has become obsolete and is no longer needed.
+ Use distro-feed-config from
+ meta-oe instead.
libav 0.8.x:
libav 9.x is now used.
@@ -2103,6 +2107,32 @@
+
+ Kernel Build Changes
+
+
+ The kernel build process was changed to place the source
+ in a common shared work area and to place build artifacts
+ separately in the source code tree.
+ In theory, migration paths have been provided for most common
+ usages in kernel recipes but this might not work in all cases.
+ In particular, users need to ensure that
+ ${S} (source files) and
+ ${B} (build artifacts) are used
+ correctly in functions such as
+ do_install.
+
+
+
+ Recipes that rely on the kernel source code and do not inherit
+ the module classes might need to add explicit dependencies on
+ the do_shared_workdir kernel task, for example:
+
+ do_configure[depends] += "virtual/kernel:do_shared_workdir"
+
+
+
+
SSL 3.0 is Now Disabled in OpenSSL
@@ -2162,7 +2192,7 @@
within their make files.
If you have such recipes, you need to set
CLEANBROKEN
- to "1".
+ to "1" within the recipe, for example:
CLEANBROKEN = "1"
@@ -2193,7 +2223,7 @@
The same check ensures that $D is used
in
pkg_preinst/pkg_postinst/pkg_prerm/pkg_postrm
- functions.
+ functions instead of ${D}.
S now