Release notes for Yocto-4.2.2 (Mickledore)

Security Fixes in Yocto-4.2.2

Fixes in Yocto-4.2.2

  • apr: Upgrade to 1.7.4

  • avahi: fix D-Bus introspection

  • babeltrace2: Always use BFD linker when building tests with ld-is-lld distro feature

  • babeltrace2: Upgrade to 2.0.5

  • baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architectures

  • bind: Upgrade to 9.18.15

  • binutils: move packaging of gprofng static lib into common .inc

  • binutils: package static libs from gprofng

  • binutils: stable 2.40 branch updates (7343182dd1)

  • bitbake.conf: add unzstd in HOSTTOOLS

  • bitbake: runqueue: Fix deferred task/multiconfig race issue

  • bno_plot.py, btt_plot.py: Ask for python3 specifically

  • build-appliance-image: Update to mickledore head revision

  • busybox: Upgrade to 1.36.1

  • cmake.bbclass: do not search host paths for find_program()

  • conf: add nice level to the hash config ignred variables

  • connman: fix warning by specifying runstatedir at configure time

  • cpio: Run ptests under ptest user

  • dbus: Upgrade to 1.14.8

  • devtool: Fix the wrong variable in srcuri_entry

  • dnf: only write the log lock to root for native dnf

  • docs: bsp-guide: bsp: fix typo

  • dpkg: Upgrade to v1.21.22

  • e2fsprogs: Fix error SRCDIR when using usrmerge DISTRO_FEATURES

  • e2fsprogs: fix ptest bug for second running

  • ell: Upgrade to 0.57

  • expect: Add ptest support

  • fribidi: Upgrade to 1.0.13

  • gawk: Upgrade to 5.2.2

  • gcc : upgrade to v12.3

  • gdb: fix crashes when debugging threads with Arm Pointer Authentication enabled

  • gdb: Upgrade to 13.2

  • git: Upgrade to 2.39.3

  • glib-networking: use correct error code in ptest

  • glibc: Pass linker choice via compiler flags

  • glibc: stable 2.37 branch updates.

  • gnupg: Upgrade to 2.4.2

  • go.bbclass: don’t use test to check output from ls

  • go: Upgrade to 1.20.5

  • go: Use -no-pie to build target cgo

  • gobject-introspection: remove obsolete DEPENDS

  • grub: submit determinism.patch upstream

  • gstreamer1.0: Upgrade to 1.22.3

  • gtk4: Upgrade to 4.10.4

  • image-live.bbclass: respect IMAGE_MACHINE_SUFFIX

  • image_types: Fix reproducible builds for initramfs and UKI img

  • inetutils: remove unused patch files

  • ipk: Revert Decode byte data to string in manifest handling

  • iso-codes: Upgrade to 4.15.0

  • kernel: don’t force PAHOLE=false

  • kmod: remove unused ptest.patch

  • kmscube: Correct DEPENDS to avoid overwrite

  • layer.conf: Add missing dependency exclusion

  • lib/terminal.py: Add urxvt terminal

  • libbsd: Add correct license for all packages

  • libdnf: Upgrade to 0.70.1

  • libgcrypt: Upgrade to 1.10.2

  • libgloss: remove unused patch file

  • libmicrohttpd: Upgrade to 0.9.77

  • libmodule-build-perl: Upgrade to 0.4234

  • libx11: remove unused patch and FILESEXTRAPATHS

  • libx11: Upgrade to 1.8.5

  • libxfixes: Upgrade to v6.0.1

  • libxft: Upgrade to 2.3.8

  • libxi: Upgrade to v1.8.1

  • libxml2: Do not use lld linker when building with tests on rv64

  • libxml2: Upgrade to 2.10.4

  • libxpm: Upgrade to 3.5.16

  • linux-firmware: Upgrade to 20230515

  • linux-yocto/5.15: cfg: fix DECNET configuration warning

  • linux-yocto/5.15: Upgrade to v5.15.118

  • linux-yocto/6.1: fix intermittent x86 boot hangs

  • linux-yocto/6.1: Upgrade to v6.1.35

  • linux-yocto: move build / debug dependencies to .inc

  • logrotate: Do not create logrotate.status file

  • maintainers.inc: correct Carlos Rafael Giani’s email address

  • maintainers.inc: correct unassigned entries

  • maintainers.inc: unassign Adrian Bunk from wireless-regdb

  • maintainers.inc: unassign Alistair Francis from opensbi

  • maintainers.inc: unassign Andreas Müller from itstool entry

  • maintainers.inc: unassign Chase Qi from libc-test

  • maintainers.inc: unassign Oleksandr Kravchuk from python3 and all other items

  • maintainers.inc: unassign Pascal Bach from cmake entry

  • maintainers.inc: unassign Ricardo Neri from ovmf

  • maintainers.inc: update version for gcc-source

  • maintainers.inc: unassign Richard Weinberger from erofs-utils entry

  • meta: depend on autoconf-archive-native, not autoconf-archive

  • meta: lib: oe: npm_registry: Add more safe caracters

  • migration-guides: add release notes for 4.2.1

  • minicom: remove unused patch files

  • mobile-broadband-provider-info: Upgrade to 20230416

  • musl: Correct SRC_URI

  • oeqa/selftest/bbtests: add non-existent prefile/postfile tests

  • oeqa/selftest/cases/devtool.py: skip all tests require folder a git repo

  • oeqa: adding selftest-hello and use it to speed up tests

  • openssh: Remove BSD-4-clause contents completely from codebase

  • openssl: fix building on riscv32

  • openssl: Upgrade to 3.1.1

  • overview-manual: concepts.rst: Fix a typo

  • parted: Add missing libuuid to linker cmdline for libparted-fs-resize.so

  • perf: Make built-in libtraceevent plugins cohabit with external libtraceevent

  • piglit: Add missing glslang dependencies

  • piglit: Fix c++11-narrowing warnings in tests

  • pkgconf: Upgrade to 1.9.5

  • pm-utils: fix multilib conflictions

  • poky.conf: bump version for 4.2.2 release

  • populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs’s ptest-runner

  • profile-manual: fix blktrace remote usage instructions

  • psmisc: Set ALTERNATIVE for pstree to resolve conflict with busybox

  • ptest-runner: Ensure data writes don’t race

  • ptest-runner: Pull in “runner: Remove threads and mutexes” fix

  • ptest-runner: Pull in sync fix to improve log warnings

  • python3-bcrypt: Use BFD linker when building tests

  • python3-numpy: remove NPY_INLINE, use inline instead

  • qemu: a pending patch was submitted and accepted upstream

  • qemu: remove unused qemu-7.0.0-glibc-2.36.patch

  • qemurunner.py: fix error message about qmp

  • qemurunner: avoid leaking server_socket

  • ref-manual: add clarification for SRCREV

  • ref-manual: classes.rst: fix typo

  • rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lock

  • rpcsvc-proto: Upgrade to 1.4.4

  • rpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch

  • rpm: Upgrade to 4.18.1

  • rpm: write macros under libdir

  • runqemu-gen-tapdevs: Refactoring

  • runqemu-ifupdown/get-tapdevs: Add support for ip tuntap

  • scripts/runqemu: allocate unfsd ports in a way that doesn’t race or clash with unrelated processes

  • scripts/runqemu: split lock dir creation into a reusable function

  • scripts: fix buildstats diff/summary hard bound to host python3

  • sdk.py: error out when moving file fails

  • sdk.py: fix moving dnf contents

  • selftest/license: Exclude from world

  • selftest/reproducible: Allow native/cross reuse in test

  • serf: Upgrade to 1.3.10

  • staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot

  • strace: Disable failing test

  • strace: Merge two similar patches

  • strace: Update patches/tests with upstream fixes

  • sysfsutils: fetch a supported fork from github

  • systemd-systemctl: support instance expansion in WantedBy

  • systemd: Drop a backport

  • tiff: Remove unused patch from tiff

  • uninative: Upgrade to 3.10 to support gcc 13

  • uninative: Upgrade to 4.0 to include latest gcc 13.1.1

  • unzip: fix configure check for cross compilation

  • unzip: remove hardcoded LARGE_FILE_SUPPORT

  • useradd-example: package typo correction

  • useradd-staticids.bbclass: improve error message

  • v86d: Improve kernel dependency

  • vim: Upgrade to 9.0.1527

  • weston-init: add profile to point users to global socket

  • weston-init: add the weston user to the wayland group

  • weston-init: add weston user to the render group

  • weston-init: fix the mixed indentation

  • weston-init: guard against systemd configs

  • weston-init: make sure the render group exists

  • wget: Upgrade to 1.21.4

  • wireless-regdb: Upgrade to 2023.05.03

  • xdpyinfo: Upgrade to 1.3.4

  • xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories

  • xinput: upgrade to v1.6.4

  • xwininfo: upgrade to v1.1.6

  • xz: Upgrade to 5.4.3

  • yocto-bsps: update to v5.15.106

  • zip: fix configure check by using _Static_assert

  • zip: remove unnecessary LARGE_FILE_SUPPORT CLFAGS

Known Issues in Yocto-4.2.2

  • N/A

Contributors to Yocto-4.2.2

  • Alberto Planas

  • Alejandro Hernandez Samaniego

  • Alexander Kanavin

  • Andrej Valek

  • Andrew Jeffery

  • Anuj Mittal

  • Archana Polampalli

  • BELOUARGA Mohamed

  • Bruce Ashfield

  • Changqing Li

  • Charlie Wu

  • Chen Qi

  • Chi Xu

  • Daniel Ammann

  • Deepthi Hemraj

  • Denys Dmytriyenko

  • Dmitry Baryshkov

  • Ed Beroset

  • Eero Aaltonen

  • Fabien Mahot

  • Frieder Paape

  • Frieder Schrempf

  • Hannu Lounento

  • Ian Ray

  • Jermain Horsman

  • Jörg Sommer

  • Kai Kang

  • Khem Raj

  • Lee Chee Yang

  • Lorenzo Arena

  • Marc Ferland

  • Markus Volk

  • Martin Jansa

  • Michael Halstead

  • Mikko Rapeli

  • Mingli Yu

  • Natasha Bailey

  • Nikhil R

  • Pablo Saavedra

  • Paul Gortmaker

  • Pavel Zhukov

  • Peter Kjellerstedt

  • Qiu Tingting

  • Quentin Schulz

  • Randolph Sapp

  • Randy MacLeod

  • Ranjitsinh Rathod

  • Richard Purdie

  • Riyaz Khan

  • Ross Burton

  • Sakib Sajal

  • Sanjay Chitroda

  • Siddharth Doshi

  • Soumya Sambu

  • Steve Sakoman

  • Sudip Mukherjee

  • Sundeep KOKKONDA

  • Thomas Roos

  • Tim Orling

  • Tom Hochstein

  • Trevor Gamblin

  • Ulrich Ölmann

  • Wang Mingyu

  • Xiangyu Chen

Repositories / Downloads for Yocto-4.2.2

poky

openembedded-core

meta-mingw

bitbake

yocto-docs