Release notes for Yocto-5.0.3 (Scarthgap)

Security Fixes in Yocto-5.0.3

Fixes in Yocto-5.0.3

  • apt-native: don’t let dpkg overwrite files by default

  • archiver.bbclass: Fix work-shared checking for kernel recipes

  • automake: mark new_rt_path_for_test-driver.patch as Inappropriate

  • bash: fix configure checks that fail with GCC 14.1

  • bind: upgrade to 9.18.28

  • binutils: stable 2.42 branch updates

  • bitbake: codeparser/data: Ensure module function contents changing is accounted for

  • bitbake: codeparser: Skip non-local functions for module dependencies

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

  • cargo: remove True option to getVar calls

  • classes/create-spdx-2.2: Fix SPDX Namespace Prefix

  • classes/kernel: No symlink in postinst without KERNEL_IMAGETYPE_SYMLINK

  • cmake-qemu.bbclass: fix if criterion

  • create-spdx-3.0/populate_sdk_base: Add SDK_CLASSES inherit mechanism to fix tarball SPDX manifests

  • create-spdx-‘*’: Support multilibs via SPDX_MULTILIB_SSTATE_ARCHS

  • curl: correct the PACKAGECONFIG for native/nativesdk

  • curl: locale-base-en-us isn’t glibc-specific

  • curl: skip FTP tests in run-ptest

  • cve-check: Introduce CVE_CHECK_MANIFEST_JSON_SUFFIX

  • cve-exclusion: Drop the version comparision/warning

  • devtool: ide-sdk: correct help typo

  • dnf: Fix missing leading whitespace with ‘:append’

  • dpkg: mark patches adding custom non-debian architectures as inappropriate for upstream

  • ed: upgrade to 1.20.2

  • expect: fix configure with GCC 14

  • ffmpeg: backport patch to fix errors with GCC 14

  • ffmpeg: backport patches to use new Vulkan AV1 codec API

  • flac: fix buildpaths warnings

  • fribidi: upgrade to 1.0.14

  • gawk: Remove References to /usr/local/bin/gawk

  • gawk: update patch status

  • gettext: fix a parallel build issue

  • ghostscript: upgrade to 10.03.1

  • glib-networking: submit eagain.patch upstream

  • glibc: cleanup old cve status

  • glibc: stable 2.39 branch updates

  • glslang: mark 0001-generate-glslang-pkg-config.patch as Inappropriate

  • go: drop the old 1.4 bootstrap C version

  • go: upgrade to 1.22.5

  • gpgme: move gpgme-tool to own sub-package

  • grub,grub-efi: Remove -mfpmath=sse on x86

  • grub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround

  • gstreamer1.0: skip another known flaky test

  • gstreamer: upgrade to 1.22.12

  • insane.bbclass: fix HOST_ variable names

  • insane.bbclass: remove leftover variables and comment

  • insane.bbclass: remove skipping of cross-compiled packages

  • insane: handle dangling symlinks in the libdir QA check

  • iptables: fix memory corruption when parsing nft rules

  • iptables: fix save/restore symlinks with libnftnl PACKAGECONFIG enabled

  • iptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream

  • kexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream

  • layer.conf: Add os-release to SIGGEN_EXCLUDERECIPES_ABISAFE

  • libacpi: mark patches as inactive-upstream

  • libadwaita: upgrade to 1.5.1

  • libcap-ng-python: upgrade to 0.8.5

  • libcap-ng: upgrade to 0.8.5

  • libmnl: explicitly disable doxygen

  • libnl: change HOMEPAGE

  • libpam: fix runtime error in pam_pwhistory moudle

  • libpng: update SRC_URI

  • libportal: fix rare build race

  • libstd-rs: set CVE_PRODUCT to rust

  • libxcrypt: correct the check for a working libucontext.h

  • libxml2: upgrade to 2.12.8

  • linux-yocto-custom: Fix comment override syntax

  • linux-yocto/6.6: cfg: drop obselete options

  • linux-yocto/6.6: cfg: introduce Intel NPU fragment

  • linux-yocto/6.6: fix AMD boot trace

  • linux-yocto/6.6: fix kselftest failures

  • linux-yocto/6.6: intel configuration changes

  • linux-yocto/6.6: nft: enable veth

  • linux-yocto/6.6: update to v6.6.35

  • linux-yocto: Enable team net driver

  • linuxloader: add -armhf on arm only for TARGET_FPU ‘hard’

  • llvm: upgrade to 18.1.6

  • maintainers.inc: update self e-mail address

  • maintainers: Drop go-native as recipe removed

  • mesa: Fix missing leading whitespace with ‘:append’

  • mesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch

  • mesa: upgrade to 24.0.7

  • meson: don’t use deprecated pkgconfig variable

  • migration-guides: add release notes for 4.0.19

  • migration-guides: add release notes for 5.0.2

  • migration-notes: add release notes for 5.0.1

  • mmc-utils: fix URL

  • mobile-broadband-provider-info: upgrade to 20240407

  • multilib.bbclass: replace deprecated e.data with d

  • multilib.conf: remove appending to PKG_CONFIG_PATH

  • nasm: upgrade to 2.16.03

  • ncurses: switch to new mirror

  • oeqa/runtime/scp: requires openssh-sftp-server

  • oeqa/runtime: fix race-condition in minidebuginfo test

  • oeqa/runtime: fix regression in minidebuginfo test

  • oeqa/runtime: make minidebuginfo test work with coreutils

  • oeqa/sdk/case: Ensure DL_DIR is populated with artefacts if used

  • oeqa/sdk/case: Skip SDK test cases when TCLIBC is newlib

  • oeqa/selftest/devtool: Fix for usrmerge in DISTRO_FEATURES

  • oeqa/selftest/recipetool: Fix for usrmerge in DISTRO_FEATURES

  • openssh: drop rejected patch fixed in 8.6p1 release

  • openssh: systemd notification was implemented upstream

  • openssh: systemd sd-notify patch was rejected upstream

  • orc: upgrade to 0.4.39

  • package.py: Fix static debuginfo split

  • package.py: Fix static library processing

  • pcmanfm: Disable incompatible-pointer-types warning as error

  • perl: submit the rest of determinism.patch upstream

  • pixman: fixing inline failure with -Og

  • poky.conf: bump version for 5.0.3

  • populate_sdk_ext.bbclass: Fix undefined variable error

  • pseudo: Fix to work with glibc 2.40

  • pseudo: Update to include open symlink handling bugfix

  • pseudo: Update to pull in python 3.12+ fix

  • python3-attrs: drop python3-ctypes from RDEPENDS

  • python3-bcrypt: drop python3-six from RDEPENDS

  • python3-idna: upgrade to 3.7

  • python3-jinja2: upgrade to 3.1.4

  • python3-pyopenssl: drop python3-six from RDEPENDS

  • python3-requests: cleanup RDEPENDS

  • python3-setuptools: drop python3-2to3 from RDEPENDS

  • python3: Treat UID/GID overflow as failure

  • python3: skip test_concurrent_futures/test_deadlock

  • python3: skip test_multiprocessing/test_active_children test

  • python3: submit deterministic_imports.patch upstream as a ticket

  • python3: upgrade to 3.12.4

  • qemu: upgrade to 8.2.3

  • rng-tools: ignore incompatible-pointer-types errors for now

  • rt-tests: rt_bmark.py: fix TypeError

  • rust-cross-canadian: set CVE_PRODUCT to rust

  • rust: Add new varaible RUST_ENABLE_EXTRA_TOOLS

  • sanity: Check if tar is gnutar

  • sdk: Fix path length limit to match reserved size

  • selftest-hardlink: Add additional test cases

  • selftest/cases/runtime_test: Exclude centos-9 from virgl tests

  • selftest: add Upstream-Status to .patch files

  • settings-daemon: submit addsoundkeys.patch upstream and update to a revision that has it

  • systemd.bbclass: Clarify error message

  • tcp-wrappers: mark all patches as inactive-upstream

  • tzdata: Add tzdata.zi to tzdata-core package

  • vorbis: mark patch as Inactive-Upstream

  • vulkan-samples: fix do_compile error when -Og enabled

  • watchdog: Set watchdog_module in default config

  • webkitgtk: fix do_compile errors on beaglebone-yocto

  • webkitgtk: fix do_configure error on beaglebone-yocto

  • weston: upgrade to 13.0.1

  • wic/partition.py: Set hash_seed for empty ext partition

  • wic: bootimg-efi: fix error handling

  • wic: engine.py: use raw string for escape sequence

  • wireless-regdb: upgrade to 2024.05.08

  • xserver-xorg: upgrade to 21.1.13

  • xz: Update LICENSE variable for xz packages

Known Issues in Yocto-5.0.3

  • N/A

Contributors to Yocto-5.0.3

  • Adithya Balakumar

  • Aleksandar Nikolic

  • Alexander Kanavin

  • Antonin Godard

  • Archana Polampalli

  • Ashish Sharma

  • Benjamin Szőke

  • Bruce Ashfield

  • Changqing Li

  • Chen Qi

  • Christian Taedcke

  • Deepthi Hemraj

  • Denys Dmytriyenko

  • Dmitry Baryshkov

  • Emil Kronborg

  • Enrico Jörns

  • Etienne Cordonnier

  • Guðni Már Gilbert

  • Hitendra Prajapati

  • Jonas Gorski

  • Jookia

  • Jose Quaresma

  • Joshua Watt

  • Jörg Sommer

  • Kai Kang

  • Khem Raj

  • Kirill Yatsenko

  • Lee Chee Yang

  • Mark Hatle

  • Markus Volk

  • Martin Jansa

  • Michael Opdenacker

  • Mingli Yu

  • Niko Mauno

  • Patrick Wicki

  • Peter Marko

  • Quentin Schulz

  • Ranjitsinh Rathod

  • Richard Purdie

  • Robert Kovacsics

  • Ross Burton

  • Siddharth Doshi

  • Simone Weiß

  • Soumya Sambu

  • Steve Sakoman

  • Sundeep KOKKONDA

  • Trevor Gamblin

  • Vijay Anusuri

  • Wadim Egorov

  • Wang Mingyu

  • Xiangyu Chen

  • Yi Zhao

  • Yogita Urade

  • Zahir Hussain

Repositories / Downloads for Yocto-5.0.3

poky

openembedded-core

meta-mingw

bitbake

yocto-docs