summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/release-notes-4.1.rst
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2023-01-05 08:34:26 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-01-06 17:39:09 +0000
commit8b1909aa6f7a51a878dc3d4a9223403ad3e164a9 (patch)
treee1418f545ad6640afb5fde004696eef2a9e6e67b /documentation/migration-guides/release-notes-4.1.rst
parentae280972ffba62d7ed839b692957f61b0955cbca (diff)
downloadpoky-8b1909aa6f7a51a878dc3d4a9223403ad3e164a9.tar.gz
manuals: simplify references to classes
Now that .bbclass is removed from class section titles. We can now have, for example, :ref:`ref-classes-insane` instead of :ref:`insane <ref-classes-insane>`. Then, when necessary, rework paragraphs so that they have lines of even length, not exceeding 80 characters. (From yocto-docs rev: e76190e3be78c1e483bec0469f1e437dbf8f3791) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested-by: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides/release-notes-4.1.rst')
-rw-r--r--documentation/migration-guides/release-notes-4.1.rst30
1 files changed, 15 insertions, 15 deletions
diff --git a/documentation/migration-guides/release-notes-4.1.rst b/documentation/migration-guides/release-notes-4.1.rst
index 09eb6d8c06..cd48e202ab 100644
--- a/documentation/migration-guides/release-notes-4.1.rst
+++ b/documentation/migration-guides/release-notes-4.1.rst
@@ -30,7 +30,7 @@ New Features / Enhancements in 4.1
30 - Support for building rust for the target 30 - Support for building rust for the target
31 - Significant SDK toolchain build optimisation 31 - Significant SDK toolchain build optimisation
32 - Support for building native components in the SDK 32 - Support for building native components in the SDK
33 - Support ``crate://`` fetcher with :ref:`externalsrc <ref-classes-externalsrc>` 33 - Support ``crate://`` fetcher with :ref:`ref-classes-externalsrc`
34 34
35- New core recipes: 35- New core recipes:
36 36
@@ -52,7 +52,7 @@ New Features / Enhancements in 4.1
52 - Added support for Ignored CVEs 52 - Added support for Ignored CVEs
53 - Enable recursive CVE checking also for ``do_populate_sdk`` 53 - Enable recursive CVE checking also for ``do_populate_sdk``
54 - New :term:`CVE_CHECK_SHOW_WARNINGS` variable to disable unpatched CVE warning messages 54 - New :term:`CVE_CHECK_SHOW_WARNINGS` variable to disable unpatched CVE warning messages
55 - The :ref:`pypi <ref-classes-pypi>` class now defaults :term:`CVE_PRODUCT` from :term:`PYPI_PACKAGE` 55 - The :ref:`ref-classes-pypi` class now defaults :term:`CVE_PRODUCT` from :term:`PYPI_PACKAGE`
56 - Added current kernel CVEs to ignore list since we stay as close to the kernel stable releases as we can 56 - Added current kernel CVEs to ignore list since we stay as close to the kernel stable releases as we can
57 - Optimisations to avoid dependencies on fetching 57 - Optimisations to avoid dependencies on fetching
58 58
@@ -60,9 +60,9 @@ New Features / Enhancements in 4.1
60- Dependency of -dev package on main package is now an :term:`RRECOMMENDS` and can be easily set via new :term:`DEV_PKG_DEPENDENCY` variable 60- Dependency of -dev package on main package is now an :term:`RRECOMMENDS` and can be easily set via new :term:`DEV_PKG_DEPENDENCY` variable
61 61
62- Support for CPU, I/O and memory pressure regulation in BitBake 62- Support for CPU, I/O and memory pressure regulation in BitBake
63- Pressure data gathering in :ref:`buildstats <ref-classes-buildstats>` and rendering in ``pybootchartgui`` 63- Pressure data gathering in :ref:`ref-classes-buildstats` and rendering in ``pybootchartgui``
64 64
65- New Picobuild system for lightweight Python PEP-517 build support in the :ref:`python_pep517 <ref-classes-python_pep517>` class 65- New Picobuild system for lightweight Python PEP-517 build support in the :ref:`ref-classes-python_pep517` class
66 66
67- Many classes are now split into global and recipe contexts for better 67- Many classes are now split into global and recipe contexts for better
68 validation. For more information, see 68 validation. For more information, see
@@ -99,10 +99,10 @@ New Features / Enhancements in 4.1
99- SDK-related enhancements: 99- SDK-related enhancements:
100 100
101 - :ref:`Support for using the regular build system as an SDK <sdk-manual/extensible:Setting up the Extensible SDK environment directly in a Yocto build>` 101 - :ref:`Support for using the regular build system as an SDK <sdk-manual/extensible:Setting up the Extensible SDK environment directly in a Yocto build>`
102 - :ref:`image-buildinfo <ref-classes-image-buildinfo>` class now also writes build information to SDKs 102 - :ref:`ref-classes-image-buildinfo` class now also writes build information to SDKs
103 - New :term:`SDK_TOOLCHAIN_LANGS` variable to control support of rust / go in SDK 103 - New :term:`SDK_TOOLCHAIN_LANGS` variable to control support of rust / go in SDK
104 - rust-llvm: enabled :ref:`nativesdk <ref-classes-nativesdk>` variant 104 - rust-llvm: enabled :ref:`ref-classes-nativesdk` variant
105 - python3-pluggy: enabled for :ref:`native <ref-classes-native>` / :ref:`nativesdk <ref-classes-nativesdk>` 105 - python3-pluggy: enabled for :ref:`ref-classes-native` / :ref:`ref-classes-nativesdk`
106 106
107- QEMU/runqemu enhancements: 107- QEMU/runqemu enhancements:
108 108
@@ -115,11 +115,11 @@ New Features / Enhancements in 4.1
115 - New variable :term:`UBOOT_MKIMAGE_KERNEL_TYPE` 115 - New variable :term:`UBOOT_MKIMAGE_KERNEL_TYPE`
116 - New variable :term:`FIT_PAD_ALG` to control FIT image padding algorithm 116 - New variable :term:`FIT_PAD_ALG` to control FIT image padding algorithm
117 - New :term:`KERNEL_DEPLOY_DEPEND` variable to allow disabling image dependency on deploying the kernel 117 - New :term:`KERNEL_DEPLOY_DEPEND` variable to allow disabling image dependency on deploying the kernel
118 - :ref:`image_types <ref-classes-image_types>`: isolate the write of UBI 118 - :ref:`ref-classes-image_types`: isolate the write of UBI
119 configuration to a ``write_ubi_config`` function that can be easily overridden 119 configuration to a ``write_ubi_config`` function that can be easily overridden
120 120
121- openssh: add support for config snippet includes to ssh and sshd 121- openssh: add support for config snippet includes to ssh and sshd
122- :ref:`create-spdx <ref-classes-create-spdx>`: Add :term:`SPDX_PRETTY` option 122- :ref:`ref-classes-create-spdx`: Add :term:`SPDX_PRETTY` option
123- wpa-supplicant: build static library if not disabled via :term:`DISABLE_STATIC` 123- wpa-supplicant: build static library if not disabled via :term:`DISABLE_STATIC`
124- wpa-supplicant: package dynamic modules 124- wpa-supplicant: package dynamic modules
125- openssl: extract legacy provider module to a separate package 125- openssl: extract legacy provider module to a separate package
@@ -132,11 +132,11 @@ New Features / Enhancements in 4.1
132- systemd: systemd-systemctl: Support instance conf files during enable 132- systemd: systemd-systemctl: Support instance conf files during enable
133- weston.init: enable ``xwayland`` in weston.ini if ``x11`` is in :term:`DISTRO_FEATURES` 133- weston.init: enable ``xwayland`` in weston.ini if ``x11`` is in :term:`DISTRO_FEATURES`
134- New ``npm_registry`` Python module to enable caching with nodejs 16+ 134- New ``npm_registry`` Python module to enable caching with nodejs 16+
135- :ref:`npm <ref-classes-npm>`: replaced ``npm pack`` call with ``tar czf`` for nodejs 16+ compatibility and improved ``do_configure`` performance 135- :ref:`ref-classes-npm`: replaced ``npm pack`` call with ``tar czf`` for nodejs 16+ compatibility and improved ``do_configure`` performance
136- Enabled :ref:`bin_package <ref-classes-bin-package>` class to work properly in the native case 136- Enabled :ref:`ref-classes-bin-package` class to work properly in the native case
137- Enabled :ref:`buildpaths <qa-check-buildpaths>` QA check as a warning by default 137- Enabled :ref:`buildpaths <qa-check-buildpaths>` QA check as a warning by default
138- New :term:`OVERLAYFS_ETC_EXPOSE_LOWER` to provide read-only access to the original ``/etc`` content with :ref:`overlayfs-etc <ref-classes-overlayfs-etc>` 138- New :term:`OVERLAYFS_ETC_EXPOSE_LOWER` to provide read-only access to the original ``/etc`` content with :ref:`ref-classes-overlayfs-etc`
139- New :term:`OVERLAYFS_QA_SKIP` variable to allow skipping check on :ref:`overlayfs <ref-classes-overlayfs>` mounts 139- New :term:`OVERLAYFS_QA_SKIP` variable to allow skipping check on :ref:`ref-classes-overlayfs` mounts
140- New :term:`PACKAGECONFIG` options for individual recipes: 140- New :term:`PACKAGECONFIG` options for individual recipes:
141 141
142 - apr: xsi-strerror 142 - apr: xsi-strerror
@@ -176,7 +176,7 @@ New Features / Enhancements in 4.1
176- The Python ``zoneinfo`` module is now split out to its own ``python3-zoneinfo`` package. 176- The Python ``zoneinfo`` module is now split out to its own ``python3-zoneinfo`` package.
177- busybox: added devmem 128-bit support 177- busybox: added devmem 128-bit support
178- vim: split xxd out into its own package 178- vim: split xxd out into its own package
179- New :ref:`github-releases <ref-classes-github-releases>` class to consolidate version checks for github-based packages 179- New :ref:`ref-classes-github-releases` class to consolidate version checks for github-based packages
180- ``devtool reset`` now preserves ``workspace/sources`` source trees in ``workspace/attic/sources/`` instead of leaving them in-place 180- ``devtool reset`` now preserves ``workspace/sources`` source trees in ``workspace/attic/sources/`` instead of leaving them in-place
181- scripts/patchreview: Add commit to stored json data 181- scripts/patchreview: Add commit to stored json data
182- scripts/patchreview: Make json output human parsable 182- scripts/patchreview: Make json output human parsable
@@ -204,7 +204,7 @@ Known Issues in 4.1
204 :yocto_bugs:`bug 14626 </show_bug.cgi?id=14626>`, which also details the fix. 204 :yocto_bugs:`bug 14626 </show_bug.cgi?id=14626>`, which also details the fix.
205 205
206- The change to :ref:`migration-4.1-classes-split` inadvertently moved the 206- The change to :ref:`migration-4.1-classes-split` inadvertently moved the
207 :ref:`externalsrc <ref-classes-externalsrc>` class to ``meta/classes-recipe``, 207 :ref:`ref-classes-externalsrc` class to ``meta/classes-recipe``,
208 when it is not recipe-specific and can also be used in a global context. The 208 when it is not recipe-specific and can also be used in a global context. The
209 class will be moved back to ``meta/classes`` in the next point release. Filed 209 class will be moved back to ``meta/classes`` in the next point release. Filed
210 as :yocto_bugs:`bug 14940 </show_bug.cgi?id=14940>`. 210 as :yocto_bugs:`bug 14940 </show_bug.cgi?id=14940>`.