summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2022-12-13 09:57:04 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-18 10:41:21 +0000
commit70126f4f51011a66c09cab5b1ce8dc8859765779 (patch)
tree33b5a019466663386586075e665320ae982cb4b0 /documentation/migration-guides
parent4849da20ffb2f87447dff729f09beae98a465598 (diff)
downloadpoky-70126f4f51011a66c09cab5b1ce8dc8859765779.tar.gz
manuals: prepare 4.2 migration notes
(From yocto-docs rev: 9276628507233aef554450c807d8456a0eb00225) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r--documentation/migration-guides/index.rst1
-rw-r--r--documentation/migration-guides/migration-4.2.rst48
-rw-r--r--documentation/migration-guides/release-4.2.rst9
-rw-r--r--documentation/migration-guides/release-notes-4.2.rst28
4 files changed, 86 insertions, 0 deletions
diff --git a/documentation/migration-guides/index.rst b/documentation/migration-guides/index.rst
index ce0ca8c659..6f7bcbef29 100644
--- a/documentation/migration-guides/index.rst
+++ b/documentation/migration-guides/index.rst
@@ -12,6 +12,7 @@ to move to one release of the Yocto Project from the previous one.
12.. toctree:: 12.. toctree::
13 13
14 migration-general 14 migration-general
15 release-4.2
15 release-4.1 16 release-4.1
16 release-4.0 17 release-4.0
17 release-3.4 18 release-3.4
diff --git a/documentation/migration-guides/migration-4.2.rst b/documentation/migration-guides/migration-4.2.rst
new file mode 100644
index 0000000000..944ad31a4c
--- /dev/null
+++ b/documentation/migration-guides/migration-4.2.rst
@@ -0,0 +1,48 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release 4.2 (mickledore)
4========================
5
6Migration notes for 4.2 (mickledore)
7------------------------------------
8
9This section provides migration information for moving to the Yocto
10Project 4.2 Release (codename "mickledore") from the prior release.
11
12.. _migration-4.2-python-3.8:
13
14Python 3.8 is now the minimum required Python version version
15~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~------------
16
17BitBake and OpenEmbedded-Core are now relying on Python 3.8,
18making it a requirement to use a distribution providing at least this
19version, or to use :term:`buildtools`.
20
21.. _migration-4.2-qa-checks:
22
23QA check changes
24~~~~~~~~~~~~~~~~
25
26.. _migration-4.2-misc-changes:
27
28Miscellaneous changes
29~~~~~~~~~~~~~~~~~~~~~
30
31- The ``OEBasic`` signature handler (see :term:`BB_SIGNATURE_HANDLER`) has been
32 removed.
33
34.. _migration-4.2-removed-variables:
35
36Removed variables
37~~~~~~~~~~~~~~~~~
38
39The following variables have been removed:
40- ``SERIAL_CONSOLE``, deprecated since version 2.6, replaced by :term:``SERIAL_CONSOLES``.
41
42.. _migration-4.2-removed-recipes:
43
44Removed recipes
45~~~~~~~~~~~~~~~
46
47The following recipes have been removed in this release:
48
diff --git a/documentation/migration-guides/release-4.2.rst b/documentation/migration-guides/release-4.2.rst
new file mode 100644
index 0000000000..ae52d939c8
--- /dev/null
+++ b/documentation/migration-guides/release-4.2.rst
@@ -0,0 +1,9 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release 4.2 (mickledore)
4========================
5
6.. toctree::
7
8 migration-4.2
9 release-notes-4.2
diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst
new file mode 100644
index 0000000000..690a228f7b
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.2.rst
@@ -0,0 +1,28 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for 4.2 (mickledore)
4---------------------------------
5
6New Features / Enhancements in 4.2
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- Python 3.8 is the minimum Python version required on the build host.
10 For host distributions that do not provide it, this is included as part of the
11 :term:`buildtools` tarball.
12
13- This release now supports a new ``addpylib`` directive to enable
14 Python libraries within layers.
15
16 This directive should be added to your layer configuration,
17 as in the below example from ``meta/conf/layer.conf``::
18
19 addpylib ${LAYERDIR}/lib oe
20
21- Architecture-specific enhancements:
22
23- Kernel-related enhancements:
24
25- QEMU/runqemu enhancements:
26
27- Image-related enhancements:
28