diff options
28 files changed, 188 insertions, 191 deletions
diff --git a/documentation/dev-manual/building.rst b/documentation/dev-manual/building.rst index c2cf3a35f3..2798dd3e98 100644 --- a/documentation/dev-manual/building.rst +++ b/documentation/dev-manual/building.rst | |||
@@ -138,7 +138,7 @@ Follow these steps to set up and execute multiple configuration builds: | |||
138 | temporary directory (:term:`TMPDIR`) can be shared will depend on what is | 138 | temporary directory (:term:`TMPDIR`) can be shared will depend on what is |
139 | similar and what is different between the configurations. Multiple MACHINE | 139 | similar and what is different between the configurations. Multiple MACHINE |
140 | targets can share the same (:term:`TMPDIR`) as long as the rest of the | 140 | targets can share the same (:term:`TMPDIR`) as long as the rest of the |
141 | configuration is the same, multiple DISTRO settings would need separate | 141 | configuration is the same, multiple :term:`DISTRO` settings would need separate |
142 | (:term:`TMPDIR`) directories. | 142 | (:term:`TMPDIR`) directories. |
143 | 143 | ||
144 | For example, consider a scenario with two different multiconfigs for the same | 144 | For example, consider a scenario with two different multiconfigs for the same |
@@ -273,12 +273,12 @@ loading modules needed to locate and mount the final root filesystem. | |||
273 | 273 | ||
274 | Follow these steps to create an :term:`Initramfs` image: | 274 | Follow these steps to create an :term:`Initramfs` image: |
275 | 275 | ||
276 | 1. *Create the Initramfs Image Recipe:* You can reference the | 276 | 1. *Create the :term:`Initramfs` Image Recipe:* You can reference the |
277 | ``core-image-minimal-initramfs.bb`` recipe found in the | 277 | ``core-image-minimal-initramfs.bb`` recipe found in the |
278 | ``meta/recipes-core`` directory of the :term:`Source Directory` | 278 | ``meta/recipes-core`` directory of the :term:`Source Directory` |
279 | as an example from which to work. | 279 | as an example from which to work. |
280 | 280 | ||
281 | 2. *Decide if You Need to Bundle the Initramfs Image Into the Kernel | 281 | 2. *Decide if You Need to Bundle the :term:`Initramfs` Image Into the Kernel |
282 | Image:* If you want the :term:`Initramfs` image that is built to be bundled | 282 | Image:* If you want the :term:`Initramfs` image that is built to be bundled |
283 | in with the kernel image, set the :term:`INITRAMFS_IMAGE_BUNDLE` | 283 | in with the kernel image, set the :term:`INITRAMFS_IMAGE_BUNDLE` |
284 | variable to ``"1"`` in your ``local.conf`` configuration file and set the | 284 | variable to ``"1"`` in your ``local.conf`` configuration file and set the |
diff --git a/documentation/dev-manual/packages.rst b/documentation/dev-manual/packages.rst index 5f7bd68b9a..afd8bfc945 100644 --- a/documentation/dev-manual/packages.rst +++ b/documentation/dev-manual/packages.rst | |||
@@ -220,7 +220,7 @@ The alternative to setting up a PR Service is to manually "bump" the | |||
220 | :term:`PR` variable. | 220 | :term:`PR` variable. |
221 | 221 | ||
222 | If a committed change results in changing the package output, then the | 222 | If a committed change results in changing the package output, then the |
223 | value of the PR variable needs to be increased (or "bumped") as part of | 223 | value of the :term:`PR` variable needs to be increased (or "bumped") as part of |
224 | that commit. For new recipes you should add the :term:`PR` variable and set | 224 | that commit. For new recipes you should add the :term:`PR` variable and set |
225 | its initial value equal to "r0", which is the default. Even though the | 225 | its initial value equal to "r0", which is the default. Even though the |
226 | default value is "r0", the practice of adding it to a new recipe makes | 226 | default value is "r0", the practice of adding it to a new recipe makes |
diff --git a/documentation/migration-guides/migration-3.0.rst b/documentation/migration-guides/migration-3.0.rst index 107d2b8797..967c7e0de8 100644 --- a/documentation/migration-guides/migration-3.0.rst +++ b/documentation/migration-guides/migration-3.0.rst | |||
@@ -222,7 +222,7 @@ The following sanity check changes occurred. | |||
222 | 222 | ||
223 | - Github archive tarballs --- these are not guaranteed to be stable. | 223 | - Github archive tarballs --- these are not guaranteed to be stable. |
224 | Consequently, it is likely that the tarballs will be refreshed and | 224 | Consequently, it is likely that the tarballs will be refreshed and |
225 | thus the SRC_URI checksums will fail to apply. It is recommended | 225 | thus the :term:`SRC_URI` checksums will fail to apply. It is recommended |
226 | that you fetch either an official release tarball or a specific | 226 | that you fetch either an official release tarball or a specific |
227 | revision from the actual Git repository instead. | 227 | revision from the actual Git repository instead. |
228 | 228 | ||
diff --git a/documentation/migration-guides/migration-4.1.rst b/documentation/migration-guides/migration-4.1.rst index bb8c6dd697..d56fceba0b 100644 --- a/documentation/migration-guides/migration-4.1.rst +++ b/documentation/migration-guides/migration-4.1.rst | |||
@@ -182,7 +182,7 @@ Miscellaneous changes | |||
182 | - The Python ``zoneinfo`` module is now split out to its own ``python3-zoneinfo`` | 182 | - The Python ``zoneinfo`` module is now split out to its own ``python3-zoneinfo`` |
183 | package. | 183 | package. |
184 | - The :term:`PACKAGECONFIG` option to enable wpa_supplicant in the ``connman`` | 184 | - The :term:`PACKAGECONFIG` option to enable wpa_supplicant in the ``connman`` |
185 | recipe has been renamed to "wpa-supplicant". If you have set PACKAGECONFIG for | 185 | recipe has been renamed to "wpa-supplicant". If you have set :term:`PACKAGECONFIG` for |
186 | the ``connman`` recipe to include this option you will need to update | 186 | the ``connman`` recipe to include this option you will need to update |
187 | your configuration. Related to this, the :term:`WIRELESS_DAEMON` variable | 187 | your configuration. Related to this, the :term:`WIRELESS_DAEMON` variable |
188 | now expects the new ``wpa-supplicant`` naming and affects ``packagegroup-base`` | 188 | now expects the new ``wpa-supplicant`` naming and affects ``packagegroup-base`` |
diff --git a/documentation/migration-guides/release-notes-3.4.1.rst b/documentation/migration-guides/release-notes-3.4.1.rst index d15a8a8fbd..914cbf74ed 100644 --- a/documentation/migration-guides/release-notes-3.4.1.rst +++ b/documentation/migration-guides/release-notes-3.4.1.rst | |||
@@ -53,9 +53,9 @@ Fixes in 3.4.1 | |||
53 | - ca-certificates: update 20210119 -> 20211016 | 53 | - ca-certificates: update 20210119 -> 20211016 |
54 | - classes/populate_sdk_base: Add setscene tasks | 54 | - classes/populate_sdk_base: Add setscene tasks |
55 | - conf: update for release 3.4 | 55 | - conf: update for release 3.4 |
56 | - convert-srcuri.py: use regex to check space in SRC_URI | 56 | - convert-srcuri.py: use regex to check space in :term:`SRC_URI` |
57 | - create-spdx: Fix key errors in do_create_runtime_spdx | 57 | - create-spdx: Fix key errors in do_create_runtime_spdx |
58 | - create-spdx: Protect against None from LICENSE_PATH | 58 | - create-spdx: Protect against None from :term:`LICENSE_PATH` |
59 | - create-spdx: Set the Organization field via a variable | 59 | - create-spdx: Set the Organization field via a variable |
60 | - create-spdx: add create_annotation function | 60 | - create-spdx: add create_annotation function |
61 | - create-spdx: cross recipes are native also | 61 | - create-spdx: cross recipes are native also |
@@ -82,18 +82,18 @@ Fixes in 3.4.1 | |||
82 | - insane.bbclass: Add a check for directories that are expected to be empty | 82 | - insane.bbclass: Add a check for directories that are expected to be empty |
83 | - kernel-devsrc: Add vdso.lds and other build files for riscv64 as well | 83 | - kernel-devsrc: Add vdso.lds and other build files for riscv64 as well |
84 | - libnewt: Use python3targetconfig to fix reproducibility issue | 84 | - libnewt: Use python3targetconfig to fix reproducibility issue |
85 | - libpcre/libpcre2: correct SRC_URI | 85 | - libpcre/libpcre2: correct :term:`SRC_URI` |
86 | - libx11-compose-data: Update LICENSE to better reflect reality | 86 | - libx11-compose-data: Update :term:`LICENSE` to better reflect reality |
87 | - libx11: Update LICENSE to better reflect reality | 87 | - libx11: Update :term:`LICENSE` to better reflect reality |
88 | - libxml2: Use python3targetconfig to fix reproducibility issue | 88 | - libxml2: Use python3targetconfig to fix reproducibility issue |
89 | - linunistring: Add missing gperf-native dependency | 89 | - linunistring: Add missing gperf-native dependency |
90 | - linux-firmware: upgrade to 20211027 | 90 | - linux-firmware: upgrade to 20211027 |
91 | - linux-yocto-dev: Ensure DEPENDS matches recent 5.14 kernel changes | 91 | - linux-yocto-dev: Ensure :term:`DEPENDS` matches recent 5.14 kernel changes |
92 | - linux-yocto-rt/5.10: update to -rt54 | 92 | - linux-yocto-rt/5.10: update to -rt54 |
93 | - linux-yocto/5.10: update to v5.10.78 | 93 | - linux-yocto/5.10: update to v5.10.78 |
94 | - linux-yocto/5.14: common-pc: enable CONFIG_ATA_PIIX as built-in | 94 | - linux-yocto/5.14: common-pc: enable CONFIG_ATA_PIIX as built-in |
95 | - linux-yocto/5.14: update to v5.14.17 | 95 | - linux-yocto/5.14: update to v5.14.17 |
96 | - linux-yocto: add libmpc-native to DEPENDS | 96 | - linux-yocto: add libmpc-native to :term:`DEPENDS` |
97 | - lttng-tools: replace ad hoc ptest fixup with upstream fixes | 97 | - lttng-tools: replace ad hoc ptest fixup with upstream fixes |
98 | - manuals: releases.rst: move gatesgarth to outdated releases section | 98 | - manuals: releases.rst: move gatesgarth to outdated releases section |
99 | - mesa: Enable svga for x86 only | 99 | - mesa: Enable svga for x86 only |
@@ -126,13 +126,13 @@ Fixes in 3.4.1 | |||
126 | - qemu.inc: Remove empty egg-info directories before running meson | 126 | - qemu.inc: Remove empty egg-info directories before running meson |
127 | - recipes: Update github.com urls to use https | 127 | - recipes: Update github.com urls to use https |
128 | - ref-manual: Update how to set a useradd password | 128 | - ref-manual: Update how to set a useradd password |
129 | - ref-manual: document "reproducible_build" class and SOURCE_DATE_EPOCH | 129 | - ref-manual: document "reproducible_build" class and :term:`SOURCE_DATE_EPOCH` |
130 | - ref-manual: document BUILD_REPRODUCIBLE_BINARIES | 130 | - ref-manual: document BUILD_REPRODUCIBLE_BINARIES |
131 | - ref-manual: document TOOLCHAIN_HOST_TASK_ESDK | 131 | - ref-manual: document :term:`TOOLCHAIN_HOST_TASK_ESDK` |
132 | - ref-manual: remove meta class | 132 | - ref-manual: remove meta class |
133 | - ref-manual: update system requirements | 133 | - ref-manual: update system requirements |
134 | - releases.rst: fix release number for 3.3.3 | 134 | - releases.rst: fix release number for 3.3.3 |
135 | - scripts/convert-srcuri: Update SRC_URI conversion script to handle github url changes | 135 | - scripts/convert-srcuri: Update :term:`SRC_URI` conversion script to handle github url changes |
136 | - scripts/lib/wic/help.py: Update Fedora Kickstart URLs | 136 | - scripts/lib/wic/help.py: Update Fedora Kickstart URLs |
137 | - scripts/oe-package-browser: Fix after overrides change | 137 | - scripts/oe-package-browser: Fix after overrides change |
138 | - scripts/oe-package-browser: Handle no packages being built | 138 | - scripts/oe-package-browser: Handle no packages being built |
@@ -153,7 +153,7 @@ Fixes in 3.4.1 | |||
153 | - waffle: convert to git, website is down | 153 | - waffle: convert to git, website is down |
154 | - wayland: Fix wayland-tools packaging | 154 | - wayland: Fix wayland-tools packaging |
155 | - wireless-regdb: upgrade 2021.07.14 -> 2021.08.28 | 155 | - wireless-regdb: upgrade 2021.07.14 -> 2021.08.28 |
156 | - wpa-supplicant: Match package override to PACKAGES for pkg_postinst | 156 | - wpa-supplicant: Match package override to :term:`PACKAGES` for pkg_postinst |
157 | 157 | ||
158 | Contributors to 3.4.1 | 158 | Contributors to 3.4.1 |
159 | ~~~~~~~~~~~~~~~~~~~~~ | 159 | ~~~~~~~~~~~~~~~~~~~~~ |
diff --git a/documentation/migration-guides/release-notes-3.4.2.rst b/documentation/migration-guides/release-notes-3.4.2.rst index ddf25ef1bd..2940d457e8 100644 --- a/documentation/migration-guides/release-notes-3.4.2.rst +++ b/documentation/migration-guides/release-notes-3.4.2.rst | |||
@@ -15,7 +15,7 @@ Security Fixes in 3.4.2 | |||
15 | - libsndfile1: fix :cve:`2021-4156` | 15 | - libsndfile1: fix :cve:`2021-4156` |
16 | - xserver-xorg: whitelist two CVEs | 16 | - xserver-xorg: whitelist two CVEs |
17 | - grub2: fix :cve:`2021-3981` | 17 | - grub2: fix :cve:`2021-3981` |
18 | - xserver-xorg: update CVE_PRODUCT | 18 | - xserver-xorg: update :term:`CVE_PRODUCT` |
19 | - binutils: :cve:`2021-42574` | 19 | - binutils: :cve:`2021-42574` |
20 | - gcc: Fix :cve:`2021-42574` | 20 | - gcc: Fix :cve:`2021-42574` |
21 | - gcc: Fix :cve:`2021-35465` | 21 | - gcc: Fix :cve:`2021-35465` |
@@ -38,7 +38,7 @@ Fixes in 3.4.2 | |||
38 | - vim: upgrade to patch 4269 | 38 | - vim: upgrade to patch 4269 |
39 | - vim: update to include latest CVE fixes | 39 | - vim: update to include latest CVE fixes |
40 | - expat: upgrade to 2.4.4 | 40 | - expat: upgrade to 2.4.4 |
41 | - libusb1: correct SRC_URI | 41 | - libusb1: correct :term:`SRC_URI` |
42 | - yocto-check-layer: add debug output for the layers that were found | 42 | - yocto-check-layer: add debug output for the layers that were found |
43 | - linux-firmware: Add CLM blob to linux-firmware-bcm4373 package | 43 | - linux-firmware: Add CLM blob to linux-firmware-bcm4373 package |
44 | - linux-yocto/5.10: update to v5.10.93 | 44 | - linux-yocto/5.10: update to v5.10.93 |
@@ -49,7 +49,7 @@ Fixes in 3.4.2 | |||
49 | - kernel: introduce python3-dtschema-wrapper | 49 | - kernel: introduce python3-dtschema-wrapper |
50 | - vim: upgrade to 8.2 patch 3752 | 50 | - vim: upgrade to 8.2 patch 3752 |
51 | - bootchart2: Add missing python3-math dependency | 51 | - bootchart2: Add missing python3-math dependency |
52 | - socat: update SRC_URI | 52 | - socat: update :term:`SRC_URI` |
53 | - pigz: fix one failure of command "unpigz -l" | 53 | - pigz: fix one failure of command "unpigz -l" |
54 | - linux-yocto/5.14: update genericx86* machines to v5.14.21 | 54 | - linux-yocto/5.14: update genericx86* machines to v5.14.21 |
55 | - linux-yocto/5.10: update genericx86* machines to v5.10.87 | 55 | - linux-yocto/5.10: update genericx86* machines to v5.10.87 |
@@ -69,7 +69,7 @@ Fixes in 3.4.2 | |||
69 | - rpm: remove tmp folder created during install | 69 | - rpm: remove tmp folder created during install |
70 | - package_manager: ipk: Fix host manifest generation | 70 | - package_manager: ipk: Fix host manifest generation |
71 | - bitbake: utils: Update to use exec_module() instead of load_module() | 71 | - bitbake: utils: Update to use exec_module() instead of load_module() |
72 | - linux-yocto: add libmpc-native to DEPENDS | 72 | - linux-yocto: add libmpc-native to :term:`DEPENDS` |
73 | - ref-manual: fix patch documentation | 73 | - ref-manual: fix patch documentation |
74 | - bitbake: tests/fetch: Drop gnu urls from wget connectivity test | 74 | - bitbake: tests/fetch: Drop gnu urls from wget connectivity test |
75 | - bitbake: fetch: npm: Use temporary file for empty user config | 75 | - bitbake: fetch: npm: Use temporary file for empty user config |
@@ -112,7 +112,7 @@ Fixes in 3.4.2 | |||
112 | - classes/crate-fetch: Ensure crate fetcher is available | 112 | - classes/crate-fetch: Ensure crate fetcher is available |
113 | - rootfs-postcommands: update systemd_create_users | 113 | - rootfs-postcommands: update systemd_create_users |
114 | - classes/meson: Add optional rust definitions | 114 | - classes/meson: Add optional rust definitions |
115 | - rust-cross: Replace TARGET_ARCH with TUNE_PKGARCH | 115 | - rust-cross: Replace :term:`TARGET_ARCH` with :term:`TUNE_PKGARCH` |
116 | - maintainers.inc: fix up rust-cross entry | 116 | - maintainers.inc: fix up rust-cross entry |
117 | - rust-cross: Fix directory not deleted for race glibc vs. musl | 117 | - rust-cross: Fix directory not deleted for race glibc vs. musl |
118 | - wic: use shutil.which | 118 | - wic: use shutil.which |
diff --git a/documentation/migration-guides/release-notes-3.4.3.rst b/documentation/migration-guides/release-notes-3.4.3.rst index 9db53d71df..5e9a1b3958 100644 --- a/documentation/migration-guides/release-notes-3.4.3.rst +++ b/documentation/migration-guides/release-notes-3.4.3.rst | |||
@@ -28,7 +28,7 @@ Fixes in 3.4.3 | |||
28 | - build-appliance-image: Update to honister head revision | 28 | - build-appliance-image: Update to honister head revision |
29 | - coreutils: remove obsolete ignored CVE list | 29 | - coreutils: remove obsolete ignored CVE list |
30 | - crate-fetch: fix setscene failures | 30 | - crate-fetch: fix setscene failures |
31 | - cups: Add --with-dbusdir to EXTRA_OECONF for deterministic build | 31 | - cups: Add --with-dbusdir to :term:`EXTRA_OECONF` for deterministic build |
32 | - cve-check: create directory of CVE_CHECK_MANIFEST before copy | 32 | - cve-check: create directory of CVE_CHECK_MANIFEST before copy |
33 | - cve-check: get_cve_info should open the database read-only | 33 | - cve-check: get_cve_info should open the database read-only |
34 | - default-distrovars.inc: Switch connectivity check to a yoctoproject.org page | 34 | - default-distrovars.inc: Switch connectivity check to a yoctoproject.org page |
@@ -59,7 +59,7 @@ Fixes in 3.4.3 | |||
59 | - kernel-devsrc: do not copy Module.symvers file during install | 59 | - kernel-devsrc: do not copy Module.symvers file during install |
60 | - libarchive : update to 3.5.3 | 60 | - libarchive : update to 3.5.3 |
61 | - libpcap: Disable DPDK explicitly | 61 | - libpcap: Disable DPDK explicitly |
62 | - libxml-parser-perl: Add missing RDEPENDS | 62 | - libxml-parser-perl: Add missing :term:`RDEPENDS` |
63 | - linux-firmware: upgrade 20211216 -> 20220209 | 63 | - linux-firmware: upgrade 20211216 -> 20220209 |
64 | - linux-yocto/5.10: Fix ramoops/ftrace | 64 | - linux-yocto/5.10: Fix ramoops/ftrace |
65 | - linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP | 65 | - linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP |
@@ -74,7 +74,7 @@ Fixes in 3.4.3 | |||
74 | - poky.conf: bump version for 3.4.3 honister release | 74 | - poky.conf: bump version for 3.4.3 honister release |
75 | - qemuboot: Fix build error if UNINATIVE_LOADER is unset | 75 | - qemuboot: Fix build error if UNINATIVE_LOADER is unset |
76 | - quilt: Disable external sendmail for deterministic build | 76 | - quilt: Disable external sendmail for deterministic build |
77 | - recipetool: Fix circular reference in SRC_URI | 77 | - recipetool: Fix circular reference in :term:`SRC_URI` |
78 | - releases: update to include 3.3.5 | 78 | - releases: update to include 3.3.5 |
79 | - releases: update to include 3.4.2 | 79 | - releases: update to include 3.4.2 |
80 | - rootfs-postcommands: amend systemd_create_users add user to group check | 80 | - rootfs-postcommands: amend systemd_create_users add user to group check |
diff --git a/documentation/migration-guides/release-notes-3.4.4.rst b/documentation/migration-guides/release-notes-3.4.4.rst index 55a4583b29..01d6ccc01a 100644 --- a/documentation/migration-guides/release-notes-3.4.4.rst +++ b/documentation/migration-guides/release-notes-3.4.4.rst | |||
@@ -19,20 +19,20 @@ Fixes in 3.4.4 | |||
19 | - bitbake: knotty: reduce keep-alive timeout from 5000s (83 minutes) to 10 minutes | 19 | - bitbake: knotty: reduce keep-alive timeout from 5000s (83 minutes) to 10 minutes |
20 | - bitbake: server/process: Disable gc around critical section | 20 | - bitbake: server/process: Disable gc around critical section |
21 | - bitbake: server/xmlrpcserver: Add missing xmlrpcclient import | 21 | - bitbake: server/xmlrpcserver: Add missing xmlrpcclient import |
22 | - bitbake: toaster: Fix IMAGE_INSTALL issues with _append vs :append | 22 | - bitbake: toaster: Fix :term:`IMAGE_INSTALL` issues with _append vs :append |
23 | - bitbake: toaster: fixtures replace gatesgarth | 23 | - bitbake: toaster: fixtures replace gatesgarth |
24 | - build-appliance-image: Update to honister head revision | 24 | - build-appliance-image: Update to honister head revision |
25 | - conf.py/poky.yaml: Move version information to poky.yaml and read in conf.py | 25 | - conf.py/poky.yaml: Move version information to poky.yaml and read in conf.py |
26 | - conf/machine: fix QEMU x86 sound options | 26 | - conf/machine: fix QEMU x86 sound options |
27 | - devupstream: fix handling of SRC_URI | 27 | - devupstream: fix handling of :term:`SRC_URI` |
28 | - documentation: update for 3.4.4 release | 28 | - documentation: update for 3.4.4 release |
29 | - externalsrc/devtool: Fix to work with fixed export funcition flags handling | 29 | - externalsrc/devtool: Fix to work with fixed export funcition flags handling |
30 | - gmp: add missing COPYINGv3 | 30 | - gmp: add missing COPYINGv3 |
31 | - gnu-config: update SRC_URI | 31 | - gnu-config: update :term:`SRC_URI` |
32 | - libxml2: fix CVE-2022-23308 regression | 32 | - libxml2: fix CVE-2022-23308 regression |
33 | - libxml2: move to gitlab.gnome.org | 33 | - libxml2: move to gitlab.gnome.org |
34 | - libxml2: update to 2.9.13 | 34 | - libxml2: update to 2.9.13 |
35 | - libxshmfence: Correct LICENSE to HPND | 35 | - libxshmfence: Correct :term:`LICENSE` to HPND |
36 | - license_image.bbclass: close package.manifest file | 36 | - license_image.bbclass: close package.manifest file |
37 | - linux-firmware: correct license for ar3k firmware | 37 | - linux-firmware: correct license for ar3k firmware |
38 | - linux-firmware: upgrade 20220310 -> 20220411 | 38 | - linux-firmware: upgrade 20220310 -> 20220411 |
@@ -54,7 +54,7 @@ Fixes in 3.4.4 | |||
54 | - u-boot: Inherit pkgconfig | 54 | - u-boot: Inherit pkgconfig |
55 | - uninative: Upgrade to 3.6 with gcc 12 support | 55 | - uninative: Upgrade to 3.6 with gcc 12 support |
56 | - vim: Upgrade 8.2.4524 -> 8.2.4681 | 56 | - vim: Upgrade 8.2.4524 -> 8.2.4681 |
57 | - virglrenderer: update SRC_URI | 57 | - virglrenderer: update :term:`SRC_URI` |
58 | - webkitgtk: update to 2.32.4 | 58 | - webkitgtk: update to 2.32.4 |
59 | - wireless-regdb: upgrade 2022.02.18 -> 2022.04.08 | 59 | - wireless-regdb: upgrade 2022.02.18 -> 2022.04.08 |
60 | 60 | ||
diff --git a/documentation/migration-guides/release-notes-3.4.rst b/documentation/migration-guides/release-notes-3.4.rst index 83ca901016..43638fd60a 100644 --- a/documentation/migration-guides/release-notes-3.4.rst +++ b/documentation/migration-guides/release-notes-3.4.rst | |||
@@ -38,7 +38,7 @@ New Features / Enhancements in 3.4 | |||
38 | 38 | ||
39 | - Support zstd-compressed modules and :term:`Initramfs` images | 39 | - Support zstd-compressed modules and :term:`Initramfs` images |
40 | - Allow opt-out of split kernel modules | 40 | - Allow opt-out of split kernel modules |
41 | - linux-yocto-dev: base AUTOREV on specified version | 41 | - linux-yocto-dev: base :term:`AUTOREV` on specified version |
42 | - kernel-yocto: provide debug / summary information for metadata | 42 | - kernel-yocto: provide debug / summary information for metadata |
43 | - kernel-uboot: Handle gzip and lzo compression options | 43 | - kernel-uboot: Handle gzip and lzo compression options |
44 | - linux-yocto/5.14: added devupstream support | 44 | - linux-yocto/5.14: added devupstream support |
@@ -172,47 +172,47 @@ Known Issues in 3.4 | |||
172 | Recipe Licenses changes in 3.4 | 172 | Recipe Licenses changes in 3.4 |
173 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 173 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
174 | 174 | ||
175 | The following corrections have been made to the LICENSE values set by recipes: | 175 | The following corrections have been made to the :term:`LICENSE` values set by recipes: |
176 | 176 | ||
177 | - acpica: correct LICENSE to "Intel | BSD-3-Clause | GPLv2" | 177 | - acpica: correct :term:`LICENSE` to "Intel | BSD-3-Clause | GPLv2" |
178 | - dtc: correct LICENSE to "GPLv2 | BSD-2-Clause" | 178 | - dtc: correct :term:`LICENSE` to "GPLv2 | BSD-2-Clause" |
179 | - e2fsprogs: correct LICENSE to "GPLv2 & LGPLv2 & BSD-3-Clause & MIT" | 179 | - e2fsprogs: correct :term:`LICENSE` to "GPLv2 & LGPLv2 & BSD-3-Clause & MIT" |
180 | - ffmpeg: correct LICENSE to "GPLv2+ & LGPLv2.1+ & ISC & MIT & BSD-2-Clause & BSD-3-Clause & IJG" | 180 | - ffmpeg: correct :term:`LICENSE` to "GPLv2+ & LGPLv2.1+ & ISC & MIT & BSD-2-Clause & BSD-3-Clause & IJG" |
181 | - flac: correct LICENSE to "GFDL-1.2 & GPLv2+ & LGPLv2.1+ & BSD-3-Clause" | 181 | - flac: correct :term:`LICENSE` to "GFDL-1.2 & GPLv2+ & LGPLv2.1+ & BSD-3-Clause" |
182 | - flex: correct LICENSE to "BSD-3-Clause & LGPL-2.0+" | 182 | - flex: correct :term:`LICENSE` to "BSD-3-Clause & LGPL-2.0+" |
183 | - font-util: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | 183 | - font-util: correct :term:`LICENSE` to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" |
184 | - glib-2.0: correct LICENSE to "LGPLv2.1+ & BSD-3-Clause & PD" | 184 | - glib-2.0: correct :term:`LICENSE` to "LGPLv2.1+ & BSD-3-Clause & PD" |
185 | - gobject-introspection: correct LICENSE to "LGPLv2+ & GPLv2+ & MIT" (add MIT license) | 185 | - gobject-introspection: correct :term:`LICENSE` to "LGPLv2+ & GPLv2+ & MIT" (add MIT license) |
186 | - hdparm: correct LICENSE to "BSD-2-Clause & GPLv2 & hdparm" | 186 | - hdparm: correct :term:`LICENSE` to "BSD-2-Clause & GPLv2 & hdparm" |
187 | - iputils: correct LICENSE to "BSD-3-Clause & GPLv2+" | 187 | - iputils: correct :term:`LICENSE` to "BSD-3-Clause & GPLv2+" |
188 | - libcap: correct LICENSE to "BSD-3-Clause | GPLv2" | 188 | - libcap: correct :term:`LICENSE` to "BSD-3-Clause | GPLv2" |
189 | - libevent: correct LICENSE to "BSD-3-Clause & MIT" | 189 | - libevent: correct :term:`LICENSE` to "BSD-3-Clause & MIT" |
190 | - libjitterentropy: correct LICENSE to "GPLv2+ | BSD-3-Clause" | 190 | - libjitterentropy: correct :term:`LICENSE` to "GPLv2+ | BSD-3-Clause" |
191 | - libpam: correct LICENSE to "GPLv2+ | BSD-3-Clause" | 191 | - libpam: correct :term:`LICENSE` to "GPLv2+ | BSD-3-Clause" |
192 | - libwpe: correct LICENSE to "BSD-2-Clause" | 192 | - libwpe: correct :term:`LICENSE` to "BSD-2-Clause" |
193 | - libx11-compose-data: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | 193 | - libx11-compose-data: correct :term:`LICENSE` to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" |
194 | - libx11: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | 194 | - libx11: correct :term:`LICENSE` to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" |
195 | - libxfont2: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | 195 | - libxfont2: correct :term:`LICENSE` to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" |
196 | - libxfont: correct LICENSE to "MIT & MIT-style & BSD-3-Clause" | 196 | - libxfont: correct :term:`LICENSE` to "MIT & MIT-style & BSD-3-Clause" |
197 | - lsof: correct LICENSE to reflect that it uses a BSD-like (but not exactly BSD) license ("Spencer-94") | 197 | - lsof: correct :term:`LICENSE` to reflect that it uses a BSD-like (but not exactly BSD) license ("Spencer-94") |
198 | - nfs-utils: correct LICENSE to "MIT & GPLv2+ & BSD-3-Clause" | 198 | - nfs-utils: correct :term:`LICENSE` to "MIT & GPLv2+ & BSD-3-Clause" |
199 | - ovmf: correct license to "BSD-2-Clause-Patent" | 199 | - ovmf: correct license to "BSD-2-Clause-Patent" |
200 | - ppp: correct LICENSE to "BSD-3-Clause & BSD-3-Clause-Attribution & GPLv2+ & LGPLv2+ & PD" | 200 | - ppp: correct :term:`LICENSE` to "BSD-3-Clause & BSD-3-Clause-Attribution & GPLv2+ & LGPLv2+ & PD" |
201 | - python3-packaging: correct LICENSE to "Apache-2.0 | BSD-2-Clause" | 201 | - python3-packaging: correct :term:`LICENSE` to "Apache-2.0 | BSD-2-Clause" |
202 | - python-async-test: correct LICENSE to "BSD-3-Clause" | 202 | - python-async-test: correct :term:`LICENSE` to "BSD-3-Clause" |
203 | - quota: remove BSD license (only BSD licensed part of the code was removed in 4.05) | 203 | - quota: remove BSD license (only BSD licensed part of the code was removed in 4.05) |
204 | - shadow: correct LICENSE to "BSD-3-Clause | Artistic-1.0" | 204 | - shadow: correct :term:`LICENSE` to "BSD-3-Clause | Artistic-1.0" |
205 | - shadow-sysroot: set LICENSE the same as shadow | 205 | - shadow-sysroot: set :term:`LICENSE` the same as shadow |
206 | - sudo: correct LICENSE to "ISC & BSD-3-Clause & BSD-2-Clause & Zlib" | 206 | - sudo: correct :term:`LICENSE` to "ISC & BSD-3-Clause & BSD-2-Clause & Zlib" |
207 | - swig: correct LICENSE to "BSD-3-Clause & GPLv3" | 207 | - swig: correct :term:`LICENSE` to "BSD-3-Clause & GPLv3" |
208 | - valgrind: correct license to "GPLv2 & GPLv2+ & BSD-3-Clause" | 208 | - valgrind: correct license to "GPLv2 & GPLv2+ & BSD-3-Clause" |
209 | - webkitgtk: correct LICENSE to "BSD-2-Clause & LGPLv2+" | 209 | - webkitgtk: correct :term:`LICENSE` to "BSD-2-Clause & LGPLv2+" |
210 | - wpebackend-fdo: correct LICENSE to "BSD-2-Clause" | 210 | - wpebackend-fdo: correct :term:`LICENSE` to "BSD-2-Clause" |
211 | - xinetd: correct LICENSE to reflect that it uses a unique BSD-like (but not exactly BSD) license | 211 | - xinetd: correct :term:`LICENSE` to reflect that it uses a unique BSD-like (but not exactly BSD) license |
212 | 212 | ||
213 | Other license-related notes: | 213 | Other license-related notes: |
214 | 214 | ||
215 | - When creating recipes for Python software, recipetool will now treat "BSD" as "BSD-3-Clause" for the purposes of setting LICENSE, as that is the most common understanding. | 215 | - When creating recipes for Python software, recipetool will now treat "BSD" as "BSD-3-Clause" for the purposes of setting :term:`LICENSE`, as that is the most common understanding. |
216 | - Please be aware that an :term:`Initramfs` bundled with the kernel using :term:`INITRAMFS_IMAGE_BUNDLE` should only contain GPLv2-compatible software; this is now mentioned in the documentation. | 216 | - Please be aware that an :term:`Initramfs` bundled with the kernel using :term:`INITRAMFS_IMAGE_BUNDLE` should only contain GPLv2-compatible software; this is now mentioned in the documentation. |
217 | 217 | ||
218 | Security Fixes in 3.4 | 218 | Security Fixes in 3.4 |
diff --git a/documentation/migration-guides/release-notes-4.0.1.rst b/documentation/migration-guides/release-notes-4.0.1.rst index 28d1d71dcf..65cbdf7347 100644 --- a/documentation/migration-guides/release-notes-4.0.1.rst +++ b/documentation/migration-guides/release-notes-4.0.1.rst | |||
@@ -39,7 +39,7 @@ Fixes in 4.0.1 | |||
39 | - docs: migration-guides: migration-3.4: mention that hardcoded password are supported if hashed | 39 | - docs: migration-guides: migration-3.4: mention that hardcoded password are supported if hashed |
40 | - docs: migration-guides: release-notes-4.0: fix risc-v typo | 40 | - docs: migration-guides: release-notes-4.0: fix risc-v typo |
41 | - docs: migration-guides: release-notes-4.0: replace kernel placeholder with correct recipe name | 41 | - docs: migration-guides: release-notes-4.0: replace kernel placeholder with correct recipe name |
42 | - docs: ref-manual: variables: add hashed password example in EXTRA_USERS_PARAMS | 42 | - docs: ref-manual: variables: add hashed password example in :term:`EXTRA_USERS_PARAMS` |
43 | - docs: set_versions.py: add information about obsolescence of a release | 43 | - docs: set_versions.py: add information about obsolescence of a release |
44 | - docs: set_versions.py: fix latest release of a branch being shown twice in switchers.js | 44 | - docs: set_versions.py: fix latest release of a branch being shown twice in switchers.js |
45 | - docs: set_versions.py: fix latest version of an active release shown as obsolete | 45 | - docs: set_versions.py: fix latest version of an active release shown as obsolete |
@@ -81,7 +81,7 @@ Fixes in 4.0.1 | |||
81 | - linux-yocto/5.15: update to v5.15.36 | 81 | - linux-yocto/5.15: update to v5.15.36 |
82 | - linux-yocto: enable powerpc-debug fragment | 82 | - linux-yocto: enable powerpc-debug fragment |
83 | - mdadm: Drop clang specific cflags | 83 | - mdadm: Drop clang specific cflags |
84 | - migration-3.4: add missing entry on EXTRA_USERS_PARAMS | 84 | - migration-3.4: add missing entry on :term:`EXTRA_USERS_PARAMS` |
85 | - migration-guides: add release notes for 4.0 | 85 | - migration-guides: add release notes for 4.0 |
86 | - migration-guides: complete migration guide for 4.0 | 86 | - migration-guides: complete migration guide for 4.0 |
87 | - migration-guides: release-notes-4.0: mention LTS release | 87 | - migration-guides: release-notes-4.0: mention LTS release |
@@ -89,7 +89,7 @@ Fixes in 4.0.1 | |||
89 | - migration-guides: stop including documents with ".. include" | 89 | - migration-guides: stop including documents with ".. include" |
90 | - musl: Fix build when usrmerge distro feature is enabled | 90 | - musl: Fix build when usrmerge distro feature is enabled |
91 | - ncurses: use COPYING file | 91 | - ncurses: use COPYING file |
92 | - neard: Switch SRC_URI to git repo | 92 | - neard: Switch :term:`SRC_URI` to git repo |
93 | - oeqa/selftest: add test for git working correctly inside pseudo | 93 | - oeqa/selftest: add test for git working correctly inside pseudo |
94 | - openssl: minor security upgrade 3.0.2 -> 3.0.3 | 94 | - openssl: minor security upgrade 3.0.2 -> 3.0.3 |
95 | - package.bbclass: Prevent perform_packagecopy from removing /sysroot-only | 95 | - package.bbclass: Prevent perform_packagecopy from removing /sysroot-only |
@@ -99,14 +99,14 @@ Fixes in 4.0.1 | |||
99 | - poky.conf: bump version for 4.0.1 release | 99 | - poky.conf: bump version for 4.0.1 release |
100 | - qemu.bbclass: Extend ppc/ppc64 extra options | 100 | - qemu.bbclass: Extend ppc/ppc64 extra options |
101 | - qemuarm64: use virtio pci interfaces | 101 | - qemuarm64: use virtio pci interfaces |
102 | - qemuarmv5: use arm-versatile-926ejs KMACHINE | 102 | - qemuarmv5: use arm-versatile-926ejs :term:`KMACHINE` |
103 | - ref-manual: Add XZ_THREADS and XZ_MEMLIMIT | 103 | - ref-manual: Add :term:`XZ_THREADS` and :term:`XZ_MEMLIMIT` |
104 | - ref-manual: add KERNEL_DEBUG_TIMESTAMPS | 104 | - ref-manual: add :term:`KERNEL_DEBUG_TIMESTAMPS` |
105 | - ref-manual: add ZSTD_THREADS | 105 | - ref-manual: add :term:`ZSTD_THREADS` |
106 | - ref-manual: add a note about hard-coded passwords | 106 | - ref-manual: add a note about hard-coded passwords |
107 | - ref-manual: add empty-dirs QA check and QA_EMPTY_DIRS* | 107 | - ref-manual: add empty-dirs QA check and QA_EMPTY_DIRS* |
108 | - ref-manual: add mention of vendor filtering to CVE_PRODUCT | 108 | - ref-manual: add mention of vendor filtering to :term:`CVE_PRODUCT` |
109 | - ref-manual: mention wildcarding support in INCOMPATIBLE_LICENSE | 109 | - ref-manual: mention wildcarding support in :term:`INCOMPATIBLE_LICENSE` |
110 | - releases: update for yocto 4.0 | 110 | - releases: update for yocto 4.0 |
111 | - rootfs-postcommands: fix symlinks where link and output path are equal | 111 | - rootfs-postcommands: fix symlinks where link and output path are equal |
112 | - ruby: upgrade 3.1.1 -> 3.1.2 | 112 | - ruby: upgrade 3.1.1 -> 3.1.2 |
@@ -122,7 +122,7 @@ Fixes in 4.0.1 | |||
122 | - systemd-boot: remove outdated EFI_LD comment | 122 | - systemd-boot: remove outdated EFI_LD comment |
123 | - systemtap: Fix build with gcc-12 | 123 | - systemtap: Fix build with gcc-12 |
124 | - terminal.py: Restore error output from Terminal | 124 | - terminal.py: Restore error output from Terminal |
125 | - u-boot: Correct the SRC_URI | 125 | - u-boot: Correct the :term:`SRC_URI` |
126 | - u-boot: Inherit pkgconfig | 126 | - u-boot: Inherit pkgconfig |
127 | - update_udev_hwdb: fix multilib issue with systemd | 127 | - update_udev_hwdb: fix multilib issue with systemd |
128 | - util-linux: Create u-a symlink for findfs utility | 128 | - util-linux: Create u-a symlink for findfs utility |
diff --git a/documentation/migration-guides/release-notes-4.0.2.rst b/documentation/migration-guides/release-notes-4.0.2.rst index 2c79969f4d..3490e1f52f 100644 --- a/documentation/migration-guides/release-notes-4.0.2.rst +++ b/documentation/migration-guides/release-notes-4.0.2.rst | |||
@@ -5,7 +5,7 @@ Security Fixes in Yocto-4.0.2 | |||
5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
6 | 6 | ||
7 | - libxslt: Mark :cve:`2022-29824` as not applying | 7 | - libxslt: Mark :cve:`2022-29824` as not applying |
8 | - tiff: Add jbig PACKAGECONFIG and clarify IGNORE :cve:`2022-1210` | 8 | - tiff: Add jbig :term:`PACKAGECONFIG` and clarify IGNORE :cve:`2022-1210` |
9 | - tiff: mark :cve:`2022-1622` and :cve:`2022-1623` as invalid | 9 | - tiff: mark :cve:`2022-1622` and :cve:`2022-1623` as invalid |
10 | - pcre2:fix :cve:`2022-1586` Out-of-bounds read | 10 | - pcre2:fix :cve:`2022-1586` Out-of-bounds read |
11 | - curl: fix :cve:`2022-22576`, :cve:`2022-27775`, :cve:`2022-27776`, :cve:`2022-27774`, :cve:`2022-30115`, :cve:`2022-27780`, :cve:`2022-27781`, :cve:`2022-27779` and :cve:`2022-27782` | 11 | - curl: fix :cve:`2022-22576`, :cve:`2022-27775`, :cve:`2022-27776`, :cve:`2022-27774`, :cve:`2022-30115`, :cve:`2022-27780`, :cve:`2022-27781`, :cve:`2022-27779` and :cve:`2022-27782` |
@@ -23,7 +23,7 @@ Fixes in Yocto-4.0.2 | |||
23 | - bash: submit patch upstream | 23 | - bash: submit patch upstream |
24 | - bind: upgrade 9.18.1 -> 9.18.2 | 24 | - bind: upgrade 9.18.1 -> 9.18.2 |
25 | - binutils: Bump to latest 2.38 release branch | 25 | - binutils: Bump to latest 2.38 release branch |
26 | - bitbake.conf: Make TCLIBC and TCMODE lazy assigned | 26 | - bitbake.conf: Make :term:`TCLIBC` and :term:`TCMODE` lazy assigned |
27 | - bitbake: build: Add clean_stamp API function to allow removal of task stamps | 27 | - bitbake: build: Add clean_stamp API function to allow removal of task stamps |
28 | - bitbake: data: Do not depend on vardepvalueexclude flag | 28 | - bitbake: data: Do not depend on vardepvalueexclude flag |
29 | - bitbake: fetch2/osc: Small fixes for osc fetcher | 29 | - bitbake: fetch2/osc: Small fixes for osc fetcher |
@@ -56,7 +56,7 @@ Fixes in Yocto-4.0.2 | |||
56 | - gcc-source: Fix incorrect task dependencies from ${B} | 56 | - gcc-source: Fix incorrect task dependencies from ${B} |
57 | - gcc: Upgrade to 11.3 release | 57 | - gcc: Upgrade to 11.3 release |
58 | - gcc: depend on zstd-native | 58 | - gcc: depend on zstd-native |
59 | - git: fix override syntax in RDEPENDS | 59 | - git: fix override syntax in :term:`RDEPENDS` |
60 | - glib-2.0: upgrade 2.72.1 -> 2.72.2 | 60 | - glib-2.0: upgrade 2.72.1 -> 2.72.2 |
61 | - glibc: Drop make-native dependency | 61 | - glibc: Drop make-native dependency |
62 | - go: upgrade 1.17.8 -> 1.17.10 | 62 | - go: upgrade 1.17.8 -> 1.17.10 |
@@ -83,7 +83,7 @@ Fixes in Yocto-4.0.2 | |||
83 | - libpcre2: upgrade 10.39 -> 10.40 | 83 | - libpcre2: upgrade 10.39 -> 10.40 |
84 | - librepo: upgrade 1.14.2 -> 1.14.3 | 84 | - librepo: upgrade 1.14.2 -> 1.14.3 |
85 | - libseccomp: Add missing files for ptests | 85 | - libseccomp: Add missing files for ptests |
86 | - libseccomp: Correct LIC_FILES_CHKSUM | 86 | - libseccomp: Correct :term:`LIC_FILES_CHKSUM` |
87 | - libxkbcommon: upgrade 1.4.0 -> 1.4.1 | 87 | - libxkbcommon: upgrade 1.4.0 -> 1.4.1 |
88 | - libxml2: Upgrade 2.9.13 -> 2.9.14 | 88 | - libxml2: Upgrade 2.9.13 -> 2.9.14 |
89 | - license.bbclass: Bound beginline and endline in copy_license_files() | 89 | - license.bbclass: Bound beginline and endline in copy_license_files() |
@@ -125,8 +125,8 @@ Fixes in Yocto-4.0.2 | |||
125 | - perl: Add dependency on make-native to avoid race issues | 125 | - perl: Add dependency on make-native to avoid race issues |
126 | - perl: Fix build with gcc-12 | 126 | - perl: Fix build with gcc-12 |
127 | - poky.conf: bump version for 4.0.2 | 127 | - poky.conf: bump version for 4.0.2 |
128 | - popt: fix override syntax in RDEPENDS | 128 | - popt: fix override syntax in :term:`RDEPENDS` |
129 | - pypi.bbclass: Set CVE_PRODUCT to PYPI_PACKAGE | 129 | - pypi.bbclass: Set :term:`CVE_PRODUCT` to :term:`PYPI_PACKAGE` |
130 | - python3: Ensure stale empty python module directories don't break the build | 130 | - python3: Ensure stale empty python module directories don't break the build |
131 | - python3: Remove problematic paths from sysroot files | 131 | - python3: Remove problematic paths from sysroot files |
132 | - python3: fix reproducibility issue with python3-core | 132 | - python3: fix reproducibility issue with python3-core |
@@ -143,7 +143,7 @@ Fixes in Yocto-4.0.2 | |||
143 | - sanity: Don't warn about make 4.2.1 for mint | 143 | - sanity: Don't warn about make 4.2.1 for mint |
144 | - sanity: Switch to make 4.0 as a minimum version | 144 | - sanity: Switch to make 4.0 as a minimum version |
145 | - sed: Specify shell for "nobody" user in run-ptest | 145 | - sed: Specify shell for "nobody" user in run-ptest |
146 | - selftest/imagefeatures/overlayfs: Always append to DISTRO_FEATURES | 146 | - selftest/imagefeatures/overlayfs: Always append to :term:`DISTRO_FEATURES` |
147 | - selftest/multiconfig: Test that multiconfigs in separate layers works | 147 | - selftest/multiconfig: Test that multiconfigs in separate layers works |
148 | - sqlite3: upgrade to 3.38.5 | 148 | - sqlite3: upgrade to 3.38.5 |
149 | - staging.bbclass: process direct dependencies in deterministic order | 149 | - staging.bbclass: process direct dependencies in deterministic order |
diff --git a/documentation/migration-guides/release-notes-4.0.3.rst b/documentation/migration-guides/release-notes-4.0.3.rst index 9f51ff9b3e..d71733aff2 100644 --- a/documentation/migration-guides/release-notes-4.0.3.rst +++ b/documentation/migration-guides/release-notes-4.0.3.rst | |||
@@ -29,7 +29,7 @@ Fixes in Yocto-4.0.3 | |||
29 | - base.bbclass: Correct the test for obsolete license exceptions | 29 | - base.bbclass: Correct the test for obsolete license exceptions |
30 | - base/reproducible: Change Source Date Epoch generation methods | 30 | - base/reproducible: Change Source Date Epoch generation methods |
31 | - bin_package: install into base_prefix | 31 | - bin_package: install into base_prefix |
32 | - bind: Remove legacy python3 PACKAGECONFIG code | 32 | - bind: Remove legacy python3 :term:`PACKAGECONFIG` code |
33 | - bind: upgrade to 9.18.4 | 33 | - bind: upgrade to 9.18.4 |
34 | - binutils: stable 2.38 branch updates | 34 | - binutils: stable 2.38 branch updates |
35 | - build-appliance-image: Update to kirkstone head revision | 35 | - build-appliance-image: Update to kirkstone head revision |
@@ -38,8 +38,8 @@ Fixes in Yocto-4.0.3 | |||
38 | - curl: backport openssl fix CN check error code | 38 | - curl: backport openssl fix CN check error code |
39 | - cve-check: hook cleanup to the BuildCompleted event, not CookerExit | 39 | - cve-check: hook cleanup to the BuildCompleted event, not CookerExit |
40 | - cve-extra-exclusions: Clean up and ignore three CVEs (2xqemu and nasm) | 40 | - cve-extra-exclusions: Clean up and ignore three CVEs (2xqemu and nasm) |
41 | - devtool: finish: handle patching when S points to subdir of a git repo | 41 | - devtool: finish: handle patching when :term:`S` points to subdir of a git repo |
42 | - devtool: ignore pn- overrides when determining SRC_URI overrides | 42 | - devtool: ignore pn- overrides when determining :term:`SRC_URI` overrides |
43 | - docs: BB_HASHSERVE_UPSTREAM: update to new host | 43 | - docs: BB_HASHSERVE_UPSTREAM: update to new host |
44 | - dropbear: break dependency on base package for -dev package | 44 | - dropbear: break dependency on base package for -dev package |
45 | - efivar: fix import functionality | 45 | - efivar: fix import functionality |
@@ -48,7 +48,7 @@ Fixes in Yocto-4.0.3 | |||
48 | - externalsrc.bbclass: support crate fetcher on externalsrc | 48 | - externalsrc.bbclass: support crate fetcher on externalsrc |
49 | - font-util: update 1.3.2 -> 1.3.3 | 49 | - font-util: update 1.3.2 -> 1.3.3 |
50 | - gcc-runtime: Fix build when using gold | 50 | - gcc-runtime: Fix build when using gold |
51 | - gcc-runtime: Fix missing MLPREFIX in debug mappings | 51 | - gcc-runtime: Fix missing :term:`MLPREFIX` in debug mappings |
52 | - gcc-runtime: Pass -nostartfiles when building dummy libstdc++.so | 52 | - gcc-runtime: Pass -nostartfiles when building dummy libstdc++.so |
53 | - gcc: Backport a fix for gcc bug 105039 | 53 | - gcc: Backport a fix for gcc bug 105039 |
54 | - git: upgrade to v2.35.4 | 54 | - git: upgrade to v2.35.4 |
@@ -56,8 +56,8 @@ Fixes in Yocto-4.0.3 | |||
56 | - glib-networking: upgrade to 2.72.1 | 56 | - glib-networking: upgrade to 2.72.1 |
57 | - glibc : stable 2.35 branch updates | 57 | - glibc : stable 2.35 branch updates |
58 | - glibc-tests: Avoid reproducibility issues | 58 | - glibc-tests: Avoid reproducibility issues |
59 | - glibc-tests: not clear BBCLASSEXTEND | 59 | - glibc-tests: not clear :term:`BBCLASSEXTEND` |
60 | - glibc: revert one upstream change to work around broken DEBUG_BUILD build | 60 | - glibc: revert one upstream change to work around broken :term:`DEBUG_BUILD` build |
61 | - glibc: stable 2.35 branch updates | 61 | - glibc: stable 2.35 branch updates |
62 | - gnupg: upgrade to 2.3.7 | 62 | - gnupg: upgrade to 2.3.7 |
63 | - go: upgrade to v1.17.12 | 63 | - go: upgrade to v1.17.12 |
@@ -84,8 +84,8 @@ Fixes in Yocto-4.0.3 | |||
84 | - kernel-arch: Fix buildpaths leaking into external module compiles | 84 | - kernel-arch: Fix buildpaths leaking into external module compiles |
85 | - kernel-devsrc: fix reproducibility and buildpaths QA warning | 85 | - kernel-devsrc: fix reproducibility and buildpaths QA warning |
86 | - kernel-devsrc: ppc32: fix reproducibility | 86 | - kernel-devsrc: ppc32: fix reproducibility |
87 | - kernel-uboot.bbclass: Use vmlinux.initramfs when INITRAMFS_IMAGE_BUNDLE set | 87 | - kernel-uboot.bbclass: Use vmlinux.initramfs when :term:`INITRAMFS_IMAGE_BUNDLE` set |
88 | - kernel.bbclass: pass LD also in savedefconfig | 88 | - kernel.bbclass: pass :term:`LD` also in savedefconfig |
89 | - libffi: fix native build being not portable | 89 | - libffi: fix native build being not portable |
90 | - libgcc: Fix standalone target builds with usrmerge distro feature | 90 | - libgcc: Fix standalone target builds with usrmerge distro feature |
91 | - libmodule-build-perl: Use env utility to find perl interpreter | 91 | - libmodule-build-perl: Use env utility to find perl interpreter |
@@ -115,7 +115,7 @@ Fixes in Yocto-4.0.3 | |||
115 | - oeqa/runtime/scp: Disable scp test for dropbear | 115 | - oeqa/runtime/scp: Disable scp test for dropbear |
116 | - oeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled | 116 | - oeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled |
117 | - oeqa/sdk: drop the nativesdk-python 2.x test | 117 | - oeqa/sdk: drop the nativesdk-python 2.x test |
118 | - openssh: Add openssh-sftp-server to openssh RDEPENDS | 118 | - openssh: Add openssh-sftp-server to openssh :term:`RDEPENDS` |
119 | - openssh: break dependency on base package for -dev package | 119 | - openssh: break dependency on base package for -dev package |
120 | - openssl: update to 3.0.5 | 120 | - openssl: update to 3.0.5 |
121 | - package.bbclass: Avoid stripping signed kernel modules in splitdebuginfo | 121 | - package.bbclass: Avoid stripping signed kernel modules in splitdebuginfo |
@@ -123,28 +123,28 @@ Fixes in Yocto-4.0.3 | |||
123 | - package.bbclass: Fix kernel source handling when not using externalsrc | 123 | - package.bbclass: Fix kernel source handling when not using externalsrc |
124 | - package_manager/ipk: do not pipe stderr to stdout | 124 | - package_manager/ipk: do not pipe stderr to stdout |
125 | - packagegroup-core-ssh-dropbear: Add openssh-sftp-server recommendation | 125 | - packagegroup-core-ssh-dropbear: Add openssh-sftp-server recommendation |
126 | - patch: handle if S points to a subdirectory of a git repo | 126 | - patch: handle if :term:`S` points to a subdirectory of a git repo |
127 | - perf: fix reproducibility in 5.19+ | 127 | - perf: fix reproducibility in 5.19+ |
128 | - perf: fix reproduciblity in older releases of Linux | 128 | - perf: fix reproduciblity in older releases of Linux |
129 | - perf: sort-pmuevents: really keep array terminators | 129 | - perf: sort-pmuevents: really keep array terminators |
130 | - perl: don't install Makefile.old into perl-ptest | 130 | - perl: don't install Makefile.old into perl-ptest |
131 | - poky.conf: bump version for 4.0.3 | 131 | - poky.conf: bump version for 4.0.3 |
132 | - pulseaudio: add m4-native to DEPENDS | 132 | - pulseaudio: add m4-native to :term:`DEPENDS` |
133 | - python3: Backport patch to fix an issue in subinterpreters | 133 | - python3: Backport patch to fix an issue in subinterpreters |
134 | - qemu: Add PACKAGECONFIG for brlapi | 134 | - qemu: Add :term:`PACKAGECONFIG` for brlapi |
135 | - qemu: Avoid accidental librdmacm linkage | 135 | - qemu: Avoid accidental librdmacm linkage |
136 | - qemu: Avoid accidental libvdeplug linkage | 136 | - qemu: Avoid accidental libvdeplug linkage |
137 | - qemu: Fix slirp determinism issue | 137 | - qemu: Fix slirp determinism issue |
138 | - qemu: add PACKAGECONFIG for capstone | 138 | - qemu: add :term:`PACKAGECONFIG` for capstone |
139 | - recipetool/devtool: Fix python egg whitespace issues in PACKAGECONFIG | 139 | - recipetool/devtool: Fix python egg whitespace issues in :term:`PACKAGECONFIG` |
140 | - ref-manual: variables: remove sphinx directive from literal block | 140 | - ref-manual: variables: remove sphinx directive from literal block |
141 | - rootfs-postcommands.bbclass: move host-user-contaminated.txt to ${S} | 141 | - rootfs-postcommands.bbclass: move host-user-contaminated.txt to ${S} |
142 | - ruby: add PACKAGECONFIG for capstone | 142 | - ruby: add :term:`PACKAGECONFIG` for capstone |
143 | - rust: fix issue building cross-canadian tools for aarch64 on x86_64 | 143 | - rust: fix issue building cross-canadian tools for aarch64 on x86_64 |
144 | - sanity.bbclass: Add ftps to accepted URI protocols for mirrors sanity | 144 | - sanity.bbclass: Add ftps to accepted URI protocols for mirrors sanity |
145 | - selftest/runtime_test/virgl: Disable for all almalinux | 145 | - selftest/runtime_test/virgl: Disable for all almalinux |
146 | - sstatesig: Include all dependencies in SPDX task signatures | 146 | - sstatesig: Include all dependencies in SPDX task signatures |
147 | - strace: set COMPATIBLE_HOST for riscv32 | 147 | - strace: set :term:`COMPATIBLE_HOST` for riscv32 |
148 | - systemd: Added base_bindir into pkg_postinst:udev-hwdb. | 148 | - systemd: Added base_bindir into pkg_postinst:udev-hwdb. |
149 | - udev-extraconf/initrdscripts/parted: Rename mount.blacklist -> mount.ignorelist | 149 | - udev-extraconf/initrdscripts/parted: Rename mount.blacklist -> mount.ignorelist |
150 | - udev-extraconf/mount.sh: add LABELs to mountpoints | 150 | - udev-extraconf/mount.sh: add LABELs to mountpoints |
@@ -169,7 +169,7 @@ Fixes in Yocto-4.0.3 | |||
169 | - xev: upgrade to 1.2.5 | 169 | - xev: upgrade to 1.2.5 |
170 | - xf86-input-synaptics: upgrade to 1.9.2 | 170 | - xf86-input-synaptics: upgrade to 1.9.2 |
171 | - xmodmap: upgrade to 1.0.11 | 171 | - xmodmap: upgrade to 1.0.11 |
172 | - xorg-app: Tweak handling of compression changes in SRC_URI | 172 | - xorg-app: Tweak handling of compression changes in :term:`SRC_URI` |
173 | - xserver-xorg: upgrade to 21.1.4 | 173 | - xserver-xorg: upgrade to 21.1.4 |
174 | - xwayland: upgrade to 22.1.3 | 174 | - xwayland: upgrade to 22.1.3 |
175 | - yocto-bsps/5.10: fix buildpaths issue with gen-mach-types | 175 | - yocto-bsps/5.10: fix buildpaths issue with gen-mach-types |
diff --git a/documentation/migration-guides/release-notes-4.0.4.rst b/documentation/migration-guides/release-notes-4.0.4.rst index 9068841783..05e3e71785 100644 --- a/documentation/migration-guides/release-notes-4.0.4.rst +++ b/documentation/migration-guides/release-notes-4.0.4.rst | |||
@@ -1,4 +1,4 @@ | |||
1 | Release notes for Yocto-4.0.4 (Kirkstone) | 1 | Releae notes for Yocto-4.0.4 (Kirkstone) |
2 | ----------------------------------------- | 2 | ----------------------------------------- |
3 | 3 | ||
4 | Security Fixes in Yocto-4.0.4 | 4 | Security Fixes in Yocto-4.0.4 |
@@ -28,13 +28,13 @@ Fixes in Yocto-4.0.4 | |||
28 | - autoconf: Fix strict prototype errors in generated tests | 28 | - autoconf: Fix strict prototype errors in generated tests |
29 | - autoconf: Update K & R stype functions | 29 | - autoconf: Update K & R stype functions |
30 | - bind: upgrade to 9.18.5 | 30 | - bind: upgrade to 9.18.5 |
31 | - bitbake.conf: set BB_DEFAULT_UMASK using ??= | 31 | - bitbake.conf: set :term:`BB_DEFAULT_UMASK` using ??= |
32 | - bitbake: ConfHandler/BBHandler: Improve comment error messages and add tests | 32 | - bitbake: ConfHandler/BBHandler: Improve comment error messages and add tests |
33 | - bitbake: ConfHandler: Remove lingering close | 33 | - bitbake: ConfHandler: Remove lingering close |
34 | - bitbake: bb/utils: movefile: use the logger for printing | 34 | - bitbake: bb/utils: movefile: use the logger for printing |
35 | - bitbake: bb/utils: remove: check the path again the expand python glob | 35 | - bitbake: bb/utils: remove: check the path again the expand python glob |
36 | - bitbake: bitbake-user-manual: Correct description of the ??= operator | 36 | - bitbake: bitbake-user-manual: Correct description of the ??= operator |
37 | - bitbake: bitbake-user-manual: npm fetcher: improve description of SRC_URI format | 37 | - bitbake: bitbake-user-manual: npm fetcher: improve description of :term:`SRC_URI` format |
38 | - bitbake: bitbake: bitbake-user-manual: hashserv can be accessed on a dedicated domain | 38 | - bitbake: bitbake: bitbake-user-manual: hashserv can be accessed on a dedicated domain |
39 | - bitbake: bitbake: runqueue: add cpu/io pressure regulation | 39 | - bitbake: bitbake: runqueue: add cpu/io pressure regulation |
40 | - bitbake: bitbake: runqueue: add memory pressure regulation | 40 | - bitbake: bitbake: runqueue: add memory pressure regulation |
@@ -77,7 +77,7 @@ Fixes in Yocto-4.0.4 | |||
77 | - iso-codes: upgrade to 4.11.0 | 77 | - iso-codes: upgrade to 4.11.0 |
78 | - kernel-fitimage.bbclass: add padding algorithm property in config nodes | 78 | - kernel-fitimage.bbclass: add padding algorithm property in config nodes |
79 | - kernel-fitimage.bbclass: only package unique DTBs | 79 | - kernel-fitimage.bbclass: only package unique DTBs |
80 | - kernel: Always set CC and LD for the kernel build | 80 | - kernel: Always set :term:`CC` and :term:`LD` for the kernel build |
81 | - kernel: Use consistent make flags for menuconfig | 81 | - kernel: Use consistent make flags for menuconfig |
82 | - lib:npm_registry: initial checkin | 82 | - lib:npm_registry: initial checkin |
83 | - libatomic-ops: upgrade to 7.6.14 | 83 | - libatomic-ops: upgrade to 7.6.14 |
@@ -94,18 +94,18 @@ Fixes in Yocto-4.0.4 | |||
94 | - linux-yocto/5.10: update to v5.10.137 | 94 | - linux-yocto/5.10: update to v5.10.137 |
95 | - linux-yocto/5.15: update genericx86* machines to v5.15.59 | 95 | - linux-yocto/5.15: update genericx86* machines to v5.15.59 |
96 | - linux-yocto/5.15: update to v5.15.62 | 96 | - linux-yocto/5.15: update to v5.15.62 |
97 | - linux-yocto: Fix COMPATIBLE_MACHINE regex match | 97 | - linux-yocto: Fix :term:`COMPATIBLE_MACHINE` regex match |
98 | - linux-yocto: prepend the value with a space when append to KERNEL_EXTRA_ARGS | 98 | - linux-yocto: prepend the value with a space when append to :term:`KERNEL_EXTRA_ARGS` |
99 | - lttng-modules: fix 5.19+ build | 99 | - lttng-modules: fix 5.19+ build |
100 | - lttng-modules: fix build against mips and v5.19 kernel | 100 | - lttng-modules: fix build against mips and v5.19 kernel |
101 | - lttng-modules: fix build for kernel 5.10.137 | 101 | - lttng-modules: fix build for kernel 5.10.137 |
102 | - lttng-modules: replace mips compaction fix with upstream change | 102 | - lttng-modules: replace mips compaction fix with upstream change |
103 | - lz4: upgrade to 1.9.4 | 103 | - lz4: upgrade to 1.9.4 |
104 | - maintainers: update opkg maintainer | 104 | - maintainers: update opkg maintainer |
105 | - meta: introduce UBOOT_MKIMAGE_KERNEL_TYPE | 105 | - meta: introduce :term:`UBOOT_MKIMAGE_KERNEL_TYPE` |
106 | - migration guides: add missing release notes | 106 | - migration guides: add missing release notes |
107 | - mobile-broadband-provider-info: upgrade to 20220725 | 107 | - mobile-broadband-provider-info: upgrade to 20220725 |
108 | - nativesdk: Clear TUNE_FEATURES | 108 | - nativesdk: Clear :term:`TUNE_FEATURES` |
109 | - npm: replace 'npm pack' call by 'tar czf' | 109 | - npm: replace 'npm pack' call by 'tar czf' |
110 | - npm: return content of 'package.json' in 'npm_pack' | 110 | - npm: return content of 'package.json' in 'npm_pack' |
111 | - npm: take 'version' directly from 'package.json' | 111 | - npm: take 'version' directly from 'package.json' |
@@ -124,7 +124,7 @@ Fixes in Yocto-4.0.4 | |||
124 | - poky.conf: add ubuntu-22.04 to tested distros | 124 | - poky.conf: add ubuntu-22.04 to tested distros |
125 | - poky.conf: bump version for 4.0.4 | 125 | - poky.conf: bump version for 4.0.4 |
126 | - pseudo: Update to include recent upstream minor fixes | 126 | - pseudo: Update to include recent upstream minor fixes |
127 | - python3-pip: Fix RDEPENDS after the update | 127 | - python3-pip: Fix :term:`RDEPENDS` after the update |
128 | - ref-manual: add numa to machine features | 128 | - ref-manual: add numa to machine features |
129 | - relocate_sdk.py: ensure interpreter size error causes relocation to fail | 129 | - relocate_sdk.py: ensure interpreter size error causes relocation to fail |
130 | - rootfs-postcommands.bbclass: avoid moving ssh host keys if etc is writable | 130 | - rootfs-postcommands.bbclass: avoid moving ssh host keys if etc is writable |
@@ -140,12 +140,12 @@ Fixes in Yocto-4.0.4 | |||
140 | - shadow: Avoid nss warning/error with musl | 140 | - shadow: Avoid nss warning/error with musl |
141 | - shadow: Enable subid support | 141 | - shadow: Enable subid support |
142 | - system-requirements.rst: Add Ubuntu 22.04 to list of supported distros | 142 | - system-requirements.rst: Add Ubuntu 22.04 to list of supported distros |
143 | - systemd: Add 'no-dns-fallback' PACKAGECONFIG option | 143 | - systemd: Add 'no-dns-fallback' :term:`PACKAGECONFIG` option |
144 | - systemd: Fix unwritable /var/lock when no sysvinit handling | 144 | - systemd: Fix unwritable /var/lock when no sysvinit handling |
145 | - sysvinit-inittab/start_getty: Fix respawn too fast | 145 | - sysvinit-inittab/start_getty: Fix respawn too fast |
146 | - tcp-wrappers: Fix implicit-function-declaration warnings | 146 | - tcp-wrappers: Fix implicit-function-declaration warnings |
147 | - tzdata: upgrade to 2022b | 147 | - tzdata: upgrade to 2022b |
148 | - util-linux: Remove --enable-raw from EXTRA_OECONF | 148 | - util-linux: Remove --enable-raw from :term:`EXTRA_OECONF` |
149 | - vala: upgrade to 0.56.3 | 149 | - vala: upgrade to 0.56.3 |
150 | - vim: Upgrade to 9.0.0453 | 150 | - vim: Upgrade to 9.0.0453 |
151 | - watchdog: Include needed system header for function decls | 151 | - watchdog: Include needed system header for function decls |
diff --git a/documentation/migration-guides/release-notes-4.0.5.rst b/documentation/migration-guides/release-notes-4.0.5.rst index ea0280b03c..246d2260c5 100644 --- a/documentation/migration-guides/release-notes-4.0.5.rst +++ b/documentation/migration-guides/release-notes-4.0.5.rst | |||
@@ -28,7 +28,7 @@ Fixes in Yocto-4.0.5 | |||
28 | - build-appliance-image: Update to kirkstone head revision (4a88ada) | 28 | - build-appliance-image: Update to kirkstone head revision (4a88ada) |
29 | - busybox: add devmem 128-bit support | 29 | - busybox: add devmem 128-bit support |
30 | - classes: files: Extend overlayfs-etc class | 30 | - classes: files: Extend overlayfs-etc class |
31 | - coreutils: add openssl PACKAGECONFIG | 31 | - coreutils: add openssl :term:`PACKAGECONFIG` |
32 | - create-pull-request: don't switch the git remote protocol to git:// | 32 | - create-pull-request: don't switch the git remote protocol to git:// |
33 | - dev-manual: fix reference to BitBake user manual | 33 | - dev-manual: fix reference to BitBake user manual |
34 | - expat: upgrade 2.4.8 -> 2.4.9 | 34 | - expat: upgrade 2.4.8 -> 2.4.9 |
@@ -39,15 +39,15 @@ Fixes in Yocto-4.0.5 | |||
39 | - glibc-locale: explicitly remove empty dirs in ${libdir} | 39 | - glibc-locale: explicitly remove empty dirs in ${libdir} |
40 | - glibc-tests: use += instead of :append | 40 | - glibc-tests: use += instead of :append |
41 | - glibc: stable 2.35 branch updates.(8d125a1f) | 41 | - glibc: stable 2.35 branch updates.(8d125a1f) |
42 | - go-native: switch from SRC_URI:append to SRC_URI += | 42 | - go-native: switch from SRC_URI:append to :term:`SRC_URI` += |
43 | - image_types_wic.bbclass: fix cross binutils dependency | 43 | - image_types_wic.bbclass: fix cross binutils dependency |
44 | - kern-tools: allow 'y' or 'm' to avoid config audit warnings | 44 | - kern-tools: allow 'y' or 'm' to avoid config audit warnings |
45 | - kern-tools: fix queue processing in relative TOPDIR configurations | 45 | - kern-tools: fix queue processing in relative :term:`TOPDIR` configurations |
46 | - kernel-yocto: allow patch author date to be commit date | 46 | - kernel-yocto: allow patch author date to be commit date |
47 | - libpng: upgrade to 1.6.38 | 47 | - libpng: upgrade to 1.6.38 |
48 | - linux-firmware: package new Qualcomm firmware | 48 | - linux-firmware: package new Qualcomm firmware |
49 | - linux-firmware: upgrade 20220708 -> 20220913 | 49 | - linux-firmware: upgrade 20220708 -> 20220913 |
50 | - linux-libc-headers: switch from SRC_URI:append to SRC_URI += | 50 | - linux-libc-headers: switch from SRC_URI:append to :term:`SRC_URI` += |
51 | - linux-yocto-dev: add qemuarm64 | 51 | - linux-yocto-dev: add qemuarm64 |
52 | - linux-yocto/5.10: update to v5.10.149 | 52 | - linux-yocto/5.10: update to v5.10.149 |
53 | - linux-yocto/5.15: cfg: fix ACPI warnings for -tiny | 53 | - linux-yocto/5.15: cfg: fix ACPI warnings for -tiny |
@@ -63,7 +63,7 @@ Fixes in Yocto-4.0.5 | |||
63 | - perf: Fix for recent kernel upgrades | 63 | - perf: Fix for recent kernel upgrades |
64 | - poky.conf: bump version for 4.0.5 | 64 | - poky.conf: bump version for 4.0.5 |
65 | - poky.yaml.in: update version requirements | 65 | - poky.yaml.in: update version requirements |
66 | - python3-rfc3986-validator: switch from SRC_URI:append to SRC_URI += | 66 | - python3-rfc3986-validator: switch from SRC_URI:append to :term:`SRC_URI` += |
67 | - python3: upgrade 3.10.4 -> 3.10.7 | 67 | - python3: upgrade 3.10.4 -> 3.10.7 |
68 | - qemu: Backport patches from upstream to support float128 on qemu-ppc64 | 68 | - qemu: Backport patches from upstream to support float128 on qemu-ppc64 |
69 | - rpm: Remove -Wimplicit-function-declaration warnings | 69 | - rpm: Remove -Wimplicit-function-declaration warnings |
@@ -72,7 +72,7 @@ Fixes in Yocto-4.0.5 | |||
72 | - stress-cpu: disable float128 math on powerpc64 to avoid SIGILL | 72 | - stress-cpu: disable float128 math on powerpc64 to avoid SIGILL |
73 | - tune-neoversen2: support tune-neoversen2 base on armv9a | 73 | - tune-neoversen2: support tune-neoversen2 base on armv9a |
74 | - tzdata: update to 2022d | 74 | - tzdata: update to 2022d |
75 | - u-boot: switch from append to += in SRC_URI | 75 | - u-boot: switch from append to += in :term:`SRC_URI` |
76 | - uninative: Upgrade to 3.7 to work with glibc 2.36 | 76 | - uninative: Upgrade to 3.7 to work with glibc 2.36 |
77 | - vim: Upgrade to 9.0.0598 | 77 | - vim: Upgrade to 9.0.0598 |
78 | - webkitgtk: Update to 2.36.7 | 78 | - webkitgtk: Update to 2.36.7 |
diff --git a/documentation/migration-guides/release-notes-4.0.rst b/documentation/migration-guides/release-notes-4.0.rst index 3be7342a9c..8f14f8dcdc 100644 --- a/documentation/migration-guides/release-notes-4.0.rst +++ b/documentation/migration-guides/release-notes-4.0.rst | |||
@@ -144,7 +144,7 @@ New Features / Enhancements in 4.0 | |||
144 | - qemuarm64: Add tiny ktype to qemuarm64 bsp | 144 | - qemuarm64: Add tiny ktype to qemuarm64 bsp |
145 | - armv9a/tune: Add the support for the Neoverse N2 core | 145 | - armv9a/tune: Add the support for the Neoverse N2 core |
146 | - arch-armv8-5a.inc: Add tune include for armv8.5a | 146 | - arch-armv8-5a.inc: Add tune include for armv8.5a |
147 | - grub-efi: Add xen_boot support when 'xen' is in DISTRO_FEATURES for aarch64 | 147 | - grub-efi: Add xen_boot support when 'xen' is in :term:`DISTRO_FEATURES` for aarch64 |
148 | - tune-cortexa73: Introduce cortexa73-crypto tune | 148 | - tune-cortexa73: Introduce cortexa73-crypto tune |
149 | - libacpi: Build libacpi also for 'aarch64' machines | 149 | - libacpi: Build libacpi also for 'aarch64' machines |
150 | - core-image-tiny-initramfs: Mark recipe as 32 bit ARM compatible | 150 | - core-image-tiny-initramfs: Mark recipe as 32 bit ARM compatible |
@@ -176,7 +176,7 @@ New Features / Enhancements in 4.0 | |||
176 | - linux-yocto: cfg: add kcov feature fragment | 176 | - linux-yocto: cfg: add kcov feature fragment |
177 | - linux-yocto: export pkgconfig variables to devshell | 177 | - linux-yocto: export pkgconfig variables to devshell |
178 | - linux-yocto-dev: use versioned branch as default | 178 | - linux-yocto-dev: use versioned branch as default |
179 | - New ``KERNEL_DEBUG_TIMESTAMPS`` variable (to replace removed ``BUILD_REPRODUCIBLE_BINARIES`` for the kernel) | 179 | - New :term:`KERNEL_DEBUG_TIMESTAMPS` variable (to replace removed ``BUILD_REPRODUCIBLE_BINARIES`` for the kernel) |
180 | - Introduce python3-dtschema-wrapper in preparation for mandatory schema checking on dtb files in 5.16 | 180 | - Introduce python3-dtschema-wrapper in preparation for mandatory schema checking on dtb files in 5.16 |
181 | - Allow disabling kernel artifact symlink creation | 181 | - Allow disabling kernel artifact symlink creation |
182 | - Allow changing default .bin kernel artifact extension | 182 | - Allow changing default .bin kernel artifact extension |
@@ -292,7 +292,7 @@ New Features / Enhancements in 4.0 | |||
292 | - libxkbcommon: allow building of API documentation | 292 | - libxkbcommon: allow building of API documentation |
293 | - libxkbcommon: split libraries and xkbcli into separate packages | 293 | - libxkbcommon: split libraries and xkbcli into separate packages |
294 | - systemd: move systemd shared library into its own package | 294 | - systemd: move systemd shared library into its own package |
295 | - systemd: Minimize udev package size if DISTRO_FEATURES doen't contain sysvinit | 295 | - systemd: Minimize udev package size if :term:`DISTRO_FEATURES` doen't contain sysvinit |
296 | 296 | ||
297 | Known Issues in 4.0 | 297 | Known Issues in 4.0 |
298 | ~~~~~~~~~~~~~~~~~~~ | 298 | ~~~~~~~~~~~~~~~~~~~ |
@@ -304,22 +304,22 @@ Known Issues in 4.0 | |||
304 | Recipe License changes in 4.0 | 304 | Recipe License changes in 4.0 |
305 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 305 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
306 | 306 | ||
307 | The following corrections have been made to the LICENSE values set by recipes: | 307 | The following corrections have been made to the :term:`LICENSE` values set by recipes: |
308 | 308 | ||
309 | * cmake: add BSD-1-Clause & MIT & BSD-2-Clause to LICENSE due to additional vendored libraries in native/target context | 309 | * cmake: add BSD-1-Clause & MIT & BSD-2-Clause to :term:`LICENSE` due to additional vendored libraries in native/target context |
310 | * gettext: extend LICENSE conditional upon PACKAGECONFIG (due to vendored libraries) | 310 | * gettext: extend :term:`LICENSE` conditional upon :term:`PACKAGECONFIG` (due to vendored libraries) |
311 | * gstreamer1.0: update licenses of all modules to LGPL-2.1-or-later (with some exceptions that are GPL-2.0-or-later) | 311 | * gstreamer1.0: update licenses of all modules to LGPL-2.1-or-later (with some exceptions that are GPL-2.0-or-later) |
312 | * gstreamer1.0-plugins-bad/ugly: use the GPL-2.0-or-later only when it is in use | 312 | * gstreamer1.0-plugins-bad/ugly: use the GPL-2.0-or-later only when it is in use |
313 | * kern-tools-native: add missing MIT license due to Kconfiglib | 313 | * kern-tools-native: add missing MIT license due to Kconfiglib |
314 | * libcap: add pam_cap license to LIC_FILES_CHKSUM if pam is enabled | 314 | * libcap: add pam_cap license to :term:`LIC_FILES_CHKSUM` if pam is enabled |
315 | * libidn2: add Unicode-DFS-2016 license | 315 | * libidn2: add Unicode-DFS-2016 license |
316 | * libsdl2: add BSD-2-Clause to LICENSE due to default yuv2rgb and hidapi inclusion | 316 | * libsdl2: add BSD-2-Clause to :term:`LICENSE` due to default yuv2rgb and hidapi inclusion |
317 | * libx11-compose-data: update LICENSE to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality | 317 | * libx11-compose-data: update :term:`LICENSE` to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality |
318 | * libx11: update LICENSE to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality | 318 | * libx11: update :term:`LICENSE` to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality |
319 | * libxshmfence: correct LICENSE - MIT -> HPND | 319 | * libxshmfence: correct :term:`LICENSE` - MIT -> HPND |
320 | * newlib: add BSD-3-Clause to LICENSE | 320 | * newlib: add BSD-3-Clause to :term:`LICENSE` |
321 | * python3-idna: correct LICENSE - Unicode -> Unicode-TOU | 321 | * python3-idna: correct :term:`LICENSE` - Unicode -> Unicode-TOU |
322 | * python3-pip: add "Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" to LICENSE due to vendored libraries | 322 | * python3-pip: add "Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" to :term:`LICENSE` due to vendored libraries |
323 | 323 | ||
324 | Other license-related notes: | 324 | Other license-related notes: |
325 | 325 | ||
diff --git a/documentation/migration-guides/release-notes-4.1.1.rst b/documentation/migration-guides/release-notes-4.1.1.rst index cd52ab3b33..c5cc7d6792 100644 --- a/documentation/migration-guides/release-notes-4.1.1.rst +++ b/documentation/migration-guides/release-notes-4.1.1.rst | |||
@@ -29,7 +29,7 @@ Fixes in Yocto-4.1.1 | |||
29 | - bitbake: tests/fetch: Allow handling of a file:// url within a submodule | 29 | - bitbake: tests/fetch: Allow handling of a file:// url within a submodule |
30 | - bitbake: tests: bb.tests.fetch.URLHandle: add 2 new tests | 30 | - bitbake: tests: bb.tests.fetch.URLHandle: add 2 new tests |
31 | - bitbake: utils/ply: Update md5 to better report errors with hashlib | 31 | - bitbake: utils/ply: Update md5 to better report errors with hashlib |
32 | - bluez5: add dbus to RDEPENDS | 32 | - bluez5: add dbus to :term:`RDEPENDS` |
33 | - build-appliance-image: Update to langdale head revision | 33 | - build-appliance-image: Update to langdale head revision |
34 | - buildconf: compare abspath | 34 | - buildconf: compare abspath |
35 | - buildtools-tarball: export certificates to python and curl | 35 | - buildtools-tarball: export certificates to python and curl |
@@ -40,7 +40,7 @@ Fixes in Yocto-4.1.1 | |||
40 | - dev-manual: common-tasks.rst: add reference to "do_clean" task | 40 | - dev-manual: common-tasks.rst: add reference to "do_clean" task |
41 | - dev-manual: common-tasks.rst: add reference to "do_listtasks" task | 41 | - dev-manual: common-tasks.rst: add reference to "do_listtasks" task |
42 | - docs: add support for langdale (4.1) release | 42 | - docs: add support for langdale (4.1) release |
43 | - dropbear: add pam to PACKAGECONFIG | 43 | - dropbear: add pam to :term:`PACKAGECONFIG` |
44 | - externalsrc.bbclass: fix git repo detection | 44 | - externalsrc.bbclass: fix git repo detection |
45 | - externalsrc.bbclass: Remove a trailing slash from ${B} | 45 | - externalsrc.bbclass: Remove a trailing slash from ${B} |
46 | - externalsrc: move back to classes | 46 | - externalsrc: move back to classes |
@@ -56,7 +56,7 @@ Fixes in Yocto-4.1.1 | |||
56 | - kern-tools: fix relative path processing | 56 | - kern-tools: fix relative path processing |
57 | - kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate | 57 | - kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate |
58 | - kernel-yocto: improve fatal error messages of symbol_why.py | 58 | - kernel-yocto: improve fatal error messages of symbol_why.py |
59 | - kernel: Clear SYSROOT_DIRS instead of replacing sysroot_stage_all | 59 | - kernel: Clear :term:`SYSROOT_DIRS` instead of replacing sysroot_stage_all |
60 | - libcap: upgrade 2.65 -> 2.66 | 60 | - libcap: upgrade 2.65 -> 2.66 |
61 | - libical: upgrade 3.0.14 -> 3.0.15 | 61 | - libical: upgrade 3.0.14 -> 3.0.15 |
62 | - libksba: upgrade 1.6.0 -> 1.6.2 | 62 | - libksba: upgrade 1.6.0 -> 1.6.2 |
@@ -124,37 +124,37 @@ Fixes in Yocto-4.1.1 | |||
124 | - poky.conf: remove Ubuntu 21.10 | 124 | - poky.conf: remove Ubuntu 21.10 |
125 | - populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner | 125 | - populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner |
126 | - psplash: add psplash-default in rdepends | 126 | - psplash: add psplash-default in rdepends |
127 | - qemu-native: Add PACKAGECONFIG option for jack | 127 | - qemu-native: Add :term:`PACKAGECONFIG` option for jack |
128 | - quilt: backport a patch to address grep 3.8 failures | 128 | - quilt: backport a patch to address grep 3.8 failures |
129 | - ref-manual/faq.rst: update references to products built with OE / Yocto Project | 129 | - ref-manual/faq.rst: update references to products built with OE / Yocto Project |
130 | - ref-manual/variables.rst: clarify sentence | 130 | - ref-manual/variables.rst: clarify sentence |
131 | - ref-manual: add a note to ssh-server-dropbear feature | 131 | - ref-manual: add a note to ssh-server-dropbear feature |
132 | - ref-manual: add CVE_CHECK_SHOW_WARNINGS | 132 | - ref-manual: add :term:`CVE_CHECK_SHOW_WARNINGS` |
133 | - ref-manual: add CVE_DB_UPDATE_INTERVAL | 133 | - ref-manual: add :term:`CVE_DB_UPDATE_INTERVAL` |
134 | - ref-manual: add DEV_PKG_DEPENDENCY | 134 | - ref-manual: add :term:`DEV_PKG_DEPENDENCY` |
135 | - ref-manual: add DISABLE_STATIC | 135 | - ref-manual: add :term:`DISABLE_STATIC` |
136 | - ref-manual: add FIT_PAD_ALG | 136 | - ref-manual: add :term:`FIT_PAD_ALG` |
137 | - ref-manual: add KERNEL_DEPLOY_DEPEND | 137 | - ref-manual: add :term:`KERNEL_DEPLOY_DEPEND` |
138 | - ref-manual: add missing features | 138 | - ref-manual: add missing features |
139 | - ref-manual: add MOUNT_BASE variable | 139 | - ref-manual: add :term:`MOUNT_BASE` variable |
140 | - ref-manual: add overlayfs class variables | 140 | - ref-manual: add overlayfs class variables |
141 | - ref-manual: add OVERLAYFS_ETC_EXPOSE_LOWER | 141 | - ref-manual: add :term:`OVERLAYFS_ETC_EXPOSE_LOWER` |
142 | - ref-manual: add OVERLAYFS_QA_SKIP | 142 | - ref-manual: add :term:`OVERLAYFS_QA_SKIP` |
143 | - ref-manual: add previous overlayfs-etc variables | 143 | - ref-manual: add previous overlayfs-etc variables |
144 | - ref-manual: add pypi class | 144 | - ref-manual: add pypi class |
145 | - ref-manual: add SDK_TOOLCHAIN_LANGS | 145 | - ref-manual: add :term:`SDK_TOOLCHAIN_LANGS` |
146 | - ref-manual: add section for create-spdx class | 146 | - ref-manual: add section for create-spdx class |
147 | - ref-manual: add serial-autologin-root to IMAGE_FEATURES documentation | 147 | - ref-manual: add serial-autologin-root to :term:`IMAGE_FEATURES` documentation |
148 | - ref-manual: add UBOOT_MKIMAGE_KERNEL_TYPE | 148 | - ref-manual: add :term:`UBOOT_MKIMAGE_KERNEL_TYPE` |
149 | - ref-manual: add WATCHDOG_TIMEOUT to variable glossary | 149 | - ref-manual: add :term:`WATCHDOG_TIMEOUT` to variable glossary |
150 | - ref-manual: add WIRELESS_DAEMON | 150 | - ref-manual: add :term:`WIRELESS_DAEMON` |
151 | - ref-manual: classes.rst: add links to all references to a class | 151 | - ref-manual: classes.rst: add links to all references to a class |
152 | - ref-manual: complementary package installation recommends | 152 | - ref-manual: complementary package installation recommends |
153 | - ref-manual: correct default for BUILDHISTORY_COMMIT | 153 | - ref-manual: correct default for :term:`BUILDHISTORY_COMMIT` |
154 | - ref-manual: document new github-releases class | 154 | - ref-manual: document new github-releases class |
155 | - ref-manual: expand documentation on image-buildinfo class | 155 | - ref-manual: expand documentation on image-buildinfo class |
156 | - ref-manual: faq.rst: reorganize into subsections, contents at top | 156 | - ref-manual: faq.rst: reorganize into subsections, contents at top |
157 | - ref-manual: remove reference to largefile in DISTRO_FEATURES | 157 | - ref-manual: remove reference to largefile in :term:`DISTRO_FEATURES` |
158 | - ref-manual: remove reference to testimage-auto class | 158 | - ref-manual: remove reference to testimage-auto class |
159 | - ref-manual: system-requirements: Ubuntu 22.04 now supported | 159 | - ref-manual: system-requirements: Ubuntu 22.04 now supported |
160 | - ref-manual: tasks.rst: add reference to the "do_image_complete" task | 160 | - ref-manual: tasks.rst: add reference to the "do_image_complete" task |
@@ -163,7 +163,7 @@ Fixes in Yocto-4.1.1 | |||
163 | - ref-manual: tasks.rst: add reference to the "do_validate_branches" task | 163 | - ref-manual: tasks.rst: add reference to the "do_validate_branches" task |
164 | - ref-manual: tasks.rst: add references to the "do_cleansstate" task | 164 | - ref-manual: tasks.rst: add references to the "do_cleansstate" task |
165 | - ref-manual: update buildpaths QA check documentation | 165 | - ref-manual: update buildpaths QA check documentation |
166 | - ref-manual: update pypi documentation for CVE_PRODUCT default in 4.1 | 166 | - ref-manual: update pypi documentation for :term:`CVE_PRODUCT` default in 4.1 |
167 | - ref-manual: variables.rst: add reference to "do_populate_lic" task | 167 | - ref-manual: variables.rst: add reference to "do_populate_lic" task |
168 | - release-notes-4.1.rst remove bitbake-layers subcommand argument | 168 | - release-notes-4.1.rst remove bitbake-layers subcommand argument |
169 | - runqemu: Do not perturb script environment | 169 | - runqemu: Do not perturb script environment |
@@ -183,8 +183,8 @@ Fixes in Yocto-4.1.1 | |||
183 | - uboot-sign: Fix using wrong KEY_REQ_ARGS | 183 | - uboot-sign: Fix using wrong KEY_REQ_ARGS |
184 | - Update documentation for classes split | 184 | - Update documentation for classes split |
185 | - vim: upgrade to 9.0.0820 | 185 | - vim: upgrade to 9.0.0820 |
186 | - vulkan-samples: add lfs=0 to SRC_URI to avoid git smudge errors in do_unpack | 186 | - vulkan-samples: add lfs=0 to :term:`SRC_URI` to avoid git smudge errors in do_unpack |
187 | - wic: honor the SOURCE_DATE_EPOCH in case of updated fstab | 187 | - wic: honor the :term:`SOURCE_DATE_EPOCH` in case of updated fstab |
188 | - wic: swap partitions are not added to fstab | 188 | - wic: swap partitions are not added to fstab |
189 | - wpebackend-fdo: upgrade 1.12.1 -> 1.14.0 | 189 | - wpebackend-fdo: upgrade 1.12.1 -> 1.14.0 |
190 | - xserver-xorg: move some recommended dependencies in required | 190 | - xserver-xorg: move some recommended dependencies in required |
diff --git a/documentation/migration-guides/release-notes-4.1.rst b/documentation/migration-guides/release-notes-4.1.rst index 60402b6588..4ffcb7d6f0 100644 --- a/documentation/migration-guides/release-notes-4.1.rst +++ b/documentation/migration-guides/release-notes-4.1.rst | |||
@@ -81,7 +81,7 @@ New Features / Enhancements in 4.1 | |||
81 | - linux-yocto: Enable mdio for qemu | 81 | - linux-yocto: Enable mdio for qemu |
82 | - linux-yocto/5.15: base: enable kernel crypto userspace API | 82 | - linux-yocto/5.15: base: enable kernel crypto userspace API |
83 | - kern-tools: allow 'y' or 'm' to avoid config audit warnings | 83 | - kern-tools: allow 'y' or 'm' to avoid config audit warnings |
84 | - kernel-yocto.bbclass: say what SRC_URI entry is being dropped | 84 | - kernel-yocto.bbclass: say what :term:`SRC_URI` entry is being dropped |
85 | - kernel.bbclass: Do not overwrite recipe's custom postinst | 85 | - kernel.bbclass: Do not overwrite recipe's custom postinst |
86 | - kmod: Enable xz support by default | 86 | - kmod: Enable xz support by default |
87 | - Run depmod(wrapper) against each compiled kernel when multiple kernels are enabled | 87 | - Run depmod(wrapper) against each compiled kernel when multiple kernels are enabled |
@@ -117,7 +117,7 @@ New Features / Enhancements in 4.1 | |||
117 | configuration to a ``write_ubi_config`` function that can be easily overridden | 117 | configuration to a ``write_ubi_config`` function that can be easily overridden |
118 | 118 | ||
119 | - openssh: add support for config snippet includes to ssh and sshd | 119 | - openssh: add support for config snippet includes to ssh and sshd |
120 | - :ref:`create-spdx <ref-classes-create-spdx>`: Add ``SPDX_PRETTY`` option | 120 | - :ref:`create-spdx <ref-classes-create-spdx>`: Add :term:`SPDX_PRETTY` option |
121 | - wpa-supplicant: build static library if not disabled via :term:`DISABLE_STATIC` | 121 | - wpa-supplicant: build static library if not disabled via :term:`DISABLE_STATIC` |
122 | - wpa-supplicant: package dynamic modules | 122 | - wpa-supplicant: package dynamic modules |
123 | - openssl: extract legacy provider module to a separate package | 123 | - openssl: extract legacy provider module to a separate package |
@@ -170,7 +170,7 @@ New Features / Enhancements in 4.1 | |||
170 | - meson: provide relocation script and native/cross wrappers also for meson-native | 170 | - meson: provide relocation script and native/cross wrappers also for meson-native |
171 | - meson.bbclass: add cython binary to cross/native toolchain config | 171 | - meson.bbclass: add cython binary to cross/native toolchain config |
172 | - New ``musl-locales`` recipe to provide a limited set of locale data for musl based systems | 172 | - New ``musl-locales`` recipe to provide a limited set of locale data for musl based systems |
173 | - gobject-introspection: use ``OBJDUMP`` environment variable so that objdump tool can be picked up from the environment | 173 | - gobject-introspection: use :term:`OBJDUMP` environment variable so that objdump tool can be picked up from the environment |
174 | - The Python ``zoneinfo`` module is now split out to its own ``python3-zoneinfo`` package. | 174 | - The Python ``zoneinfo`` module is now split out to its own ``python3-zoneinfo`` package. |
175 | - busybox: added devmem 128-bit support | 175 | - busybox: added devmem 128-bit support |
176 | - vim: split xxd out into its own package | 176 | - vim: split xxd out into its own package |
@@ -211,7 +211,7 @@ Known Issues in 4.1 | |||
211 | Recipe License changes in 4.1 | 211 | Recipe License changes in 4.1 |
212 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 212 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
213 | 213 | ||
214 | The following corrections have been made to the LICENSE values set by recipes: | 214 | The following corrections have been made to the :term:`LICENSE` values set by recipes: |
215 | 215 | ||
216 | - alsa-state: add GPL-2.0-or-later because of alsa-state-init file | 216 | - alsa-state: add GPL-2.0-or-later because of alsa-state-init file |
217 | - git: add GPL-2.0-or-later & BSD-3-Clause & MIT & BSL-1.0 & LGPL-2.1-or-later due to embedded code | 217 | - git: add GPL-2.0-or-later & BSD-3-Clause & MIT & BSL-1.0 & LGPL-2.1-or-later due to embedded code |
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst index 562f460c33..d2edfc3427 100644 --- a/documentation/overview-manual/concepts.rst +++ b/documentation/overview-manual/concepts.rst | |||
@@ -582,8 +582,7 @@ module. | |||
582 | .. note:: | 582 | .. note:: |
583 | 583 | ||
584 | For information on how to have the OpenEmbedded build system generate | 584 | For information on how to have the OpenEmbedded build system generate |
585 | tarballs for Git repositories and place them in the | 585 | tarballs for Git repositories and place them in the :term:`DL_DIR` |
586 | DL_DIR | ||
587 | directory, see the :term:`BB_GENERATE_MIRROR_TARBALLS` | 586 | directory, see the :term:`BB_GENERATE_MIRROR_TARBALLS` |
588 | variable in the Yocto Project Reference Manual. | 587 | variable in the Yocto Project Reference Manual. |
589 | 588 | ||
@@ -1122,8 +1121,7 @@ checksum <overview-manual/concepts:checksums (signatures)>`. | |||
1122 | 1121 | ||
1123 | .. note:: | 1122 | .. note:: |
1124 | 1123 | ||
1125 | This naming scheme assumes that | 1124 | This naming scheme assumes that :term:`BB_SIGNATURE_HANDLER` |
1126 | BB_SIGNATURE_HANDLER | ||
1127 | is "OEBasicHash", which is almost always the case in current | 1125 | is "OEBasicHash", which is almost always the case in current |
1128 | OpenEmbedded. | 1126 | OpenEmbedded. |
1129 | 1127 | ||
diff --git a/documentation/profile-manual/intro.rst b/documentation/profile-manual/intro.rst index e9208dfde8..93f8429ee3 100644 --- a/documentation/profile-manual/intro.rst +++ b/documentation/profile-manual/intro.rst | |||
@@ -38,7 +38,7 @@ an 'sdk' image e.g. :: | |||
38 | 38 | ||
39 | $ bitbake core-image-sato-sdk | 39 | $ bitbake core-image-sato-sdk |
40 | 40 | ||
41 | or alternatively by adding 'tools-profile' to the EXTRA_IMAGE_FEATURES line in | 41 | or alternatively by adding 'tools-profile' to the :term:`EXTRA_IMAGE_FEATURES` line in |
42 | your local.conf:: | 42 | your local.conf:: |
43 | 43 | ||
44 | EXTRA_IMAGE_FEATURES = "debug-tweaks tools-profile" | 44 | EXTRA_IMAGE_FEATURES = "debug-tweaks tools-profile" |
@@ -65,7 +65,7 @@ If you've already built a stripped image, you can generate debug | |||
65 | packages (xxx-dbg) which you can manually install as needed. | 65 | packages (xxx-dbg) which you can manually install as needed. |
66 | 66 | ||
67 | To generate debug info for packages, you can add dbg-pkgs to | 67 | To generate debug info for packages, you can add dbg-pkgs to |
68 | EXTRA_IMAGE_FEATURES in local.conf. For example:: | 68 | :term:`EXTRA_IMAGE_FEATURES` in local.conf. For example:: |
69 | 69 | ||
70 | EXTRA_IMAGE_FEATURES = "debug-tweaks tools-profile dbg-pkgs" | 70 | EXTRA_IMAGE_FEATURES = "debug-tweaks tools-profile dbg-pkgs" |
71 | 71 | ||
diff --git a/documentation/profile-manual/usage.rst b/documentation/profile-manual/usage.rst index 01fbde1411..1e31019897 100644 --- a/documentation/profile-manual/usage.rst +++ b/documentation/profile-manual/usage.rst | |||
@@ -1896,7 +1896,7 @@ manual, and boot the resulting target image. | |||
1896 | .. note:: | 1896 | .. note:: |
1897 | 1897 | ||
1898 | If you have a :term:`Build Directory` containing multiple machines, you need | 1898 | If you have a :term:`Build Directory` containing multiple machines, you need |
1899 | to have the MACHINE you're connecting to selected in local.conf, and | 1899 | to have the :term:`MACHINE` you're connecting to selected in local.conf, and |
1900 | the kernel in that machine's :term:`Build Directory` must match the kernel on | 1900 | the kernel in that machine's :term:`Build Directory` must match the kernel on |
1901 | the booted system exactly, or you'll get the above 'crosstap' message | 1901 | the booted system exactly, or you'll get the above 'crosstap' message |
1902 | when you try to invoke a script. | 1902 | when you try to invoke a script. |
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 9f8593831f..de5f108fb1 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst | |||
@@ -1395,12 +1395,12 @@ generation. | |||
1395 | =========================== | 1395 | =========================== |
1396 | 1396 | ||
1397 | The :ref:`kernel-fitimage <ref-classes-kernel-fitimage>` class provides support to pack a kernel image, | 1397 | The :ref:`kernel-fitimage <ref-classes-kernel-fitimage>` class provides support to pack a kernel image, |
1398 | device trees, a U-boot script, a Initramfs bundle and a RAM disk | 1398 | device trees, a U-boot script, a :term:`Initramfs` bundle and a RAM disk |
1399 | into a single FIT image. In theory, a FIT image can support any number | 1399 | into a single FIT image. In theory, a FIT image can support any number |
1400 | of kernels, U-boot scripts, Initramfs bundles, RAM disks and device-trees. | 1400 | of kernels, U-boot scripts, :term:`Initramfs` bundles, RAM disks and device-trees. |
1401 | However, :ref:`kernel-fitimage <ref-classes-kernel-fitimage>` currently only supports | 1401 | However, :ref:`kernel-fitimage <ref-classes-kernel-fitimage>` currently only supports |
1402 | limited usecases: just one kernel image, an optional U-boot script, | 1402 | limited usecases: just one kernel image, an optional U-boot script, |
1403 | an optional Initramfs bundle, an optional RAM disk, and any number of | 1403 | an optional :term:`Initramfs` bundle, an optional RAM disk, and any number of |
1404 | device tree. | 1404 | device tree. |
1405 | 1405 | ||
1406 | To create a FIT image, it is required that :term:`KERNEL_CLASSES` | 1406 | To create a FIT image, it is required that :term:`KERNEL_CLASSES` |
@@ -1431,14 +1431,14 @@ is specified by :term:`UBOOT_RD_LOADADDRESS` and the entrypoint by | |||
1431 | :term:`INITRAMFS_IMAGE` is specified and that :term:`INITRAMFS_IMAGE_BUNDLE` | 1431 | :term:`INITRAMFS_IMAGE` is specified and that :term:`INITRAMFS_IMAGE_BUNDLE` |
1432 | is set to 0. | 1432 | is set to 0. |
1433 | 1433 | ||
1434 | Only a single Initramfs bundle can be added to the FIT image created by | 1434 | Only a single :term:`Initramfs` bundle can be added to the FIT image created by |
1435 | :ref:`kernel-fitimage <ref-classes-kernel-fitimage>` and the Initramfs bundle in FIT is optional. | 1435 | :ref:`kernel-fitimage <ref-classes-kernel-fitimage>` and the :term:`Initramfs` bundle in FIT is optional. |
1436 | In case of Initramfs, the kernel is configured to be bundled with the root filesystem | 1436 | In case of :term:`Initramfs`, the kernel is configured to be bundled with the root filesystem |
1437 | in the same binary (example: zImage-initramfs-:term:`MACHINE`.bin). | 1437 | in the same binary (example: zImage-initramfs-:term:`MACHINE`.bin). |
1438 | When the kernel is copied to RAM and executed, it unpacks the Initramfs root filesystem. | 1438 | When the kernel is copied to RAM and executed, it unpacks the :term:`Initramfs` root filesystem. |
1439 | The Initramfs bundle can be enabled when :term:`INITRAMFS_IMAGE` | 1439 | The :term:`Initramfs` bundle can be enabled when :term:`INITRAMFS_IMAGE` |
1440 | is specified and that :term:`INITRAMFS_IMAGE_BUNDLE` is set to 1. | 1440 | is specified and that :term:`INITRAMFS_IMAGE_BUNDLE` is set to 1. |
1441 | The address where the Initramfs bundle is to be loaded by U-boot is specified | 1441 | The address where the :term:`Initramfs` bundle is to be loaded by U-boot is specified |
1442 | by :term:`UBOOT_LOADADDRESS` and the entrypoint by :term:`UBOOT_ENTRYPOINT`. | 1442 | by :term:`UBOOT_LOADADDRESS` and the entrypoint by :term:`UBOOT_ENTRYPOINT`. |
1443 | 1443 | ||
1444 | Only a single U-boot boot script can be added to the FIT image created by | 1444 | Only a single U-boot boot script can be added to the FIT image created by |
diff --git a/documentation/ref-manual/images.rst b/documentation/ref-manual/images.rst index d52b39f3cf..9358acc953 100644 --- a/documentation/ref-manual/images.rst +++ b/documentation/ref-manual/images.rst | |||
@@ -20,7 +20,7 @@ image you want. | |||
20 | file before using the BitBake command to build the minimal or base | 20 | file before using the BitBake command to build the minimal or base |
21 | image:: | 21 | image:: |
22 | 22 | ||
23 | 1. Comment out the EXTRA_IMAGE_FEATURES line | 23 | 1. Comment out the :term:`EXTRA_IMAGE_FEATURES` line |
24 | 2. Set INCOMPATIBLE_LICENSE = "GPL-3.0* LGPL-3.0* AGPL-3.0*" | 24 | 2. Set INCOMPATIBLE_LICENSE = "GPL-3.0* LGPL-3.0* AGPL-3.0*" |
25 | 25 | ||
26 | 26 | ||
diff --git a/documentation/ref-manual/qa-checks.rst b/documentation/ref-manual/qa-checks.rst index 1a768aac93..798d4be4cf 100644 --- a/documentation/ref-manual/qa-checks.rst +++ b/documentation/ref-manual/qa-checks.rst | |||
@@ -602,7 +602,7 @@ Errors and Warnings | |||
602 | 602 | ||
603 | GitHub provides "archive" tarballs, however these can be re-generated | 603 | GitHub provides "archive" tarballs, however these can be re-generated |
604 | on the fly and thus the file's signature will not necessarily match that | 604 | on the fly and thus the file's signature will not necessarily match that |
605 | in the SRC_URI checksums in future leading to build failures. It is | 605 | in the :term:`SRC_URI` checksums in future leading to build failures. It is |
606 | recommended that you use an official release tarball or switch to | 606 | recommended that you use an official release tarball or switch to |
607 | pulling the corresponding revision in the actual git repository instead. | 607 | pulling the corresponding revision in the actual git repository instead. |
608 | 608 | ||
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 0435f88347..99100498b7 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst | |||
@@ -3922,7 +3922,7 @@ system and gives an overview of their function and contents. | |||
3922 | This kind of mechanism is typically used for two reasons: | 3922 | This kind of mechanism is typically used for two reasons: |
3923 | 3923 | ||
3924 | - For booting the same kernel binary on multiple systems requiring | 3924 | - For booting the same kernel binary on multiple systems requiring |
3925 | different device drivers. The Initramfs image is then customized | 3925 | different device drivers. The :term:`Initramfs` image is then customized |
3926 | for each type of system, to include the specific kernel modules | 3926 | for each type of system, to include the specific kernel modules |
3927 | necessary to access the final root filesystem. This technique | 3927 | necessary to access the final root filesystem. This technique |
3928 | is used on all GNU / Linux distributions for desktops and servers. | 3928 | is used on all GNU / Linux distributions for desktops and servers. |
@@ -6456,7 +6456,7 @@ system and gives an overview of their function and contents. | |||
6456 | .. note:: | 6456 | .. note:: |
6457 | 6457 | ||
6458 | A recipe's own recipe name (:term:`PN`) is always implicitly prepended | 6458 | A recipe's own recipe name (:term:`PN`) is always implicitly prepended |
6459 | to `PROVIDES`, so while using "+=" in the above example may not be | 6459 | to :term:`PROVIDES`, so while using "+=" in the above example may not be |
6460 | strictly necessary it is recommended to avoid confusion. | 6460 | strictly necessary it is recommended to avoid confusion. |
6461 | 6461 | ||
6462 | In addition to providing recipes under alternate names, the | 6462 | In addition to providing recipes under alternate names, the |
@@ -7772,7 +7772,7 @@ system and gives an overview of their function and contents. | |||
7772 | prevented the reuse of prebuilt artifacts stored in the Shared | 7772 | prevented the reuse of prebuilt artifacts stored in the Shared |
7773 | State Cache. | 7773 | State Cache. |
7774 | 7774 | ||
7775 | ``SSTATE_EXCLUDEDEPS_SYSROOT`` is evaluated as two regular | 7775 | :term:`SSTATE_EXCLUDEDEPS_SYSROOT` is evaluated as two regular |
7776 | expressions of recipe and dependency to ignore. An example | 7776 | expressions of recipe and dependency to ignore. An example |
7777 | is the rule in :oe_git:`meta/conf/layer.conf </meta/conf/layer.conf>`:: | 7777 | is the rule in :oe_git:`meta/conf/layer.conf </meta/conf/layer.conf>`:: |
7778 | 7778 | ||
@@ -8254,7 +8254,7 @@ system and gives an overview of their function and contents. | |||
8254 | SYSTEMD_SERVICE:${PN} = "connman.service" | 8254 | SYSTEMD_SERVICE:${PN} = "connman.service" |
8255 | 8255 | ||
8256 | The package overrides that can be specified are directly related to the value of | 8256 | The package overrides that can be specified are directly related to the value of |
8257 | term:`SYSTEMD_PACKAGES`. Overrides not included in term:`SYSTEMD_PACKAGES` | 8257 | :term:`SYSTEMD_PACKAGES`. Overrides not included in :term:`SYSTEMD_PACKAGES` |
8258 | will be silently ignored. | 8258 | will be silently ignored. |
8259 | 8259 | ||
8260 | :term:`SYSVINIT_ENABLED_GETTYS` | 8260 | :term:`SYSVINIT_ENABLED_GETTYS` |
@@ -8765,7 +8765,7 @@ system and gives an overview of their function and contents. | |||
8765 | :doc:`/sdk-manual/index` manual. | 8765 | :doc:`/sdk-manual/index` manual. |
8766 | 8766 | ||
8767 | Note that this variable applies to building an SDK, not an eSDK, | 8767 | Note that this variable applies to building an SDK, not an eSDK, |
8768 | in which case the term:`TOOLCHAIN_HOST_TASK_ESDK` setting should be | 8768 | in which case the :term:`TOOLCHAIN_HOST_TASK_ESDK` setting should be |
8769 | used instead. | 8769 | used instead. |
8770 | 8770 | ||
8771 | :term:`TOOLCHAIN_HOST_TASK_ESDK` | 8771 | :term:`TOOLCHAIN_HOST_TASK_ESDK` |
@@ -9417,7 +9417,7 @@ system and gives an overview of their function and contents. | |||
9417 | - :term:`MULTIMACH_TARGET_SYS`: The target system identifier | 9417 | - :term:`MULTIMACH_TARGET_SYS`: The target system identifier |
9418 | - :term:`PN`: The recipe name | 9418 | - :term:`PN`: The recipe name |
9419 | - :term:`EXTENDPE`: The epoch --- if :term:`PE` is not specified, which | 9419 | - :term:`EXTENDPE`: The epoch --- if :term:`PE` is not specified, which |
9420 | is usually the case for most recipes, then `EXTENDPE` is blank. | 9420 | is usually the case for most recipes, then :term:`EXTENDPE` is blank. |
9421 | - :term:`PV`: The recipe version | 9421 | - :term:`PV`: The recipe version |
9422 | - :term:`PR`: The recipe revision | 9422 | - :term:`PR`: The recipe revision |
9423 | 9423 | ||
@@ -9453,7 +9453,7 @@ system and gives an overview of their function and contents. | |||
9453 | On systems where many tasks run in parallel, setting a limit to this | 9453 | On systems where many tasks run in parallel, setting a limit to this |
9454 | can be helpful in controlling system resource usage. | 9454 | can be helpful in controlling system resource usage. |
9455 | 9455 | ||
9456 | :term:`XZ_MEMLIMIT` | 9456 | :term:`XZ_MEMLIMIT` |
9457 | Specifies the maximum memory the xz compression should use as a percentage | 9457 | Specifies the maximum memory the xz compression should use as a percentage |
9458 | of system memory. If unconstrained the xz compressor can use large amounts of | 9458 | of system memory. If unconstrained the xz compressor can use large amounts of |
9459 | memory and become problematic with parallelism elsewhere in the build. | 9459 | memory and become problematic with parallelism elsewhere in the build. |
diff --git a/documentation/sdk-manual/appendix-customizing.rst b/documentation/sdk-manual/appendix-customizing.rst index dfd51bda1c..45ad54fd76 100644 --- a/documentation/sdk-manual/appendix-customizing.rst +++ b/documentation/sdk-manual/appendix-customizing.rst | |||
@@ -73,8 +73,7 @@ adjustments: | |||
73 | 73 | ||
74 | .. note:: | 74 | .. note:: |
75 | 75 | ||
76 | The default value of | 76 | The default value of :term:`ESDK_CLASS_INHERIT_DISABLE` |
77 | ESDK_CLASS_INHERIT_DISABLE | ||
78 | is set using the "?=" operator. Consequently, you will need to | 77 | is set using the "?=" operator. Consequently, you will need to |
79 | either define the entire list by using the "=" operator, or you | 78 | either define the entire list by using the "=" operator, or you |
80 | will need to append a value using either ":append" or the "+=" | 79 | will need to append a value using either ":append" or the "+=" |
diff --git a/documentation/test-manual/intro.rst b/documentation/test-manual/intro.rst index 9afe108396..2d75e141f1 100644 --- a/documentation/test-manual/intro.rst +++ b/documentation/test-manual/intro.rst | |||
@@ -512,14 +512,14 @@ workers, consider the following: | |||
512 | 512 | ||
513 | **Running "cleanall" is not permitted.** | 513 | **Running "cleanall" is not permitted.** |
514 | 514 | ||
515 | This can delete files from DL_DIR which would potentially break other | 515 | This can delete files from :term:`DL_DIR` which would potentially break other |
516 | builds running in parallel. If this is required, DL_DIR must be set to | 516 | builds running in parallel. If this is required, :term:`DL_DIR` must be set to |
517 | an isolated directory. | 517 | an isolated directory. |
518 | 518 | ||
519 | **Running "cleansstate" is not permitted.** | 519 | **Running "cleansstate" is not permitted.** |
520 | 520 | ||
521 | This can delete files from SSTATE_DIR which would potentially break | 521 | This can delete files from :term:`SSTATE_DIR` which would potentially break |
522 | other builds running in parallel. If this is required, SSTATE_DIR must | 522 | other builds running in parallel. If this is required, :term:`SSTATE_DIR` must |
523 | be set to an isolated directory. Alternatively, you can use the "-f" | 523 | be set to an isolated directory. Alternatively, you can use the "-f" |
524 | option with the ``bitbake`` command to "taint" tasks by changing the | 524 | option with the ``bitbake`` command to "taint" tasks by changing the |
525 | sstate checksums to ensure sstate cache items will not be reused. | 525 | sstate checksums to ensure sstate cache items will not be reused. |
diff --git a/documentation/test-manual/reproducible-builds.rst b/documentation/test-manual/reproducible-builds.rst index 61127de23c..2a2f7790d2 100644 --- a/documentation/test-manual/reproducible-builds.rst +++ b/documentation/test-manual/reproducible-builds.rst | |||
@@ -71,7 +71,7 @@ things we do within the build system to ensure reproducibility include: | |||
71 | .. note:: | 71 | .. note:: |
72 | 72 | ||
73 | Because of an open bug in GCC, using ``DISTRO_FEATURES:append = " lto"`` or | 73 | Because of an open bug in GCC, using ``DISTRO_FEATURES:append = " lto"`` or |
74 | adding ``-flto`` (Link Time Optimization) to ``CFLAGS`` makes the resulting | 74 | adding ``-flto`` (Link Time Optimization) to :term:`CFLAGS` makes the resulting |
75 | binary non-reproducible, in that it depends on the full absolute build path | 75 | binary non-reproducible, in that it depends on the full absolute build path |
76 | to ``recipe-sysroot-native``, so installing the Yocto Project in a different | 76 | to ``recipe-sysroot-native``, so installing the Yocto Project in a different |
77 | directory results in a different binary. | 77 | directory results in a different binary. |
diff --git a/documentation/test-manual/understand-autobuilder.rst b/documentation/test-manual/understand-autobuilder.rst index 70ec4535f5..bfdc678164 100644 --- a/documentation/test-manual/understand-autobuilder.rst +++ b/documentation/test-manual/understand-autobuilder.rst | |||
@@ -170,7 +170,7 @@ the system can checkout repositories. | |||
170 | Shared DL_DIR | 170 | Shared DL_DIR |
171 | ------------- | 171 | ------------- |
172 | 172 | ||
173 | The Workers are all connected over NFS which allows DL_DIR to be shared | 173 | The Workers are all connected over NFS which allows :term:`DL_DIR` to be shared |
174 | between them. This reduces network accesses from the system and allows | 174 | between them. This reduces network accesses from the system and allows |
175 | the build to be sped up. Usage of the directory within the build system | 175 | the build to be sped up. Usage of the directory within the build system |
176 | is designed to be able to be shared over NFS. | 176 | is designed to be able to be shared over NFS. |