diff options
| author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2022-12-13 09:57:04 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-12-18 10:41:21 +0000 |
| commit | 70126f4f51011a66c09cab5b1ce8dc8859765779 (patch) | |
| tree | 33b5a019466663386586075e665320ae982cb4b0 /documentation | |
| parent | 4849da20ffb2f87447dff729f09beae98a465598 (diff) | |
| download | poky-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.patch | 134 | ||||
| -rw-r--r-- | documentation/migration-guides/index.rst | 1 | ||||
| -rw-r--r-- | documentation/migration-guides/migration-4.2.rst | 48 | ||||
| -rw-r--r-- | documentation/migration-guides/release-4.2.rst | 9 | ||||
| -rw-r--r-- | documentation/migration-guides/release-notes-4.2.rst | 28 |
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 @@ | |||
| 1 | From 42a8aad2c8b52b1cfbc6c580c689d3c9a7056485 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Michael Opdenacker <michael.opdenacker@bootlin.com> | ||
| 3 | Date: Tue, 13 Dec 2022 09:57:04 +0100 | ||
| 4 | Subject: [PATCH] manuals: prepare 4.2 migration notes | ||
| 5 | |||
| 6 | Signed-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 | |||
| 17 | diff --git a/documentation/migration-guides/index.rst b/documentation/migration-guides/index.rst | ||
| 18 | index 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 | ||
| 29 | diff --git a/documentation/migration-guides/migration-4.2.rst b/documentation/migration-guides/migration-4.2.rst | ||
| 30 | new file mode 100644 | ||
| 31 | index 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 | + | ||
| 83 | diff --git a/documentation/migration-guides/release-4.2.rst b/documentation/migration-guides/release-4.2.rst | ||
| 84 | new file mode 100644 | ||
| 85 | index 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 | ||
| 98 | diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst | ||
| 99 | new file mode 100644 | ||
| 100 | index 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 | -- | ||
| 133 | 2.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 | |||
| 3 | Release 4.2 (mickledore) | ||
| 4 | ======================== | ||
| 5 | |||
| 6 | Migration notes for 4.2 (mickledore) | ||
| 7 | ------------------------------------ | ||
| 8 | |||
| 9 | This section provides migration information for moving to the Yocto | ||
| 10 | Project 4.2 Release (codename "mickledore") from the prior release. | ||
| 11 | |||
| 12 | .. _migration-4.2-python-3.8: | ||
| 13 | |||
| 14 | Python 3.8 is now the minimum required Python version version | ||
| 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~------------ | ||
| 16 | |||
| 17 | BitBake and OpenEmbedded-Core are now relying on Python 3.8, | ||
| 18 | making it a requirement to use a distribution providing at least this | ||
| 19 | version, or to use :term:`buildtools`. | ||
| 20 | |||
| 21 | .. _migration-4.2-qa-checks: | ||
| 22 | |||
| 23 | QA check changes | ||
| 24 | ~~~~~~~~~~~~~~~~ | ||
| 25 | |||
| 26 | .. _migration-4.2-misc-changes: | ||
| 27 | |||
| 28 | Miscellaneous 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 | |||
| 36 | Removed variables | ||
| 37 | ~~~~~~~~~~~~~~~~~ | ||
| 38 | |||
| 39 | The 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 | |||
| 44 | Removed recipes | ||
| 45 | ~~~~~~~~~~~~~~~ | ||
| 46 | |||
| 47 | The 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 | |||
| 3 | Release 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 | |||
| 3 | Release notes for 4.2 (mickledore) | ||
| 4 | --------------------------------- | ||
| 5 | |||
| 6 | New 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 | |||
