summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--documentation/migration-guides/release-notes-4.2.rst48
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