diff options
author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2023-01-05 08:34:26 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-01-06 17:39:09 +0000 |
commit | 8b1909aa6f7a51a878dc3d4a9223403ad3e164a9 (patch) | |
tree | e1418f545ad6640afb5fde004696eef2a9e6e67b /documentation/migration-guides/release-notes-4.1.rst | |
parent | ae280972ffba62d7ed839b692957f61b0955cbca (diff) | |
download | poky-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.rst | 30 |
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>`. |