blob: 74f2d0e82a327ef2568e9988315356d70bf916be [file] [log] [blame]
Patrick Williams2a254922023-08-11 09:48:11 -05001.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.2.2 (Mickledore)
4------------------------------------------
5
6Security Fixes in Yocto-4.2.2
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- binutils: Fix :cve:`2023-1972`
10- cups: Fix :cve:`2023-32324`
11- curl: Fix :cve:`2023-28319`, :cve:`2023-28320`, :cve:`2023-28321` and :cve:`2023-28322`
12- dbus: Fix :cve:`2023-34969`
13- git: Fix :cve:`2023-25652` and :cve:`2023-29007`
14- git: Ignore :cve:`2023-25815`
15- libwebp: Fix :cve:`2023-1999`
16- libxml2: Fix :cve:`2023-28484` and :cve:`2023-29469`
17- libxpm: Fix :cve:`2022-44617`
18- ninja: Ignore :cve:`2021-4336`
19- openssl: Fix :cve:`2023-0464`, :cve:`2023-0465`, :cve:`2023-0466`, :cve:`2023-1255` and :cve:`2023-2650`
20- perl: Fix :cve:`2023-31484` and :cve:`2023-31486`
21- sysstat: Fix :cve:`2023-33204`
22- tiff: Fix :cve_mitre:`2023-25434`, :cve:`2023-26965` and :cve:`2023-2731`
23- vim: Fix :cve:`2023-2426`
24
25
26Fixes in Yocto-4.2.2
27~~~~~~~~~~~~~~~~~~~~
28
29- apr: Upgrade to 1.7.4
30- avahi: fix D-Bus introspection
31- babeltrace2: Always use BFD linker when building tests with ld-is-lld distro feature
32- babeltrace2: Upgrade to 2.0.5
33- baremetal-helloworld: Update :term:`SRCREV` to fix entry addresses for ARM architectures
34- bind: Upgrade to 9.18.15
35- binutils: move packaging of gprofng static lib into common .inc
36- binutils: package static libs from gprofng
37- binutils: stable 2.40 branch updates (7343182dd1)
38- bitbake.conf: add unzstd in :term:`HOSTTOOLS`
39- bitbake: runqueue: Fix deferred task/multiconfig race issue
40- bno_plot.py, btt_plot.py: Ask for python3 specifically
41- build-appliance-image: Update to mickledore head revision
42- busybox: Upgrade to 1.36.1
43- cmake.bbclass: do not search host paths for find_program()
44- conf: add nice level to the hash config ignred variables
45- connman: fix warning by specifying runstatedir at configure time
46- cpio: Run ptests under ptest user
47- dbus: Upgrade to 1.14.8
48- devtool: Fix the wrong variable in srcuri_entry
49- dnf: only write the log lock to root for native dnf
50- docs: bsp-guide: bsp: fix typo
51- dpkg: Upgrade to v1.21.22
52- e2fsprogs: Fix error SRCDIR when using usrmerge :term:`DISTRO_FEATURES`
53- e2fsprogs: fix ptest bug for second running
54- ell: Upgrade to 0.57
55- expect: Add ptest support
56- fribidi: Upgrade to 1.0.13
57- gawk: Upgrade to 5.2.2
58- gcc : upgrade to v12.3
59- gdb: fix crashes when debugging threads with Arm Pointer Authentication enabled
60- gdb: Upgrade to 13.2
61- git: Upgrade to 2.39.3
62- glib-networking: use correct error code in ptest
63- glibc: Pass linker choice via compiler flags
64- glibc: stable 2.37 branch updates.
65- gnupg: Upgrade to 2.4.2
66- go.bbclass: don't use test to check output from ls
67- go: Upgrade to 1.20.5
68- go: Use -no-pie to build target cgo
69- gobject-introspection: remove obsolete :term:`DEPENDS`
70- grub: submit determinism.patch upstream
71- gstreamer1.0: Upgrade to 1.22.3
72- gtk4: Upgrade to 4.10.4
73- image-live.bbclass: respect :term:`IMAGE_MACHINE_SUFFIX`
74- image_types: Fix reproducible builds for initramfs and UKI img
75- inetutils: remove unused patch files
76- ipk: Revert Decode byte data to string in manifest handling
77- iso-codes: Upgrade to 4.15.0
78- kernel: don't force PAHOLE=false
79- kmod: remove unused ptest.patch
80- kmscube: Correct :term:`DEPENDS` to avoid overwrite
81- layer.conf: Add missing dependency exclusion
82- lib/terminal.py: Add urxvt terminal
83- libbsd: Add correct license for all packages
84- libdnf: Upgrade to 0.70.1
85- libgcrypt: Upgrade to 1.10.2
86- libgloss: remove unused patch file
87- libmicrohttpd: Upgrade to 0.9.77
88- libmodule-build-perl: Upgrade to 0.4234
89- libx11: remove unused patch and :term:`FILESEXTRAPATHS`
90- libx11: Upgrade to 1.8.5
91- libxfixes: Upgrade to v6.0.1
92- libxft: Upgrade to 2.3.8
93- libxi: Upgrade to v1.8.1
94- libxml2: Do not use lld linker when building with tests on rv64
95- libxml2: Upgrade to 2.10.4
96- libxpm: Upgrade to 3.5.16
97- linux-firmware: Upgrade to 20230515
98- linux-yocto/5.15: cfg: fix DECNET configuration warning
99- linux-yocto/5.15: Upgrade to v5.15.118
100- linux-yocto/6.1: fix intermittent x86 boot hangs
101- linux-yocto/6.1: Upgrade to v6.1.35
102- linux-yocto: move build / debug dependencies to .inc
103- logrotate: Do not create logrotate.status file
104- maintainers.inc: correct Carlos Rafael Giani's email address
105- maintainers.inc: correct unassigned entries
106- maintainers.inc: unassign Adrian Bunk from wireless-regdb
107- maintainers.inc: unassign Alistair Francis from opensbi
108- maintainers.inc: unassign Andreas Müller from itstool entry
109- maintainers.inc: unassign Chase Qi from libc-test
110- maintainers.inc: unassign Oleksandr Kravchuk from python3 and all other items
111- maintainers.inc: unassign Pascal Bach from cmake entry
112- maintainers.inc: unassign Ricardo Neri from ovmf
113- maintainers.inc: update version for gcc-source
114- maintainers.inc: unassign Richard Weinberger from erofs-utils entry
115- meta: depend on autoconf-archive-native, not autoconf-archive
116- meta: lib: oe: npm_registry: Add more safe caracters
117- migration-guides: add release notes for 4.2.1
118- minicom: remove unused patch files
119- mobile-broadband-provider-info: Upgrade to 20230416
120- musl: Correct :term:`SRC_URI`
121- oeqa/selftest/bbtests: add non-existent prefile/postfile tests
122- oeqa/selftest/cases/devtool.py: skip all tests require folder a git repo
123- oeqa: adding selftest-hello and use it to speed up tests
124- openssh: Remove BSD-4-clause contents completely from codebase
125- openssl: fix building on riscv32
126- openssl: Upgrade to 3.1.1
127- overview-manual: concepts.rst: Fix a typo
128- parted: Add missing libuuid to linker cmdline for libparted-fs-resize.so
129- perf: Make built-in libtraceevent plugins cohabit with external libtraceevent
130- piglit: Add missing glslang dependencies
131- piglit: Fix c++11-narrowing warnings in tests
132- pkgconf: Upgrade to 1.9.5
133- pm-utils: fix multilib conflictions
134- poky.conf: bump version for 4.2.2 release
135- populate_sdk_base.bbclass: respect :term:`MLPREFIX` for ptest-pkgs's ptest-runner
136- profile-manual: fix blktrace remote usage instructions
137- psmisc: Set :term:`ALTERNATIVE` for pstree to resolve conflict with busybox
138- ptest-runner: Ensure data writes don't race
139- ptest-runner: Pull in "runner: Remove threads and mutexes" fix
140- ptest-runner: Pull in sync fix to improve log warnings
141- python3-bcrypt: Use BFD linker when building tests
142- python3-numpy: remove NPY_INLINE, use inline instead
143- qemu: a pending patch was submitted and accepted upstream
144- qemu: remove unused qemu-7.0.0-glibc-2.36.patch
145- qemurunner.py: fix error message about qmp
146- qemurunner: avoid leaking server_socket
147- ref-manual: add clarification for :term:`SRCREV`
148- ref-manual: classes.rst: fix typo
149- rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lock
150- rpcsvc-proto: Upgrade to 1.4.4
151- rpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch
152- rpm: Upgrade to 4.18.1
153- rpm: write macros under libdir
154- runqemu-gen-tapdevs: Refactoring
155- runqemu-ifupdown/get-tapdevs: Add support for ip tuntap
156- scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrelated processes
157- scripts/runqemu: split lock dir creation into a reusable function
158- scripts: fix buildstats diff/summary hard bound to host python3
159- sdk.py: error out when moving file fails
160- sdk.py: fix moving dnf contents
161- selftest/license: Exclude from world
162- selftest/reproducible: Allow native/cross reuse in test
163- serf: Upgrade to 1.3.10
164- staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot
165- strace: Disable failing test
166- strace: Merge two similar patches
167- strace: Update patches/tests with upstream fixes
168- sysfsutils: fetch a supported fork from github
169- systemd-systemctl: support instance expansion in WantedBy
170- systemd: Drop a backport
171- tiff: Remove unused patch from tiff
172- uninative: Upgrade to 3.10 to support gcc 13
173- uninative: Upgrade to 4.0 to include latest gcc 13.1.1
174- unzip: fix configure check for cross compilation
175- unzip: remove hardcoded LARGE_FILE_SUPPORT
176- useradd-example: package typo correction
177- useradd-staticids.bbclass: improve error message
178- v86d: Improve kernel dependency
179- vim: Upgrade to 9.0.1527
180- weston-init: add profile to point users to global socket
181- weston-init: add the weston user to the wayland group
182- weston-init: add weston user to the render group
183- weston-init: fix the mixed indentation
184- weston-init: guard against systemd configs
185- weston-init: make sure the render group exists
186- wget: Upgrade to 1.21.4
187- wireless-regdb: Upgrade to 2023.05.03
188- xdpyinfo: Upgrade to 1.3.4
189- xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories
190- xinput: upgrade to v1.6.4
191- xwininfo: upgrade to v1.1.6
192- xz: Upgrade to 5.4.3
193- yocto-bsps: update to v5.15.106
194- zip: fix configure check by using _Static_assert
195- zip: remove unnecessary LARGE_FILE_SUPPORT CLFAGS
196
197
198Known Issues in Yocto-4.2.2
199~~~~~~~~~~~~~~~~~~~~~~~~~~~
200
201- N/A
202
203
204Contributors to Yocto-4.2.2
205~~~~~~~~~~~~~~~~~~~~~~~~~~~
206
207- Alberto Planas
208- Alejandro Hernandez Samaniego
209- Alexander Kanavin
210- Andrej Valek
211- Andrew Jeffery
212- Anuj Mittal
213- Archana Polampalli
214- BELOUARGA Mohamed
215- Bruce Ashfield
216- Changqing Li
217- Charlie Wu
218- Chen Qi
219- Chi Xu
220- Daniel Ammann
221- Deepthi Hemraj
222- Denys Dmytriyenko
223- Dmitry Baryshkov
224- Ed Beroset
225- Eero Aaltonen
226- Fabien Mahot
227- Frieder Paape
228- Frieder Schrempf
229- Hannu Lounento
230- Ian Ray
231- Jermain Horsman
232- Jörg Sommer
233- Kai Kang
234- Khem Raj
235- Lee Chee Yang
236- Lorenzo Arena
237- Marc Ferland
238- Markus Volk
239- Martin Jansa
240- Michael Halstead
241- Mikko Rapeli
242- Mingli Yu
243- Natasha Bailey
244- Nikhil R
245- Pablo Saavedra
246- Paul Gortmaker
247- Pavel Zhukov
248- Peter Kjellerstedt
249- Qiu Tingting
250- Quentin Schulz
251- Randolph Sapp
252- Randy MacLeod
253- Ranjitsinh Rathod
254- Richard Purdie
255- Riyaz Khan
256- Ross Burton
257- Sakib Sajal
258- Sanjay Chitroda
259- Siddharth Doshi
260- Soumya Sambu
261- Steve Sakoman
262- Sudip Mukherjee
263- Sundeep KOKKONDA
264- Thomas Roos
265- Tim Orling
266- Tom Hochstein
267- Trevor Gamblin
268- Ulrich Ölmann
269- Wang Mingyu
270- Xiangyu Chen
271
272
273Repositories / Downloads for Yocto-4.2.2
274~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
275
276poky
277
278- Repository Location: :yocto_git:`/poky`
279- Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
280- Tag: :yocto_git:`yocto-4.2.2 </poky/log/?h=yocto-4.2.2>`
281- Git Revision: :yocto_git:`6e17b3e644ca15b8b4afd071ccaa6f172a0e681a </poky/commit/?id=6e17b3e644ca15b8b4afd071ccaa6f172a0e681a>`
282- Release Artefact: poky-6e17b3e644ca15b8b4afd071ccaa6f172a0e681a
283- sha: c0b4dadcf00b97d866dd4cc2f162474da2c3e3289badaa42a978bff1d479af99
284- Download Locations:
285 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/poky-6e17b3e644ca15b8b4afd071ccaa6f172a0e681a.tar.bz2
286 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/poky-6e17b3e644ca15b8b4afd071ccaa6f172a0e681a.tar.bz2
287
288openembedded-core
289
290- Repository Location: :oe_git:`/openembedded-core`
291- Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
292- Tag: :oe_git:`yocto-4.2.2 </openembedded-core/log/?h=yocto-4.2.2>`
293- Git Revision: :oe_git:`3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1 </openembedded-core/commit/?id=3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1>`
294- Release Artefact: oecore-3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1
295- sha: d2fd127f46e626fa4456c193af3dbd25d4b2565db59bc23be69a3b2dd4febed5
296- Download Locations:
297 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/oecore-3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1.tar.bz2
298 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/oecore-3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1.tar.bz2
299
300meta-mingw
301
302- Repository Location: :yocto_git:`/meta-mingw`
303- Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
304- Tag: :yocto_git:`yocto-4.2.2 </meta-mingw/log/?h=yocto-4.2.2>`
305- Git Revision: :yocto_git:`4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6 </meta-mingw/commit/?id=4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6>`
306- Release Artefact: meta-mingw-4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6
307- sha: fcbae0dedb363477492b86b8f997e06f995793285535b24dc66038845483eeef
308- Download Locations:
309 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/meta-mingw-4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6.tar.bz2
310 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/meta-mingw-4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6.tar.bz2
311
312bitbake
313
314- Repository Location: :oe_git:`/bitbake`
315- Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
316- Tag: :oe_git:`yocto-4.2.2 </bitbake/log/?h=yocto-4.2.2>`
317- Git Revision: :oe_git:`08033b63ae442c774bd3fce62844eac23e6882d7 </bitbake/commit/?id=08033b63ae442c774bd3fce62844eac23e6882d7>`
318- Release Artefact: bitbake-08033b63ae442c774bd3fce62844eac23e6882d7
319- sha: 1d070c133bfb6502ac04befbf082cbfda7582c8b1c48296a788384352e5061fd
320- Download Locations:
321 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2
322 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2
323
324yocto-docs
325
326- Repository Location: :yocto_git:`/yocto-docs`
327- Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
328- Tag: :yocto_git:`yocto-4.2.2 </yocto-docs/log/?h=yocto-4.2.2>`
329- Git Revision: :yocto_git:`54d849d259a332389beea159d789f8fa92871475 </yocto-docs/commit/?id=54d849d259a332389beea159d789f8fa92871475>`
330