summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2023-03-15 17:27:49 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-03-20 12:53:49 +0000
commit830eb878166d531d9188176ae40a25c54a309e6c (patch)
tree28cfa18337986a284ac08b41a2dc45025e59c154 /documentation
parent375055b2d7559c495aa107771c3662e783504886 (diff)
downloadpoky-830eb878166d531d9188176ae40a25c54a309e6c.tar.gz
migration-guides: update release notes
(From yocto-docs rev: da685fc5e69d49728e3ffd6c4d623e7e1745059d) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/release-4.0.rst3
-rw-r--r--documentation/migration-guides/release-4.1.rst5
-rw-r--r--documentation/migration-guides/release-notes-4.0.8.rst217
-rw-r--r--documentation/migration-guides/release-notes-4.1.1.rst319
-rw-r--r--documentation/migration-guides/release-notes-4.1.2.rst286
-rw-r--r--documentation/migration-guides/release-notes-4.1.3.rst317
6 files changed, 1147 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-4.0.rst b/documentation/migration-guides/release-4.0.rst
index 3458cb24cf..2294265a46 100644
--- a/documentation/migration-guides/release-4.0.rst
+++ b/documentation/migration-guides/release-4.0.rst
@@ -1,3 +1,5 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
1Release 4.0 (kirkstone) 3Release 4.0 (kirkstone)
2======================= 4=======================
3 5
@@ -12,3 +14,4 @@ Release 4.0 (kirkstone)
12 release-notes-4.0.5 14 release-notes-4.0.5
13 release-notes-4.0.6 15 release-notes-4.0.6
14 release-notes-4.0.7 16 release-notes-4.0.7
17 release-notes-4.0.8
diff --git a/documentation/migration-guides/release-4.1.rst b/documentation/migration-guides/release-4.1.rst
index 8ebf4a4c95..dbca7c7e04 100644
--- a/documentation/migration-guides/release-4.1.rst
+++ b/documentation/migration-guides/release-4.1.rst
@@ -1,3 +1,5 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
1Release 4.1 (langdale) 3Release 4.1 (langdale)
2====================== 4======================
3 5
@@ -5,3 +7,6 @@ Release 4.1 (langdale)
5 7
6 migration-4.1 8 migration-4.1
7 release-notes-4.1 9 release-notes-4.1
10 release-notes-4.1.1
11 release-notes-4.1.2
12 release-notes-4.1.3
diff --git a/documentation/migration-guides/release-notes-4.0.8.rst b/documentation/migration-guides/release-notes-4.0.8.rst
new file mode 100644
index 0000000000..223b74fbaf
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.0.8.rst
@@ -0,0 +1,217 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.0.8 (Kirkstone)
4-----------------------------------------
5
6Security Fixes in Yocto-4.0.8
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- apr-util: Fix :cve:`2022-25147`
10- apr: Fix :cve:`2022-24963`, :cve:`2022-28331` and :cve:`2021-35940`
11- bind: Fix :cve:`2022-3094`, :cve:`2022-3736` and :cve:`2022-3924`
12- git: Ignore :cve:`2022-41953`
13- git: Fix :cve:`2022-23521` and :cve:`2022-41903`
14- libgit2: Fix :cve:`2023-22742`
15- ppp: Fix :cve:`2022-4603`
16- python3-certifi: Fix :cve:`2022-23491`
17- sudo: Fix :cve:`2023-22809`
18- tar: Fix :cve:`2022-48303`
19
20
21Fixes in Yocto-4.0.8
22~~~~~~~~~~~~~~~~~~~~
23
24- core-image.bbclass: Fix missing leading whitespace with ':append'
25- populate_sdk_ext.bbclass: Fix missing leading whitespace with ':append'
26- ptest-packagelists.inc: Fix missing leading whitespace with ':append'
27- apr-util: upgrade to 1.6.3
28- apr: upgrade to 1.7.2
29- apt: fix do_package_qa failure
30- bind: upgrade to 9.18.11
31- bitbake: bb/utils: include SSL certificate paths in export_proxies
32- bitbake: bitbake-diffsigs: Make PEP8 compliant
33- bitbake: bitbake-diffsigs: break on first dependent task difference
34- bitbake: fetch2/git: Clarify the meaning of namespace
35- bitbake: fetch2/git: Prevent git fetcher from fetching gitlab repository metadata
36- bitbake: fetch2/git: show SRCREV and git repo in error message about fixed SRCREV
37- bitbake: siggen: Fix inefficient string concatenation
38- bitbake: utils/ply: Update md5 to better report errors with hashlib
39- bootchart2: Fix usrmerge support
40- bsp-guide: fix broken git URLs and missing word
41- build-appliance-image: Update to kirkstone head revision
42- buildtools-tarball: set pkg-config search path
43- classes/fs-uuid: Fix command output decoding issue
44- dev-manual: common-tasks.rst: add link to FOSDEM 2023 video
45- dev-manual: fix old override syntax
46- devshell: Do not add scripts/git-intercept to PATH
47- devtool: fix devtool finish when gitmodules file is empty
48- diffutils: upgrade to 3.9
49- gdk-pixbuf: do not use tools from gdk-pixbuf-native when building tests
50- git: upgrade to 2.35.7
51- glslang: branch rename master -> main
52- httpserver: add error handler that write to the logger
53- image.bbclass: print all QA functions exceptions
54- kernel/linux-kernel-base: Fix kernel build artefact determinism issues
55- libc-locale: Fix on target locale generation
56- libgit2: upgrade to 1.4.5
57- libjpeg-turbo: upgrade to 2.1.5
58- libtirpc: Check if file exists before operating on it
59- libusb1: Link with latomic only if compiler has no atomic builtins
60- libusb1: Strip trailing whitespaces
61- linux-firmware: upgrade to 20230117
62- linux-yocto/5.15: update to v5.15.91
63- lsof: fix old override syntax
64- lttng-modules: Fix for 5.10.163 kernel version
65- lttng-tools: upgrade to 2.13.9
66- make-mod-scripts: Ensure kernel build output is deterministic
67- manuals: update patchwork instance URL
68- meta: remove True option to getVar and getVarFlag calls (again)
69- migration-guides: add release-notes for 4.0.7
70- native: Drop special variable handling
71- numactl: skip test case when target platform doesn't have 2 CPU node
72- oeqa context.py: fix --target-ip comment to include ssh port number
73- oeqa dump.py: add error counter and stop after 5 failures
74- oeqa qemurunner.py: add timeout to QMP calls
75- oeqa qemurunner.py: try to avoid reading one character at a time
76- oeqa qemurunner: read more data at a time from serial
77- oeqa ssh.py: add connection keep alive options to ssh client
78- oeqa ssh.py: move output prints to new line
79- oeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signal
80- oeqa/selftest/bbtests: Update message lookup for test_git_unpack_nonetwork_fail
81- oeqa/selftest/locales: Add selftest for locale generation/presence
82- poky.conf: Update SANITY_TESTED_DISTROS to match autobuilder
83- poky.conf: bump version for 4.0.8
84- profile-manual: update WireShark hyperlinks
85- python3-pytest: depend on python3-tomli instead of python3-toml
86- qemu: fix compile error
87- quilt: fix intermittent failure in faildiff.test
88- quilt: use upstreamed faildiff.test fix
89- recipe_sanity: fix old override syntax
90- ref-manual: document SSTATE_EXCLUDEDEPS_SYSROOT
91- scons.bbclass: Make MAXLINELENGTH overridable
92- scons: Pass MAXLINELENGTH to scons invocation
93- sdkext/cases/devtool: pass a logger to HTTPService
94- spirv-headers: set correct branch name
95- sudo: upgrade to 1.9.12p2
96- system-requirements.rst: add Fedora 36 and AlmaLinux 8.7 to list of supported distros
97- testimage: Fix error message to reflect new syntax
98- update-alternatives: fix typos
99- vulkan-samples: branch rename master -> main
100
101
102Known Issues in Yocto-4.0.8
103~~~~~~~~~~~~~~~~~~~~~~~~~~~
104
105- N/A
106
107
108Contributors to Yocto-4.0.8
109~~~~~~~~~~~~~~~~~~~~~~~~~~~
110
111- Alejandro Hernandez Samaniego
112- Alexander Kanavin
113- Alexandre Belloni
114- Armin Kuster
115- Arnout Vandecappelle
116- Bruce Ashfield
117- Changqing Li
118- Chee Yang Lee
119- Etienne Cordonnier
120- Harald Seiler
121- Kai Kang
122- Khem Raj
123- Lee Chee Yang
124- Louis Rannou
125- Marek Vasut
126- Marius Kriegerowski
127- Mark Hatle
128- Martin Jansa
129- Mauro Queiros
130- Michael Opdenacker
131- Mikko Rapeli
132- Mingli Yu
133- Narpat Mali
134- Niko Mauno
135- Pawel Zalewski
136- Peter Kjellerstedt
137- Richard Purdie
138- Rodolfo Quesada Zumbado
139- Ross Burton
140- Sakib Sajal
141- Schmidt, Adriaan
142- Steve Sakoman
143- Thomas Roos
144- Ulrich Ölmann
145- Xiangyu Chen
146
147
148Repositories / Downloads for Yocto-4.0.8
149~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150
151poky
152
153- Repository Location: :yocto_git:`/poky`
154- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
155- Tag: :yocto_git:`yocto-4.0.8 </poky/log/?h=yocto-4.0.8>`
156- Git Revision: :yocto_git:`a361fb3df9c87cf12963a9d785a9f99faa839222 </poky/commit/?id=a361fb3df9c87cf12963a9d785a9f99faa839222>`
157- Release Artefact: poky-a361fb3df9c87cf12963a9d785a9f99faa839222
158- sha: af4e8d64be27d3a408357c49b7952ce04c6d8bb0b9d7b50c48848d9355de7fc2
159- Download Locations:
160 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/poky-a361fb3df9c87cf12963a9d785a9f99faa839222.tar.bz2
161 http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/poky-a361fb3df9c87cf12963a9d785a9f99faa839222.tar.bz2
162
163openembedded-core
164
165- Repository Location: :oe_git:`/openembedded-core`
166- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
167- Tag: :oe_git:`yocto-4.0.8 </openembedded-core/log/?h=yocto-4.0.8>`
168- Git Revision: :oe_git:`b20e2134daec33fbb8ce358d984751d887752bd5 </openembedded-core/commit/?id=b20e2134daec33fbb8ce358d984751d887752bd5>`
169- Release Artefact: oecore-b20e2134daec33fbb8ce358d984751d887752bd5
170- sha: 63cce6f1caf8428eefc1471351ab024affc8a41d8d7777f525e3aa9ea454d2cd
171- Download Locations:
172 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/oecore-b20e2134daec33fbb8ce358d984751d887752bd5.tar.bz2
173 http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/oecore-b20e2134daec33fbb8ce358d984751d887752bd5.tar.bz2
174
175meta-mingw
176
177- Repository Location: :yocto_git:`/meta-mingw`
178- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
179- Tag: :yocto_git:`yocto-4.0.8 </meta-mingw/log/?h=yocto-4.0.8>`
180- Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
181- Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
182- sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
183- Download Locations:
184 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
185 http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
186
187meta-gplv2
188
189- Repository Location: :yocto_git:`/meta-gplv2`
190- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
191- Tag: :yocto_git:`yocto-4.0.8 </meta-gplv2/log/?h=yocto-4.0.8>`
192- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
193- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
194- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
195- Download Locations:
196 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
197 http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
198
199bitbake
200
201- Repository Location: :oe_git:`/bitbake`
202- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
203- Tag: :oe_git:`yocto-4.0.8 </bitbake/log/?h=yocto-4.0.8>`
204- Git Revision: :oe_git:`9bbdedc0ba7ca819b898e2a29a151d6a2014ca11 </bitbake/commit/?id=9bbdedc0ba7ca819b898e2a29a151d6a2014ca11>`
205- Release Artefact: bitbake-9bbdedc0ba7ca819b898e2a29a151d6a2014ca11
206- sha: 8e724411f4df00737e81b33eb568f1f97d2a00d5364342c0a212c46abb7b005b
207- Download Locations:
208 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/bitbake-9bbdedc0ba7ca819b898e2a29a151d6a2014ca11.tar.bz2
209 http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/bitbake-9bbdedc0ba7ca819b898e2a29a151d6a2014ca11.tar.bz2
210
211yocto-docs
212
213- Repository Location: :yocto_git:`/yocto-docs`
214- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
215- Tag: :yocto_git:`yocto-4.0.8 </yocto-docs/log/?h=yocto-4.0.8>`
216- Git Revision: :yocto_git:`16ecbe028f2b9cc021267817a5413054e070b563 </yocto-docs/commit/?id=16ecbe028f2b9cc021267817a5413054e070b563>`
217
diff --git a/documentation/migration-guides/release-notes-4.1.1.rst b/documentation/migration-guides/release-notes-4.1.1.rst
new file mode 100644
index 0000000000..4f31fbf1c7
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.1.1.rst
@@ -0,0 +1,319 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.1.1 (Langdale)
4----------------------------------------
5
6Security Fixes in Yocto-4.1.1
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- curl: Fix :cve:`2022-32221`, :cve:`2022-35260`, :cve:`2022-42915` and :cve:`2022-42916`
10- libx11: Fix :cve:`2022-3554`
11- lighttpd: Fix :cve:`2022-41556`
12- openssl: Fix :cve:`2022-3358`, :cve:`2022-3602` and :cve:`2022-3786`
13- pixman: Fix :cve:`2022-44638`
14- qemu: Fix :cve:`2022-3165`
15- sudo: Fix :cve:`2022-43995`
16- tiff: Fix :cve:`2022-3599`, :cve:`2022-3597`, :cve:`2022-3626`, :cve:`2022-3627`, :cve:`2022-3570` and :cve:`2022-3598`
17- xserver-xorg: Fix :cve:`2022-3550` and :cve:`2022-3551`
18- xserver-xorg: Ignore :cve:`2022-3553`
19
20
21Fixes in Yocto-4.1.1
22~~~~~~~~~~~~~~~~~~~~
23
24- Add 4.1 migration guide & release notes
25- bitbake: asyncrpc: serv: correct closed client socket detection
26- bitbake: bitbake-user-manual: details about variable flags starting with underscore
27- bitbake: bitbake: bitbake-layers: checkout layer(s) branch when clone exists
28- bitbake: bitbake: user-manual: inform about spaces in :remove
29- bitbake: doc: bitbake-user-manual: expand description of BB_PRESSURE_MAX variables
30- bitbake: fetch2/git: don't set core.fsyncobjectfiles=0
31- bitbake: tests/fetch: Allow handling of a file:// url within a submodule
32- bitbake: tests: bb.tests.fetch.URLHandle: add 2 new tests
33- bitbake: utils/ply: Update md5 to better report errors with hashlib
34- bluez5: add dbus to :term:`RDEPENDS`
35- build-appliance-image: Update to langdale head revision
36- buildconf: compare abspath
37- buildtools-tarball: export certificates to python and curl
38- cmake-native: Fix host tool contamination
39- create-spdx.bbclass: remove unused SPDX_INCLUDE_PACKAGED
40- create-spdx: Remove ";name=..." for downloadLocation
41- cve-update-db-native: add timeout to urlopen() calls
42- dev-manual: common-tasks.rst: add reference to "do_clean" task
43- dev-manual: common-tasks.rst: add reference to "do_listtasks" task
44- docs: add support for langdale (4.1) release
45- dropbear: add pam to :term:`PACKAGECONFIG`
46- externalsrc.bbclass: fix git repo detection
47- externalsrc.bbclass: Remove a trailing slash from ${B}
48- externalsrc: move back to classes
49- gcc: Allow -Wno-error=poison-system-directories to take effect
50- glib-2.0: fix rare GFileInfo test case failure
51- gnutls: Unified package names to lower-case
52- gnutls: upgrade 3.7.7 -> 3.7.8
53- grub: disable build on armv7ve/a with hardfp
54- gstreamer1.0-libav: fix errors with ffmpeg 5.x
55- ifupdown: upgrade 0.8.37 -> 0.8.39
56- insane.bbclass: Allow hashlib version that only accepts on parameter
57- install-buildtools: support buildtools-make-tarball and update to 4.1
58- kern-tools: fix relative path processing
59- kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate
60- kernel-yocto: improve fatal error messages of symbol_why.py
61- kernel: Clear :term:`SYSROOT_DIRS` instead of replacing sysroot_stage_all
62- libcap: upgrade 2.65 -> 2.66
63- libical: upgrade 3.0.14 -> 3.0.15
64- libksba: upgrade 1.6.0 -> 1.6.2
65- libsdl2: upgrade 2.24.0 -> 2.24.1
66- lighttpd: upgrade 1.4.66 -> 1.4.67
67- linux-firmware: package amdgpu firmware
68- linux-firmware: split rtl8761 firmware
69- linux-yocto/5.15: update to v5.15.72
70- linux-yocto/5.19: update to v5.19.14
71- linux-yocto: add efi entry for machine features
72- lttng-modules: upgrade 2.13.4 -> 2.13.5
73- lttng-ust: upgrade 2.13.4 -> 2.13.5
74- manuals: add reference to "do_configure" task
75- manuals: add reference to the "do_compile" task
76- manuals: add reference to the "do_install" task
77- manuals: add reference to the "do_kernel_configcheck" task
78- manuals: add reference to the "do_populate_sdk" task
79- manuals: add references to "do_package_write_*" tasks
80- manuals: add references to "do_populate_sysroot" task
81- manuals: add references to the "do_build" task
82- manuals: add references to the "do_bundle_initramfs" task
83- manuals: add references to the "do_cleanall" task
84- manuals: add references to the "do_deploy" task
85- manuals: add references to the "do_devshell" task
86- manuals: add references to the "do_fetch" task
87- manuals: add references to the "do_image" task
88- manuals: add references to the "do_kernel_configme" task
89- manuals: add references to the "do_package" task
90- manuals: add references to the "do_package_qa" task
91- manuals: add references to the "do_patch" task
92- manuals: add references to the "do_rootfs" task
93- manuals: add references to the "do_unpack" task
94- manuals: fix misc typos
95- manuals: improve initramfs details
96- manuals: updates for building on Windows (WSL 2)
97- mesa: only apply patch to fix ALWAYS_INLINE for native
98- mesa: update 22.2.0 -> 22.2.2
99- meson: make wrapper options sub-command specific
100- meson: upgrade 0.63.2 -> 0.63.3
101- migration guides: 3.4: remove spurious space in example
102- migration guides: add release notes for 4.0.4
103- migration-general: add section on using buildhistory
104- migration-guides/release-notes-4.1.rst: add more known issues
105- migration-guides/release-notes-4.1.rst: update Repositories / Downloads
106- migration-guides: add known issues for 4.1
107- migration-guides: add reference to the "do_shared_workdir" task
108- migration-guides: use contributor real name
109- migration-guides: use contributor real name
110- mirrors.bbclass: use shallow tarball for binutils-native
111- mtools: upgrade 4.0.40 -> 4.0.41
112- numactl: upgrade 2.0.15 -> 2.0.16
113- oe/packagemanager/rpm: don't leak file objects
114- openssl: export necessary env vars in SDK
115- openssl: Fix SSL_CERT_FILE to match ca-certs location
116- openssl: Upgrade 3.0.5 -> 3.0.7
117- opkg-utils: use a git clone, not a dynamic snapshot
118- overlayfs: Allow not used mount points
119- overview-manual: concepts.rst: add reference to "do_packagedata" task
120- overview-manual: concepts.rst: add reference to "do_populate_sdk_ext" task
121- overview-manual: concepts.rst: fix formating and add references
122- own-mirrors: add crate
123- pango: upgrade 1.50.9 -> 1.50.10
124- perf: Depend on native setuptools3
125- poky.conf: bump version for 4.1.1
126- poky.conf: remove Ubuntu 21.10
127- populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner
128- psplash: add psplash-default in rdepends
129- qemu-native: Add :term:`PACKAGECONFIG` option for jack
130- quilt: backport a patch to address grep 3.8 failures
131- ref-manual/faq.rst: update references to products built with OE / Yocto Project
132- ref-manual/variables.rst: clarify sentence
133- ref-manual: add a note to ssh-server-dropbear feature
134- ref-manual: add :term:`CVE_CHECK_SHOW_WARNINGS`
135- ref-manual: add :term:`CVE_DB_UPDATE_INTERVAL`
136- ref-manual: add :term:`DEV_PKG_DEPENDENCY`
137- ref-manual: add :term:`DISABLE_STATIC`
138- ref-manual: add :term:`FIT_PAD_ALG`
139- ref-manual: add :term:`KERNEL_DEPLOY_DEPEND`
140- ref-manual: add missing features
141- ref-manual: add :term:`MOUNT_BASE` variable
142- ref-manual: add overlayfs class variables
143- ref-manual: add :term:`OVERLAYFS_ETC_EXPOSE_LOWER`
144- ref-manual: add :term:`OVERLAYFS_QA_SKIP`
145- ref-manual: add previous overlayfs-etc variables
146- ref-manual: add pypi class
147- ref-manual: add :term:`SDK_TOOLCHAIN_LANGS`
148- ref-manual: add section for create-spdx class
149- ref-manual: add serial-autologin-root to :term:`IMAGE_FEATURES` documentation
150- ref-manual: add :term:`UBOOT_MKIMAGE_KERNEL_TYPE`
151- ref-manual: add :term:`WATCHDOG_TIMEOUT` to variable glossary
152- ref-manual: add :term:`WIRELESS_DAEMON`
153- ref-manual: classes.rst: add links to all references to a class
154- ref-manual: complementary package installation recommends
155- ref-manual: correct default for :term:`BUILDHISTORY_COMMIT`
156- ref-manual: document new github-releases class
157- ref-manual: expand documentation on image-buildinfo class
158- ref-manual: faq.rst: reorganize into subsections, contents at top
159- ref-manual: remove reference to largefile in :term:`DISTRO_FEATURES`
160- ref-manual: remove reference to testimage-auto class
161- ref-manual: system-requirements: Ubuntu 22.04 now supported
162- ref-manual: tasks.rst: add reference to the "do_image_complete" task
163- ref-manual: tasks.rst: add reference to the "do_kernel_checkout" task
164- ref-manual: tasks.rst: add reference to the "do_kernel_metadata" task
165- ref-manual: tasks.rst: add reference to the "do_validate_branches" task
166- ref-manual: tasks.rst: add references to the "do_cleansstate" task
167- ref-manual: update buildpaths QA check documentation
168- ref-manual: update pypi documentation for :term:`CVE_PRODUCT` default in 4.1
169- ref-manual: variables.rst: add reference to "do_populate_lic" task
170- release-notes-4.1.rst remove bitbake-layers subcommand argument
171- runqemu: Do not perturb script environment
172- runqemu: Fix gl-es argument from causing other arguments to be ignored
173- rust-target-config: match riscv target names with what rust expects
174- rust: install rustfmt for riscv32 as well
175- sanity: check for GNU tar specifically
176- scripts/oe-check-sstate: cleanup
177- scripts/oe-check-sstate: force build to run for all targets, specifically populate_sysroot
178- sdk-manual: correct the bitbake target for a unified sysroot build
179- shadow: update 4.12.1 -> 4.12.3
180- systemd: add systemd-creds and systemd-cryptenroll to systemd-extra-utils
181- test-manual: fix typo in machine name
182- tiff: fix a typo for :cve:`2022-2953`.patch
183- u-boot: Add savedefconfig task
184- u-boot: Remove duplicate inherit of cml1
185- uboot-sign: Fix using wrong KEY_REQ_ARGS
186- Update documentation for classes split
187- vim: upgrade to 9.0.0820
188- vulkan-samples: add lfs=0 to :term:`SRC_URI` to avoid git smudge errors in do_unpack
189- wic: honor the :term:`SOURCE_DATE_EPOCH` in case of updated fstab
190- wic: swap partitions are not added to fstab
191- wpebackend-fdo: upgrade 1.12.1 -> 1.14.0
192- xserver-xorg: move some recommended dependencies in required
193- zlib: do out-of-tree builds
194- zlib: upgrade 1.2.12 -> 1.2.13
195- zlib: use .gz archive and set a PREMIRROR
196
197
198Known Issues in Yocto-4.1.1
199~~~~~~~~~~~~~~~~~~~~~~~~~~~
200
201- N/A
202
203
204
205Contributors to Yocto-4.1.1
206~~~~~~~~~~~~~~~~~~~~~~~~~~~
207
208- Adrian Freihofer
209- Alex Kiernan
210- Alexander Kanavin
211- Bartosz Golaszewski
212- Bernhard Rosenkränzer
213- Bruce Ashfield
214- Chen Qi
215- Christian Eggers
216- Claus Stovgaard
217- Ed Tanous
218- Etienne Cordonnier
219- Frank de Brabander
220- Hitendra Prajapati
221- Jan-Simon Moeller
222- Jeremy Puhlman
223- Johan Korsnes
224- Jon Mason
225- Jose Quaresma
226- Joshua Watt
227- Justin Bronder
228- Kai Kang
229- Keiya Nobuta
230- Khem Raj
231- Lee Chee Yang
232- Liam Beguin
233- Luca Boccassi
234- Mark Asselstine
235- Mark Hatle
236- Markus Volk
237- Martin Jansa
238- Michael Opdenacker
239- Ming Liu
240- Mingli Yu
241- Paul Eggleton
242- Peter Kjellerstedt
243- Qiu, Zheng
244- Quentin Schulz
245- Richard Purdie
246- Robert Joslyn
247- Ross Burton
248- Sean Anderson
249- Sergei Zhmylev
250- Steve Sakoman
251- Takayasu Ito
252- Teoh Jay Shen
253- Thomas Perrot
254- Tim Orling
255- Vincent Davis Jr
256- Vyacheslav Yurkov
257- Ciaran Courtney
258- Wang Mingyu
259
260
261Repositories / Downloads for Yocto-4.1.1
262~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
263
264poky
265
266- Repository Location: :yocto_git:`/poky`
267- Branch: :yocto_git:`langdale </poky/log/?h=langdale>`
268- Tag: :yocto_git:`yocto-4.1.1 </poky/log/?h=yocto-4.1.1>`
269- Git Revision: :yocto_git:`d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff </poky/commit/?id=d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff>`
270- Release Artefact: poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff
271- sha: e92b694fbb74a26c7a875936dfeef4a13902f24b06127ee52f4d1c1e4b03ec24
272- Download Locations:
273 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2
274 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2
275
276openembedded-core
277
278- Repository Location: :oe_git:`/openembedded-core`
279- Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>`
280- Tag: :oe_git:`yocto-4.1.1 </openembedded-core/log/?h=yocto-4.1.1>`
281- Git Revision: :oe_git:`9237ffc4feee2dd6ff5bdd672072509ef9e82f6d </openembedded-core/commit/?id=9237ffc4feee2dd6ff5bdd672072509ef9e82f6d>`
282- Release Artefact: oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d
283- sha: d73198aef576f0fca0d746f9d805b1762c19c31786bc3f7d7326dfb2ed6fc1be
284- Download Locations:
285 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2
286 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2
287
288meta-mingw
289
290- Repository Location: :yocto_git:`/meta-mingw`
291- Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>`
292- Tag: :yocto_git:`yocto-4.1.1 </meta-mingw/log/?h=yocto-4.1.1>`
293- Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>`
294- Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c
295- sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366
296- Download Locations:
297 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
298 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
299
300bitbake
301
302- Repository Location: :oe_git:`/bitbake`
303- Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>`
304- Tag: :oe_git:`yocto-4.1.1 </bitbake/log/?h=yocto-4.1.1>`
305- Git Revision: :oe_git:`138dd7883ee2c521900b29985b6d24a23d96563c </bitbake/commit/?id=138dd7883ee2c521900b29985b6d24a23d96563c>`
306- Release Artefact: bitbake-138dd7883ee2c521900b29985b6d24a23d96563c
307- sha: 5dc5aff4b4a801253c627cdaab6b1a0ceee2c531f1a6b166d85d1265a35d4be5
308- Download Locations:
309 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2
310 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2
311
312yocto-docs
313
314- Repository Location: :yocto_git:`/yocto-docs`
315- Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>`
316- Tag: :yocto_git:`yocto-4.1.1 </yocto-docs/log/?h=yocto-4.1.1>`
317- Git Revision: :yocto_git:`8e0841c3418caa227c66a60327db09dfbe72054a </yocto-docs/commit/?id=8e0841c3418caa227c66a60327db09dfbe72054a>`
318
319
diff --git a/documentation/migration-guides/release-notes-4.1.2.rst b/documentation/migration-guides/release-notes-4.1.2.rst
new file mode 100644
index 0000000000..ee5d4ccc51
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.1.2.rst
@@ -0,0 +1,286 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.1.2 (Langdale)
4----------------------------------------
5
6Security Fixes in Yocto-4.1.2
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- sudo: Fix :cve:`2022-43995`
10- binutils: Fix :cve:`2022-4285`
11- cairo: update patch for :cve:`2019-6461` with upstream solution
12- expat: Fix :cve:`2022-43680`
13- ffmpeg: Fix :cve:`2022-3964` and :cve:`2022-3965`
14- grub: Fix :cve:`2022-28736`
15- libarchive: Fix :cve:`2022-36227`
16- libpam: Fix :cve:`2022-28321`
17- libpng: Fix :cve:`2019-6129`
18- ruby: Fix :cve:`2022-28738` and :cve:`2022-28739`
19- tiff: Fix :cve:`2022-3970`
20- vim: Fix :cve:`2022-4141`
21
22
23Fixes in Yocto-4.1.2
24~~~~~~~~~~~~~~~~~~~~
25
26- Expand create-spdx class documentation
27- Expand cve-check class documentation
28- archiver: avoid using machine variable as it breaks multiconfig
29- babeltrace: Upgrade to 1.5.11
30- backport SPDX documentation and vulnerability improvements
31- baremetal-image: Avoid overriding qemu variables from IMAGE_CLASSES
32- bc: extend to nativesdk
33- bind: Upgrade to 9.18.9
34- bitbake.conf: Drop export of SOURCE_DATE_EPOCH_FALLBACK
35- bitbake: gitsm: Fix regression in gitsm submodule path parsing
36- bitbake: runqueue: Fix race issues around hash equivalence and sstate reuse
37- bluez5: Point hciattach bcm43xx firmware search path to /lib/firmware
38- build-appliance-image: Update to langdale head revision
39- cargo_common.bbclass: Fix typos
40- classes: make TOOLCHAIN more permissive for kernel
41- cmake: Upgrade to 3.24.2
42- combo-layer: add sync-revs command
43- combo-layer: dont use bb.utils.rename
44- combo-layer: remove unused import
45- common-tasks.rst: fix oeqa runtime test path
46- create-spdx: default share_src for shared sources
47- curl: Correct LICENSE from MIT-open-group to curl
48- dbus: Add missing CVE product name
49- devtool/upgrade: correctly handle recipes where S is a subdir of upstream tree
50- dhcpcd: fix to work with systemd
51- docs: kernel-dev: faq: update tip on how to not include kernel in image
52- docs: migration-4.0: specify variable name change for kernel inclusion in image recipe
53- expat: upgrade to 2.5.0
54- externalsrc: fix lookup for .gitmodules
55- ffmpeg: Upgrade to 5.1.2
56- gcc-shared-source: Fix source date epoch handling
57- gcc-source: Drop gengtype manipulation
58- gcc-source: Ensure deploy_source_date_epoch sstate hash doesn't change
59- gcc-source: Fix gengtypes race
60- gdk-pixbuf: Upgrade to 2.42.10
61- get_module_deps3.py: Check attribute '__file__'
62- glibc-tests: correctly pull in the actual tests when installing -ptest package
63- gnomebase.bbclass: return the whole version for tarball directory if it is a number
64- go-crosssdk: avoid host contamination by GOCACHE
65- go: Update reproducibility patch to fix panic errors
66- go: submit patch upstream
67- go: Upgrade to 1.19.3
68- gptfdisk: remove warning message from target system
69- groff: submit patches upstream
70- gstreamer1.0: Upgrade to 1.20.5
71- help2man: Upgrade to 1.49.3
72- insane: add codeload.github.com to src-uri-bad checkz
73- inetutils: Upgrade to 2.4
74- iso-codes: Upgrade to 4.12.0
75- kbd: Don't build tests
76- kea: submit patch upstream
77- kern-tools: integrate ZFS speedup patch
78- kernel.bbclass: Include randstruct seed assets in STAGING_KERNEL_BUILDDIR
79- kernel.bbclass: make KERNEL_DEBUG_TIMESTAMPS work at rebuild
80- kernel.bbclass: remove empty module directories to prevent QA issues
81- lib/buildstats: fix parsing of trees with reduced_proc_pressure directories
82- libdrm: Remove libdrm-kms package
83- libepoxy: convert to git
84- libepoxy: remove upstreamed patch
85- libepoxy: Upgrade to 1.5.10
86- libffi: submit patch upstream
87- libffi: Upgrade to 3.4.4
88- libical: Upgrade to 3.0.16
89- libnewt: Upgrade to 0.52.23
90- libsdl2: Upgrade to 2.24.2
91- libpng: Upgrade to 1.6.39
92- libuv: fixup SRC_URI
93- libxcrypt-compat: Upgrade to 4.4.33
94- libxcrypt: Upgrade to 4.4.30
95- libxml2: fix test data checksums
96- linux-firmware: add new fw file to ${PN}-qcom-adreno-a530
97- linux-firmware: don't put the firmware into the sysroot
98- linux-firmware: Upgrade to 20221109
99- linux-yocto/5.15: fix CONFIG_CRYPTO_CCM mismatch warnings
100- linux-yocto/5.15: update genericx86* machines to v5.15.72
101- linux-yocto/5.15: Upgrade to v5.15.78
102- linux-yocto/5.19: cfg: intel and vesa updates
103- linux-yocto/5.19: fix CONFIG_CRYPTO_CCM mismatch warnings
104- linux-yocto/5.19: fix elfutils run-backtrace-native-core ptest failure
105- linux-yocto/5.19: security.cfg: remove configs which have been dropped
106- linux-yocto/5.19: update genericx86* machines to v5.19.14
107- linux-yocto/5.19: Upgrade to v5.19.17
108- lsof: add update-alternatives logic
109- lttng-modules: Upgrade to 2.13.7
110- lttng-tools: submit determinism.patch upstream
111- manuals: add 4.0.5 and 4.0.6 release notes
112- mesa: do not rely on native llvm-config in target sysroot
113- mesa: Upgrade to 22.2.3
114- meta-selftest/staticids: add render group for systemd
115- mirrors.bbclass: update CPAN_MIRROR
116- mobile-broadband-provider-info: Upgrade to 20221107
117- mpfr: Upgrade to 4.1.1
118- mtd-utils: Upgrade to 2.1.5
119- oeqa/concurrencytest: Add number of failures to summary output
120- oeqa/runtime/dnf: rewrite test_dnf_installroot_usrmerge
121- oeqa/selftest/externalsrc: add test for srctree_hash_files
122- oeqa/selftest/lic_checksum: Cleanup changes to emptytest include
123- openssh: remove RRECOMMENDS to rng-tools for sshd package
124- opkg: Set correct info_dir and status_file in opkg.conf
125- opkg: Upgrade to 0.6.1
126- ovmf: correct patches status
127- package: Fix handling of minidebuginfo with newer binutils
128- pango: Make it build with ptest disabled
129- pango: replace a recipe fix with an upstream submitted patch
130- pango: Upgrade to 1.50.11
131- poky.conf: bump version for 4.1.2
132- psplash: consider the situation of psplash not exist for systemd
133- python3-mako: Upgrade to 1.2.3
134- qemu-helper-native: Correctly pass program name as argv[0]
135- qemu-helper-native: Re-write bridge helper as C program
136- qemu: Ensure libpng dependency is deterministic
137- qemuboot.bbclass: make sure runqemu boots bundled initramfs kernel image
138- resolvconf: make it work
139- rm_work: adjust dependency to make do_rm_work_all depend on do_rm_work
140- rm_work: exclude the SSTATETASKS from the rm_work tasks sinature
141- ruby: merge .inc into .bb
142- ruby: Upgrade to 3.1.3
143- rust: submit a rewritten version of crossbeam_atomic.patch upstream
144- sanity: Drop data finalize call
145- scripts: convert-overrides: Allow command-line customizations
146- selftest: add a copy of previous mtd-utils version to meta-selftest
147- socat: Upgrade to 1.7.4.4
148- sstate: Allow optimisation of do_deploy_archives task dependencies
149- sstatesig: emit more helpful error message when not finding sstate manifest
150- sstatesig: skip the rm_work task signature
151- sudo: Upgrade to 1.9.12p1
152- sysstat: Upgrade to 12.6.1
153- systemd: Consider PACKAGECONFIG in RRECOMMENDS
154- systemd: Make importd depend on glib-2.0 again
155- systemd: add group render to udev package
156- systemd: Upgrade to 251.8
157- tcl: correct patch status
158- tzdata: Upgrade to 2022g
159- vala: install vapigen-wrapper into /usr/bin/crosscripts and stage only that
160- valgrind: skip the boost_thread test on arm
161- vim: Upgrade to 9.0.0947
162- wic: make ext2/3/4 images reproducible
163- xwayland: libxshmfence is needed when dri3 is enabled
164- xwayland: Upgrade to 22.1.5
165- yocto-check-layer: Allow OE-Core to be tested
166
167
168Known Issues in Yocto-4.1.2
169~~~~~~~~~~~~~~~~~~~~~~~~~~~
170
171- N/A
172
173
174Contributors to Yocto-4.1.2
175~~~~~~~~~~~~~~~~~~~~~~~~~~~
176
177- Alejandro Hernandez Samaniego
178- Alex Kiernan
179- Alex Stewart
180- Alexander Kanavin
181- Alexey Smirnov
182- Bruce Ashfield
183- Carlos Alberto Lopez Perez
184- Chen Qi
185- Diego Sueiro
186- Dmitry Baryshkov
187- Enrico Jörns
188- Harald Seiler
189- Hitendra Prajapati
190- Jagadeesh Krishnanjanappa
191- Jose Quaresma
192- Joshua Watt
193- Kai Kang
194- Konrad Weihmann
195- Leon Anavi
196- Marek Vasut
197- Martin Jansa
198- Mathieu Dubois-Briand
199- Michael Opdenacker
200- Mikko Rapeli
201- Narpat Mali
202- Nathan Rossi
203- Niko Mauno
204- Ola x Nilsson
205- Ovidiu Panait
206- Pavel Zhukov
207- Peter Bergin
208- Peter Kjellerstedt
209- Peter Marko
210- Polampalli, Archana
211- Qiu, Zheng
212- Quentin Schulz
213- Randy MacLeod
214- Ranjitsinh Rathod
215- Ravula Adhitya Siddartha
216- Richard Purdie
217- Robert Andersson
218- Ross Burton
219- Ryan Eatmon
220- Sakib Sajal
221- Sandeep Gundlupet Raju
222- Sergei Zhmylev
223- Steve Sakoman
224- Tim Orling
225- Wang Mingyu
226- Xiangyu Chen
227- pgowda
228
229Repositories / Downloads for Yocto-4.1.2
230~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
231
232poky
233
234- Repository Location: :yocto_git:`/poky`
235- Branch: :yocto_git:`langdale </poky/log/?h=langdale>`
236- Tag: :yocto_git:`yocto-4.1.2 </poky/log/?h=yocto-4.1.2>`
237- Git Revision: :yocto_git:`74c92e38c701e268406bb656b45ccd68471c217e </poky/commit/?id=74c92e38c701e268406bb656b45ccd68471c217e>`
238- Release Artefact: poky-74c92e38c701e268406bb656b45ccd68471c217e
239- sha: 06a2b304d0e928b62d81087797ae86115efe925c506bcb40c7d4747e14790bb0
240- Download Locations:
241 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/poky-74c92e38c701e268406bb656b45ccd68471c217e.tar.bz2
242 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/poky-74c92e38c701e268406bb656b45ccd68471c217e.tar.bz2
243
244openembedded-core
245
246- Repository Location: :oe_git:`/openembedded-core`
247- Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>`
248- Tag: :oe_git:`yocto-4.1.2 </openembedded-core/log/?h=yocto-4.1.2>`
249- Git Revision: :oe_git:`670f4f103b25897524d115c1f290ecae441fe4bd </openembedded-core/commit/?id=670f4f103b25897524d115c1f290ecae441fe4bd>`
250- Release Artefact: oecore-670f4f103b25897524d115c1f290ecae441fe4bd
251- sha: 09d77700e84efc738aef5713c5e86f19fa092f876d44b870789155cc1625ef04
252- Download Locations:
253 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/oecore-670f4f103b25897524d115c1f290ecae441fe4bd.tar.bz2
254 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/oecore-670f4f103b25897524d115c1f290ecae441fe4bd.tar.bz2
255
256meta-mingw
257
258- Repository Location: :yocto_git:`/meta-mingw`
259- Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>`
260- Tag: :yocto_git:`yocto-4.1.2 </meta-mingw/log/?h=yocto-4.1.2>`
261- Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>`
262- Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c
263- sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366
264- Download Locations:
265 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
266 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
267
268bitbake
269
270- Repository Location: :oe_git:`/bitbake`
271- Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>`
272- Tag: :oe_git:`yocto-4.1.2 </bitbake/log/?h=yocto-4.1.2>`
273- Git Revision: :oe_git:`f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4 </bitbake/commit/?id=f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4>`
274- Release Artefact: bitbake-f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4
275- sha: 7faf97eca78afd3994e4e126e5f5908617408c340c6eff8cd7047e0b961e2d10
276- Download Locations:
277 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/bitbake-f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4.tar.bz2
278 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/bitbake-f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4.tar.bz2
279
280yocto-docs
281
282- Repository Location: :yocto_git:`/yocto-docs`
283- Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>`
284- Tag: :yocto_git:`yocto-4.1.2 </yocto-docs/log/?h=yocto-4.1.2>`
285- Git Revision: :yocto_git:`30f5f9ece260fd600f0c0fa32fc2f1fc61cf7d1b </yocto-docs/commit/?id=30f5f9ece260fd600f0c0fa32fc2f1fc61cf7d1b>`
286
diff --git a/documentation/migration-guides/release-notes-4.1.3.rst b/documentation/migration-guides/release-notes-4.1.3.rst
new file mode 100644
index 0000000000..16e0a40426
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.1.3.rst
@@ -0,0 +1,317 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.1.3 (Langdale)
4----------------------------------------
5
6Security Fixes in Yocto-4.1.3
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- apr-util: Fix :cve:`2022-25147`
10- apr: Fix :cve:`2022-24963` and :cve:`2022-28331`
11- bind: Fix :cve:`2022-3094`, :cve:`2022-3736` and :cve:`2022-3924`
12- curl: Fix :cve:`2022-43551` and :cve:`2022-43552`
13- dbus: Fix :cve:`2022-42010`, :cve:`2022-42011` and :cve:`2022-42012`
14- git: Fix :cve:`2022-23521`, :cve:`2022-39253`, :cve:`2022-39260` and :cve:`2022-41903`
15- git: Ignore :cve:`2022-41953`
16- go: Fix :cve:`2022-41717` and :cve:`2022-41720`
17- grub2: Fix :cve:`2022-2601` and :cve:`2022-3775`
18- less: Fix :cve:`2022-46663`
19- libarchive: Fix :cve:`2022-36227`
20- libksba: Fix :cve:`2022-47629`
21- openssl: Fix :cve:`2022-3996`
22- pkgconf: Fix :cve:`2023-24056`
23- ppp: Fix :cve:`2022-4603`
24- sudo: Fix :cve:`2023-22809`
25- tar: Fix :cve:`2022-48303`
26- vim: Fix :cve:`2023-0049`, :cve:`2023-0051`, :cve:`2023-0054`, :cve:`2023-0288`, :cve:`2023-0433` and :cve:`2023-0512`
27- xserver-xorg: Fix `CVE-2023-0494 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0494>`__
28- xwayland: Fix `CVE-2023-0494 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-0494>`__
29
30
31Fixes in Yocto-4.1.3
32~~~~~~~~~~~~~~~~~~~~
33
34- apr-util: Upgrade to 1.6.3
35- apr: Upgrade to 1.7.2
36- apt: fix do_package_qa failure
37- at: Change when files are copied
38- base.bbclass: Fix way to check ccache path
39- bblayers/makesetup: skip git repos that are submodules
40- bblayers/setupwriters/oe-setup-layers: create dir if not exists
41- bind: Upgrade to 9.18.11
42- bitbake-layers: fix a typo
43- bitbake: bb/utils: include SSL certificate paths in export_proxies
44- bitbake: fetch2/git: Clarify the meaning of namespace
45- bitbake: fetch2/git: Prevent git fetcher from fetching gitlab repository metadata
46- bitbake: process: log odd unlink events with bitbake.sock
47- bitbake: server/process: Add bitbake.sock race handling
48- bitbake: siggen: Fix inefficient string concatenation
49- bootchart2: Fix usrmerge support
50- bsp-guide: fix broken git URLs and missing word
51- build-appliance-image: Update to langdale head revision
52- buildtools-tarball: set pkg-config search path
53- busybox: Fix depmod patch
54- busybox: always start do_compile with orig config files
55- busybox: rm temporary files if do_compile was interrupted
56- cairo: fix CVE patches assigned wrong CVE number
57- classes/fs-uuid: Fix command output decoding issue
58- classes/populate_sdk_base: Append cleandirs
59- classes: image: Set empty weak default IMAGE_LINGUAS
60- cml1: remove redundant addtask
61- core-image.bbclass: Fix missing leading whitespace with ':append'
62- createrepo-c: Include missing rpm/rpmstring.h
63- curl: don't enable debug builds
64- curl: fix dependencies when building with ldap/ldaps
65- cve-check: write the cve manifest to IMGDEPLOYDIR
66- cve-update-db-native: avoid incomplete updates
67- cve-update-db-native: show IP on failure
68- dbus: Upgrade to 1.14.6
69- dev-manual: common-tasks.rst: add link to FOSDEM 2023 video
70- dev-manual: fix old override syntax
71- devshell: Do not add scripts/git-intercept to PATH
72- devtool: fix devtool finish when gitmodules file is empty
73- devtool: process local files only for the main branch
74- dhcpcd: backport two patches to fix runtime error
75- dhcpcd: fix dhcpcd start failure on qemuppc64
76- diffutils: Upgrade to 3.9
77- ffmpeg: fix configure failure on noexec /tmp host
78- gdk-pixbuf: do not use tools from gdk-pixbuf-native when building tests
79- git: Upgrade to 2.37.6
80- glslang: branch rename master -> main
81- go: Upgrade to 1.19.4
82- gstreamer1.0 : Revert "disable flaky gstbin:test_watch_for_state_change test" and Fix race conditions in gstbin tests with upstream solution
83- harfbuzz: remove bindir only if it exists
84- httpserver: add error handler that write to the logger
85- image.bbclass: print all QA functions exceptions
86- kernel-fitimage: Adjust order of dtb/dtbo files
87- kernel-fitimage: Allow user to select dtb when multiple dtb exists
88- kernel-yocto: fix kernel-meta data detection
89- kernel/linux-kernel-base: Fix kernel build artefact determinism issues
90- lib/buildstats: handle tasks that never finished
91- lib/oe/reproducible: Use git log without gpg signature
92- libarchive: Upgrade to 3.6.2
93- libc-locale: Fix on target locale generation
94- libgit2: Upgrade to 1.5.1
95- libjpeg-turbo: Upgrade to 2.1.5.1
96- libksba: Upgrade to 1.6.3
97- libpng: Enable NEON for aarch64 to enensure consistency with arm32.
98- librsvg: Only enable the Vala bindings if GObject Introspection is enabled
99- librsvg: enable vapi build
100- libseccomp: fix for the ptest result format
101- libseccomp: fix typo in DESCRIPTION
102- libssh2: Clean up ptest patch/coverage
103- libtirpc: Check if file exists before operating on it
104- libusb1: Link with latomic only if compiler has no atomic builtins
105- libusb1: Strip trailing whitespaces
106- linux-firmware: add yamato fw files to qcom-adreno-a2xx package
107- linux-firmware: properly set license for all Qualcomm firmware
108- linux-firmware: Upgrade to 20230210
109- linux-yocto/5.15: fix perf build with clang
110- linux-yocto/5.15: libbpf: Fix build warning on ref_ctr_off
111- linux-yocto/5.15: ltp and squashfs fixes
112- linux-yocto/5.15: powerpc: Fix reschedule bug in KUAP-unlocked user copy
113- linux-yocto/5.15: Upgrade to v5.15.91
114- linux-yocto/5.19: fix perf build with clang
115- linux-yocto/5.19: powerpc: Fix reschedule bug in KUAP-unlocked user copy
116- lsof: fix old override syntax
117- lttng-modules: Fix for 5.10.163 kernel version
118- lttng-modules: fix for kernel 6.2+
119- lttng-modules: Upgrade to 2.13.8
120- lttng-tools: Upgrade to 2.13.9
121- make-mod-scripts: Ensure kernel build output is deterministic
122- manuals: update patchwork instance URL
123- mesa-gl: gallium is required when enabling x11
124- meta: remove True option to getVar and getVarFlag calls (again)
125- migration-guides: add release-notes for 4.0.7
126- native: Drop special variable handling
127- numactl: skip test case when target platform doesn't have 2 CPU node
128- oeqa context.py: fix --target-ip comment to include ssh port number
129- oeqa dump.py: add error counter and stop after 5 failures
130- oeqa qemurunner.py: add timeout to QMP calls
131- oeqa qemurunner.py: try to avoid reading one character at a time
132- oeqa qemurunner: read more data at a time from serial
133- oeqa ssh.py: add connection keep alive options to ssh client
134- oeqa ssh.py: fix hangs in run()
135- oeqa ssh.py: move output prints to new line
136- oeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signal
137- oeqa/rpm.py: Increase timeout and add debug output
138- oeqa/selftest/debuginfod: improve testcase
139- oeqa/selftest/locales: Add selftest for locale generation/presence
140- oeqa/selftest/resulttooltests: fix minor typo
141- openssl: Upgrade to 3.0.8
142- opkg: ensure opkg uses private gpg.conf when applying keys.
143- pango: Upgrade to 1.50.12
144- perf: Enable debug/source packaging
145- pkgconf: Upgrade to 1.9.4
146- poky.conf: Update SANITY_TESTED_DISTROS to match autobuilder
147- poky.conf: bump version for 4.1.3
148- populate_sdk_ext.bbclass: Fix missing leading whitespace with ':append'
149- profile-manual: update WireShark hyperlinks
150- ptest-packagelists.inc: Fix missing leading whitespace with ':append'
151- python3-pytest: depend on python3-tomli instead of python3-toml
152- quilt: fix intermittent failure in faildiff.test
153- quilt: use upstreamed faildiff.test fix
154- recipe_sanity: fix old override syntax
155- ref-manual: Fix invalid feature name
156- ref-manual: update DEV_PKG_DEPENDENCY in variables
157- ref-manual: variables.rst: fix broken hyperlink
158- rm_work.bbclass: use HOSTTOOLS 'rm' binary exclusively
159- runqemu: kill qemu if it hangs
160- rust: Do not use default compiler flags defined in CC crate
161- scons.bbclass: Make MAXLINELENGTH overridable
162- scons: Pass MAXLINELENGTH to scons invocation
163- sdkext/cases/devtool: pass a logger to HTTPService
164- selftest/virgl: use pkg-config from the host
165- spirv-headers/spirv-tools: set correct branch name
166- sstate.bbclass: Fetch non-existing local .sig files if needed
167- sstatesig: Improve output hash calculation
168- sudo: Upgrade to 1.9.12p2
169- system-requirements.rst: Add Fedora 36, AlmaLinux 8.7 & 9.1, and OpenSUSE 15.4 to list of supported distros
170- testimage: Fix error message to reflect new syntax
171- tiff: Add packageconfig knob for webp
172- toolchain-scripts: compatibility with unbound variable protection
173- uninative: Upgrade to 3.8.1 to include libgcc
174- update-alternatives: fix typos
175- vim: Upgrade to 9.0.1293
176- vulkan-samples: branch rename master -> main
177- wic: Fix usage of fstype=none in wic
178- wireless-regdb: Upgrade to 2023.02.13
179- xserver-xorg: Upgrade to 21.1.7
180- xwayland: Upgrade to 22.1.8
181
182
183Known Issues in Yocto-4.1.3
184~~~~~~~~~~~~~~~~~~~~~~~~~~~
185
186- N/A
187
188
189Contributors to Yocto-4.1.3
190~~~~~~~~~~~~~~~~~~~~~~~~~~~
191
192- Adrian Freihofer
193- Alejandro Hernandez Samaniego
194- Alex Kiernan
195- Alexander Kanavin
196- Alexis Lothoré
197- Anton Antonov
198- Antonin Godard
199- Armin Kuster
200- Arnout Vandecappelle
201- Benoît Mauduit
202- Bruce Ashfield
203- Carlos Alberto Lopez Perez
204- Changqing Li
205- Charlie Johnston
206- Chee Yang Lee
207- Chen Qi
208- Dmitry Baryshkov
209- Enguerrand de Ribaucourt
210- Etienne Cordonnier
211- Fawzi KHABER
212- Federico Pellegrin
213- Frank de Brabander
214- Harald Seiler
215- He Zhe
216- Jan Kircher
217- Jermain Horsman
218- Jose Quaresma
219- Joshua Watt
220- Kai Kang
221- Khem Raj
222- Lei Maohui
223- Louis Rannou
224- Luis
225- Marek Vasut
226- Markus Volk
227- Marta Rybczynska
228- Martin Jansa
229- Mateusz Marciniec
230- Mauro Queiros
231- Michael Halstead
232- Michael Opdenacker
233- Mikko Rapeli
234- Mingli Yu
235- Narpat Mali
236- Niko Mauno
237- Pavel Zhukov
238- Pawel Zalewski
239- Peter Kjellerstedt
240- Petr Kubizňák
241- Quentin Schulz
242- Randy MacLeod
243- Richard Purdie
244- Robert Joslyn
245- Rodolfo Quesada Zumbado
246- Ross Burton
247- Sakib Sajal
248- Sandeep Gundlupet Raju
249- Saul Wold
250- Siddharth Doshi
251- Steve Sakoman
252- Thomas Roos
253- Tobias Hagelborn
254- Ulrich Ölmann
255- Vivek Kumbhar
256- Wang Mingyu
257- Xiangyu Chen
258
259
260Repositories / Downloads for Yocto-4.1.3
261~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
262
263poky
264
265- Repository Location: :yocto_git:`/poky`
266- Branch: :yocto_git:`langdale </poky/log/?h=langdale>`
267- Tag: :yocto_git:`yocto-4.1.3 </poky/log/?h=yocto-4.1.3>`
268- Git Revision: :yocto_git:`91d0157d6daf4ea61d6b4e090c0b682d3f3ca60f </poky/commit/?id=91d0157d6daf4ea61d6b4e090c0b682d3f3ca60f>`
269- Release Artefact: poky-91d0157d6daf4ea61d6b4e090c0b682d3f3ca60f
270- sha: 94e4615eba651fe705436b29b854458be050cc39db936295f9d5eb7e85d3eff1
271- Download Locations:
272 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.3/poky-91d0157d6daf4ea61d6b4e090c0b682d3f3ca60f.tar.bz2
273 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.3/poky-91d0157d6daf4ea61d6b4e090c0b682d3f3ca60f.tar.bz2
274
275openembedded-core
276
277- Repository Location: :oe_git:`/openembedded-core`
278- Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>`
279- Tag: :oe_git:`yocto-4.1.3 </openembedded-core/log/?h=yocto-4.1.3>`
280- Git Revision: :oe_git:`b995ea45773211bd7bdd60eabcc9bbffda6beb5c </openembedded-core/commit/?id=b995ea45773211bd7bdd60eabcc9bbffda6beb5c>`
281- Release Artefact: oecore-b995ea45773211bd7bdd60eabcc9bbffda6beb5c
282- sha: 952e19361f205ee91b74e5caaa835d58fa6dd0d92ddaed50d4cd3f3fa56fab63
283- Download Locations:
284 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.3/oecore-b995ea45773211bd7bdd60eabcc9bbffda6beb5c.tar.bz2
285 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.3/oecore-b995ea45773211bd7bdd60eabcc9bbffda6beb5c.tar.bz2
286
287meta-mingw
288
289- Repository Location: :yocto_git:`/meta-mingw`
290- Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>`
291- Tag: :yocto_git:`yocto-4.1.3 </meta-mingw/log/?h=yocto-4.1.3>`
292- Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>`
293- Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c
294- sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366
295- Download Locations:
296 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.3/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
297 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.3/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
298
299bitbake
300
301- Repository Location: :oe_git:`/bitbake`
302- Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>`
303- Tag: :oe_git:`yocto-4.1.3 </bitbake/log/?h=yocto-4.1.3>`
304- Git Revision: :oe_git:`592ee222a1c6da42925fb56801f226884b6724ec </bitbake/commit/?id=592ee222a1c6da42925fb56801f226884b6724ec>`
305- Release Artefact: bitbake-592ee222a1c6da42925fb56801f226884b6724ec
306- sha: 79c32f2ca66596132e32a45654ce0e9dd42b6b39186eff3540a9d6b499fe952c
307- Download Locations:
308 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.3/bitbake-592ee222a1c6da42925fb56801f226884b6724ec.tar.bz2
309 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.3/bitbake-592ee222a1c6da42925fb56801f226884b6724ec.tar.bz2
310
311yocto-docs
312
313- Repository Location: :yocto_git:`/yocto-docs`
314- Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>`
315- Tag: :yocto_git:`yocto-4.1.3 </yocto-docs/log/?h=yocto-4.1.3>`
316- Git Revision: :yocto_git:`3de2ad1f8ff87aeec30088779267880306a0f31a </yocto-docs/commit/?id=3de2ad1f8ff87aeec30088779267880306a0f31a>`
317