summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2022-12-06 19:09:35 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-18 10:41:21 +0000
commitf417d3274c427908c43f8cd20e797609450a3724 (patch)
treeb09dd3addc6a43f1711573ee66db7c5445bc2d72 /documentation/migration-guides
parentf3adc7a899b85101238b24989ebf824a6066f9fa (diff)
downloadpoky-f417d3274c427908c43f8cd20e797609450a3724.tar.gz
manuals: add missing references to variables
[YOCTO #14508] (From yocto-docs rev: 7878a21be8fb6c7a1ab88ae44aa5f7bf0079391a) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r--documentation/migration-guides/migration-3.0.rst2
-rw-r--r--documentation/migration-guides/migration-4.1.rst2
-rw-r--r--documentation/migration-guides/release-notes-3.4.1.rst22
-rw-r--r--documentation/migration-guides/release-notes-3.4.2.rst10
-rw-r--r--documentation/migration-guides/release-notes-3.4.3.rst6
-rw-r--r--documentation/migration-guides/release-notes-3.4.4.rst10
-rw-r--r--documentation/migration-guides/release-notes-3.4.rst72
-rw-r--r--documentation/migration-guides/release-notes-4.0.1.rst20
-rw-r--r--documentation/migration-guides/release-notes-4.0.2.rst14
-rw-r--r--documentation/migration-guides/release-notes-4.0.3.rst34
-rw-r--r--documentation/migration-guides/release-notes-4.0.4.rst22
-rw-r--r--documentation/migration-guides/release-notes-4.0.5.rst12
-rw-r--r--documentation/migration-guides/release-notes-4.0.rst28
-rw-r--r--documentation/migration-guides/release-notes-4.1.1.rst46
-rw-r--r--documentation/migration-guides/release-notes-4.1.rst8
15 files changed, 154 insertions, 154 deletions
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
158Contributors to 3.4.1 158Contributors 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
172Recipe Licenses changes in 3.4 172Recipe Licenses changes in 3.4
173~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
174 174
175The following corrections have been made to the LICENSE values set by recipes: 175The 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
213Other license-related notes: 213Other 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
218Security Fixes in 3.4 218Security 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 @@
1Release notes for Yocto-4.0.4 (Kirkstone) 1Releae notes for Yocto-4.0.4 (Kirkstone)
2----------------------------------------- 2-----------------------------------------
3 3
4Security Fixes in Yocto-4.0.4 4Security 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
297Known Issues in 4.0 297Known Issues in 4.0
298~~~~~~~~~~~~~~~~~~~ 298~~~~~~~~~~~~~~~~~~~
@@ -304,22 +304,22 @@ Known Issues in 4.0
304Recipe License changes in 4.0 304Recipe License changes in 4.0
305~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
306 306
307The following corrections have been made to the LICENSE values set by recipes: 307The 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
324Other license-related notes: 324Other 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
211Recipe License changes in 4.1 211Recipe License changes in 4.1
212~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
213 213
214The following corrections have been made to the LICENSE values set by recipes: 214The 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