diff options
| author | Lee Chee Yang <chee.yang.lee@intel.com> | 2023-04-29 14:18:30 +0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-05-03 10:00:32 +0100 |
| commit | c4d933a3478de8636d9f3bc790dcbd54b8239ba1 (patch) | |
| tree | 0eb1384f333c06e84f6c368ddc32f9e5e65d5f76 /documentation/migration-guides | |
| parent | 09a1c156276f4cafec61bd51b1f02c9a2812939d (diff) | |
| download | poky-c4d933a3478de8636d9f3bc790dcbd54b8239ba1.tar.gz | |
release-notes-4.2: remove/merge duplicates entries
(From yocto-docs rev: 6e4b1af0fed2b59909ac9db1be2aaf3e3b542b0c)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-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/release-notes-4.2.rst | 48 |
1 files changed, 10 insertions, 38 deletions
diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst index 30a4afeebb..473ea984c3 100644 --- a/documentation/migration-guides/release-notes-4.2.rst +++ b/documentation/migration-guides/release-notes-4.2.rst | |||
| @@ -8,37 +8,34 @@ New Features / Enhancements in 4.2 | |||
| 8 | 8 | ||
| 9 | - Linux kernel 6.1, glibc 2.37 and ~350 other recipe upgrades | 9 | - Linux kernel 6.1, glibc 2.37 and ~350 other recipe upgrades |
| 10 | 10 | ||
| 11 | - Python 3.8 is the minimum Python version required on the build host. | 11 | - Python 3.8+ and GCC 8.0+ are now the minimum required versions on the build host. |
| 12 | For host distributions that do not provide it, this is included as part of the | 12 | For host distributions that do not provide it, this is included as part of the |
| 13 | :term:`buildtools` tarball. | 13 | :term:`buildtools` tarball. |
| 14 | 14 | ||
| 15 | - BitBake in this release now supports a new ``addpylib`` directive to enable | 15 | - BitBake in this release now supports a new ``addpylib`` directive to enable |
| 16 | Python libraries within layers. | 16 | Python libraries within layers. For more information, |
| 17 | see :ref:`bitbake-user-manual/bitbake-user-manual-metadata:extending python library code`. | ||
| 17 | 18 | ||
| 18 | This directive should be added to your layer configuration | 19 | This directive should be added to your layer configuration |
| 19 | as in the below example from ``meta/conf/layer.conf``:: | 20 | as in the below example from ``meta/conf/layer.conf``:: |
| 20 | 21 | ||
| 21 | addpylib ${LAYERDIR}/lib oe | 22 | addpylib ${LAYERDIR}/lib oe |
| 22 | 23 | ||
| 23 | - BitBake has seen multiple internal changes that may impact | 24 | - BitBake has seen multiple internal changes that may improve |
| 24 | memory and disk usage as well as parsing time, in particular: | 25 | memory and disk usage as well as parsing time, in particular: |
| 25 | 26 | ||
| 26 | - BitBake's Cooker server is now multithreaded. | 27 | - BitBake's Cooker server is now multithreaded. |
| 27 | 28 | ||
| 29 | - Ctrl+C can now be used to interrupt some long-running operations | ||
| 30 | that previously ignored it. | ||
| 31 | |||
| 28 | - BitBake's cache has been extended to include more hash | 32 | - BitBake's cache has been extended to include more hash |
| 29 | debugging data, but has also been optimized to :yocto_git:`compress | 33 | debugging data, but has also been optimized to :yocto_git:`compress |
| 30 | cache data <https://git.yoctoproject.org/poky/commit/?h=mickledore&id=7d010055e2af3294e17db862f42664ca689a9356>`. | 34 | cache data <https://git.yoctoproject.org/poky/commit/?h=mickledore&id=7d010055e2af3294e17db862f42664ca689a9356>`. |
| 31 | 35 | ||
| 32 | - BitBake's Cooker server :yocto_git:`can now be pinged | 36 | - BitBake's UI will now ping the server regularly to ensure |
| 33 | </poky/commit/?h=mickledore&id=26f255da09>` | 37 | it is still alive. |
| 34 | from the UI. | 38 | |
| 35 | |||
| 36 | - Architecture-specific enhancements: | ||
| 37 | |||
| 38 | - This release adds initial support for the | ||
| 39 | :wikipedia:`LoongArch <Loongson#LoongArch>` | ||
| 40 | (``loongarch64``) architecture, though there is no testing for it yet. | ||
| 41 | |||
| 42 | - New variables: | 39 | - New variables: |
| 43 | 40 | ||
| 44 | - :term:`VOLATILE_TMP_DIR` allows to specify | 41 | - :term:`VOLATILE_TMP_DIR` allows to specify |
| @@ -71,27 +68,6 @@ New Features / Enhancements in 4.2 | |||
| 71 | - Use built-in Rust targets for ``-native`` builds to save several | 68 | - Use built-in Rust targets for ``-native`` builds to save several |
| 72 | minutes building the Rust toolchain | 69 | minutes building the Rust toolchain |
| 73 | 70 | ||
| 74 | - Python 3.8+ and GCC 8.0+ are now the minimum required versions on the build host | ||
| 75 | |||
| 76 | - BitBake in this release now supports a new ``addpylib`` directive to enable | ||
| 77 | Python libraries within layers. For more information, | ||
| 78 | see :ref:`bitbake-user-manual/bitbake-user-manual-metadata:extending python library code`. | ||
| 79 | |||
| 80 | - BitBake has seen multiple internal changes that may improve | ||
| 81 | memory and disk usage as well as parsing time, in particular: | ||
| 82 | |||
| 83 | - BitBake's Cooker server is now multithreaded. | ||
| 84 | |||
| 85 | - Ctrl+C can now be used to interrupt some long-running operations | ||
| 86 | that previously ignored it. | ||
| 87 | |||
| 88 | - BitBake's cache has been extended to include more hash | ||
| 89 | debugging data, but has also been optimized to :yocto_git:`compress | ||
| 90 | cache data <https://git.yoctoproject.org/poky/commit/?h=mickledore&id=7d010055e2af3294e17db862f42664ca689a9356>`. | ||
| 91 | |||
| 92 | - BitBake's UI will now ping the server regularly to ensure | ||
| 93 | it is still alive. | ||
| 94 | |||
| 95 | - Architecture-specific enhancements: | 71 | - Architecture-specific enhancements: |
| 96 | 72 | ||
| 97 | - This release adds initial support for the | 73 | - This release adds initial support for the |
| @@ -227,7 +203,6 @@ New Features / Enhancements in 4.2 | |||
| 227 | - ``base-passwd`` | 203 | - ``base-passwd`` |
| 228 | - ``cronie`` | 204 | - ``cronie`` |
| 229 | - ``cups`` | 205 | - ``cups`` |
| 230 | - ``cups`` | ||
| 231 | - ``curl`` | 206 | - ``curl`` |
| 232 | - ``file`` | 207 | - ``file`` |
| 233 | - ``gstreamer1.0-plugins-good`` | 208 | - ``gstreamer1.0-plugins-good`` |
| @@ -310,9 +285,6 @@ New Features / Enhancements in 4.2 | |||
| 310 | 285 | ||
| 311 | - Many packages were updated to add large file support. | 286 | - Many packages were updated to add large file support. |
| 312 | 287 | ||
| 313 | - New :term:`VOLATILE_TMP_DIR` variable allows to specify whether ``/tmp`` | ||
| 314 | should be on persistent storage or in RAM. | ||
| 315 | |||
| 316 | - ``vulkan-loader``: allow headless targets to build the loader | 288 | - ``vulkan-loader``: allow headless targets to build the loader |
| 317 | - ``dhcpcd``: fix to work with systemd | 289 | - ``dhcpcd``: fix to work with systemd |
| 318 | - ``u-boot``: add /boot to :term:`SYSROOT_DIRS` to allow boot files to be used by other recipes | 290 | - ``u-boot``: add /boot to :term:`SYSROOT_DIRS` to allow boot files to be used by other recipes |
