summaryrefslogtreecommitdiffstats
path: root/documentation
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
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')
-rw-r--r--documentation/0001-manuals-prepare-4.2-migration-notes.patch134
-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
5 files changed, 220 insertions, 0 deletions
diff --git a/documentation/0001-manuals-prepare-4.2-migration-notes.patch b/documentation/0001-manuals-prepare-4.2-migration-notes.patch
new file mode 100644
index 0000000000..9c8f9d74b5
--- /dev/null
+++ b/documentation/0001-manuals-prepare-4.2-migration-notes.patch
@@ -0,0 +1,134 @@
1From 42a8aad2c8b52b1cfbc6c580c689d3c9a7056485 Mon Sep 17 00:00:00 2001
2From: Michael Opdenacker <michael.opdenacker@bootlin.com>
3Date: Tue, 13 Dec 2022 09:57:04 +0100
4Subject: [PATCH] manuals: prepare 4.2 migration notes
5
6Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
7---
8 documentation/migration-guides/index.rst | 1 +
9 .../migration-guides/migration-4.2.rst | 48 +++++++++++++++++++
10 .../migration-guides/release-4.2.rst | 9 ++++
11 .../migration-guides/release-notes-4.2.rst | 28 +++++++++++
12 4 files changed, 86 insertions(+)
13 create mode 100644 documentation/migration-guides/migration-4.2.rst
14 create mode 100644 documentation/migration-guides/release-4.2.rst
15 create mode 100644 documentation/migration-guides/release-notes-4.2.rst
16
17diff --git a/documentation/migration-guides/index.rst b/documentation/migration-guides/index.rst
18index ce0ca8c659..6f7bcbef29 100644
19--- a/documentation/migration-guides/index.rst
20+++ b/documentation/migration-guides/index.rst
21@@ -12,6 +12,7 @@ to move to one release of the Yocto Project from the previous one.
22 .. toctree::
23
24 migration-general
25+ release-4.2
26 release-4.1
27 release-4.0
28 release-3.4
29diff --git a/documentation/migration-guides/migration-4.2.rst b/documentation/migration-guides/migration-4.2.rst
30new file mode 100644
31index 0000000000..944ad31a4c
32--- /dev/null
33+++ b/documentation/migration-guides/migration-4.2.rst
34@@ -0,0 +1,48 @@
35+.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
36+
37+Release 4.2 (mickledore)
38+========================
39+
40+Migration notes for 4.2 (mickledore)
41+------------------------------------
42+
43+This section provides migration information for moving to the Yocto
44+Project 4.2 Release (codename "mickledore") from the prior release.
45+
46+.. _migration-4.2-python-3.8:
47+
48+Python 3.8 is now the minimum required Python version version
49+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~------------
50+
51+BitBake and OpenEmbedded-Core are now relying on Python 3.8,
52+making it a requirement to use a distribution providing at least this
53+version, or to use :term:`buildtools`.
54+
55+.. _migration-4.2-qa-checks:
56+
57+QA check changes
58+~~~~~~~~~~~~~~~~
59+
60+.. _migration-4.2-misc-changes:
61+
62+Miscellaneous changes
63+~~~~~~~~~~~~~~~~~~~~~
64+
65+- The ``OEBasic`` signature handler (see :term:`BB_SIGNATURE_HANDLER`) has been
66+ removed.
67+
68+.. _migration-4.2-removed-variables:
69+
70+Removed variables
71+~~~~~~~~~~~~~~~~~
72+
73+The following variables have been removed:
74+- ``SERIAL_CONSOLE``, deprecated since version 2.6, replaced by :term:``SERIAL_CONSOLES``.
75+
76+.. _migration-4.2-removed-recipes:
77+
78+Removed recipes
79+~~~~~~~~~~~~~~~
80+
81+The following recipes have been removed in this release:
82+
83diff --git a/documentation/migration-guides/release-4.2.rst b/documentation/migration-guides/release-4.2.rst
84new file mode 100644
85index 0000000000..ae52d939c8
86--- /dev/null
87+++ b/documentation/migration-guides/release-4.2.rst
88@@ -0,0 +1,9 @@
89+.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
90+
91+Release 4.2 (mickledore)
92+========================
93+
94+.. toctree::
95+
96+ migration-4.2
97+ release-notes-4.2
98diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst
99new file mode 100644
100index 0000000000..f3d69d98cc
101--- /dev/null
102+++ b/documentation/migration-guides/release-notes-4.2.rst
103@@ -0,0 +1,28 @@
104+.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
105+
106+Release notes for 4.2 (mickledore)
107+---------------------------------
108+
109+New Features / Enhancements in 4.2
110+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111+
112+- Python 3.8 s the minimum Python version required on the build host.
113+ For host distros that do not provide it, this is included as part of the
114+ :term:`buildtools` tarball.
115+
116+- This release now supports a new ``addpylib`` directive to enable
117+ Python libraries within layers.
118+
119+ This directive should be added to your layer configuration,
120+ as in the below example from ``meta/conf/layer.conf``::
121+
122+ addpylib ${LAYERDIR}/lib oe
123+
124+- Architecture-specific enhancements:
125+
126+- Kernel-related enhancements:
127+
128+- QEMU/runqemu enhancements:
129+
130+- Image-related enhancements:
131+
132--
1332.37.2
134
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