subtree updates - june 19 2024

meta-openembedded: 4958bfe013..487a2d5695:
  Abhilash Raju (1):
        opentelemetry-cpp: Add recipe

  Alex Kiernan (1):
        mdns: Upgrade 2200.100.94.0.2 -> 2200.120.24

  Alexander Kanavin (2):
        vlc: do not depend on mpeg2dec
        libgweather: fix build with gobject-introspection 1.80.0

  Alexander Vickberg (2):
        Revert "nng: upgrade 1.5.2 -> 12"
        nng: upgrade 1.5.2 -> 1.7.3

  Alexandre Truong (4):
        evince: Update status for CVE-2011-0433 and CVE-2011-5244
        source-han-sans-*-fonts: Switch away from SVN fetcher in SRC_URI
        source-han-sans-*-fonts: rename downloaded files in SRC_URI
        iniparser: use SHA hash for srcrev

  Andre Paiusco (1):
        ydotool: Add new package

  Archana Polampalli (1):
        nodejs: upgrade 20.11.1 -> 20.12.2

  Bartosz Golaszewski (3):
        libgpiod: update to v2.1.2
        libgpiod: update to v1.6.5
        libgpiod: disable C++ tests for libgpiod v1.6.x

  Beniamin Sandu (3):
        libtorrent: remove incorrect CVE mapping
        libtorrent-rasterbar: fix CVE mapping
        unbound: upgrade 1.19.3 -> 1.20.0

  Changqing Li (3):
        python3-grpcio: fix do_compile failure for qemuppc64/qemuppc
        fuse3: remove sysv init script and install fuse kernel module explictly
        tnftp: fix lib32-tnftp build failure with gcc-14

  Chen Qi (1):
        xscreensaver: remove obsolete append_libtool_sysroot

  Christophe Vu-Brugier (4):
        nvme-cli: upgrade 2.8 -> 2.9.1
        exfatprogs: upgrade 1.2.2 -> 1.2.3
        usbguard: upgrade 1.1.2 -> 1.1.3
        exfatprogs: upgrade 1.2.3 -> 1.2.4

  Dan McGregor (1):
        libcbor: use shared libraries

  Dmitry Baryshkov (12):
        android-tools: fix building with GCC 14
        android-tools: fix UNPACKDIR conversion leftovers
        android-tools-configfs: Fix build-time warning about S being non-existent
        layers: stop declaring compatibility with scarthgap
        android-tools: fix adb/libssl-1.1 patch
        android-tools-configfs: Fix build-time warning about S in a second instance of recipe
        libcamera: update to 0.3.0
        dhrystone: fix building with the GCC 14
        rrdtool: fix compilation with GCC 14
        lmsensors: fix building with GCC 14
        ntopng: fix building with GCC 14
        cabextract: add utility to extract Microsft cabinet files

  Eero Aaltonen (2):
        docopt.cpp: turn boost to a PACKAGECONFIG option
        docopt.cpp: add support for native and nativesdk

  Electric Worry (1):
        meta-python: missing closing brace

  Enguerrand de Ribaucourt (2):
        cukinia: upgrade 0.6.2 -> 0.7.0
        udpcast: add recipe

  Etienne Cordonnier (1):
        uutils-coreutils: upgrade 0.0.25 -> 0.0.26

  Geoff Parker (2):
        python3-tornado: extend for native and nativesdk
        python3-pycurl: extend for native and nativesdk

  Gerard Salvatella (1):
        libwebsockets: fix buildpath warnings

  Gianfranco Costamagna (1):
        vbxguestdrivers: upgrade 7.0.14 -> 7.0.18

  Grygorii Tertychnyi (1):
        python3-pytest-html: add missing runtime dependencies

  Guðni Már Gilbert (8):
        python3-twisted: cleanup FILES and recipe in general
        python3-twisted: upgrade 22.10.0 -> 24.3.0
        python3-incremental: cleanup RDEPENDS and use python_setuptools_build_meta
        python3-txdbus: cleanup RDEPENDS
        python3-pyhamcrest: cleanup RDEPENDS and correct build backend
        python3-protobuf: drop python3-six from RDEPENDS
        python3-twisted: remove obsolete python3-twisted-flow
        python3-twisted: prepend split PACKAGES

  Jan Luebbe (1):
        Add class for appending dm-verity hash data to block device images

  Jan Vermaete (4):
        python3-werkzeug: added python3-difflib as RDEPENDS
        python3-flask: add ptest
        python3-flask: upgrade 3.0.2 -> 3.0.3
        python3-typer: add new recipe

  Jiaying Song (1):
        rrdtool: Fix do_populate_sysroot QA issues

  Jonas Gorski (1):
        frr: update 9.1 to 10.0

  Jose Quaresma (6):
        composefs: remove fuse3 dependencie
        composefs: move from meta-filesystems to meta-oe layer
        composefs: refactor
        composefs: bump ecef20c1
        composefs: add native target support
        ostree: Upgrade 2024.5 -> 2024.6

  Justin Bronder (2):
        python3-colorlog: BBCLASEXTEND native nativesdk
        python3-gcovr: add dep on python3-colorlog

  Kacper Dalach (1):
        libsdl2-image: upgrade to 2.8.2

  Kai Kang (7):
        apache2: fix multilib file conflicts
        usleep: fix compile errors
        cdrkit: fix incompatible pointer type error
        uw-imap: fix incompatible pointer type errors
        daq: fix incompatible pointer type error
        libdbd-mysql-perl,rrdtool: Disable gcc option -Wincompatible-pointer-types
        xfwm4: fix gcc -Wincompatible-pointer-types

  Khem Raj (92):
        ostree: Add missing dependencies for ptests
        unixodbc: Upgrade to 2.3.12
        pv: Fix ptest failures
        unixodbc: Enable UTF8 init
        psqlodbc: Fix ptests
        python3-websockets: Remove recipe
        freediameter: Upgrade to latest on master 1.5.0+
        Revert "libtorrent: remove CVE mention"
        python3-traitlets: Upgrade to 5.14.3
        sdbus-c++: Fix build and upgrade to latest git
        ydotool: Do not package systemd unit files on non-systemd distros
        layers: Add styhead to compatible release series
        fwupd: Upgrade to 1.9.18 release
        librelp: Fix build with gcc-14
        pcapplusplus: Fix build with gcc14
        oprofile: Fix file_manip_tests ptest
        nodejs: Upgrade to 20.13.0 release
        freerdp: Upgrade to 2.11.7
        freerdp3: Upgrade to 3.5.1 release
        transmission: Upgrade to 4.0.5
        fvwm: Fix build with gcc-14
        python3-wxgtk4: Fix build with gcc-14
        gtk+: Disable incompatible-pointer-types warning as error
        fluentbit: Upgrade to 1.9.9
        libteam: Upgrade to 1.32 release
        rsyslog: Upgrade to 8.2404.0
        mcelog: Fix build with GCC14 and musl
        geoip-perl: Add ptest missing dependency on perl-modules
        python3-looseversion: Move to meta-oe
        orrery: Drop recipe
        poke: Upgrade to 4.0
        tinyalsa: Upgrade to tip of trunk
        xterm: Upgrade to 391
        libndp: Fix build with gcc-14/musl
        openflow: Fix build build with musl/gcc14
        nvme-cli: Fix build on musl
        libsdl: Fix build with musl
        folks: Upgrade to 0.15.9
        xfce4-notes-plugin: Upgrade to 1.11.0
        etcd: Adjust for UNPACKDIR/WORKDIR rework
        crucible: Adjust for UNPACKDIR/WORKDIR rework
        gosu: Adjust for UNPACKDIR/WORKDIR rework
        influxdb: Do not remove non-existing files
        xfmpc: Disable incompatible-pointer-types warning as error
        sox: Fix build with GCC-14
        nbd: Upgrade to 3.26.1
        vlc: Backport fixes to enable GCC-14 based builds
        gnome-font-viewer: Fix build with GCC-14
        gtksourceview3: Use -Wno-error=incompatible-pointer-types in cflags
        menulibre: Upgrade to 2.4.0
        gimp: Upgrade to 2.10.38
        nbd: Fix build with GCC14 on musl targets
        nbd: Do not inherit systemd
        pipewire-0.2: Include time.h for timespec struct signature
        directfb: Fix build with musl+GCC14
        etcd-cpp-apiv3: Fix build on musl + GCC14
        etcd-cpp-apiv3: Upgrade to 0.15.4 release
        syzkaller: Fix build with musl + gcc14
        gsoap: Upgrade to 2.8.134
        duktape: Use S instead of ${WORKDIR}/duktape-2.7.0
        recipes: Start WORKDIR -> UNPACKDIR transition
        recipes: Switch away from S = WORKDIR
        python3-pyruvate: Adjust for WORKDIR -> UNPACKDIR changes
        oscam: Upgrade to 1.20
        uim: Upgrade to 1.8.9
        liburing: Use libc on rv64/clang18
        ckermit: Define return type for main
        googlebenchmark: Fix type conversion errors found with clang
        protobuf: Fix build on riscv32
        mariadb: Fix build on riscv32
        minifi-cpp: Fix build with clang and riscv32
        sdbus-c++-libsystemd: Upgrade to 255.6
        ostree: Append to UNKNOWN_CONFIGURE_OPT_IGNORE instead of override
        sdbus-c++-libsystemd: Refresh patches to work with systemd 255.6
        python3-pydantic-core: Remove crutch to get module working on musl
        python3-pydantic: Upgrade to 2.7.2
        googlebenchmark: Update patch and its status to backport
        networkmanager: Fix undefined symbol errors on musl+lld
        python3-pefile: Move from meta-python to meta-oe
        fwupd-efi: Upgrade to 1.6
        googlebenchmark: Fix build on riscv64
        libjxl: Turn sizeless vectors as a packageconfig option
        catch2: Upgrade to 3.x release series
        libgpiod: Migrate to catch2 v3
        python3-pydantic-core: Fix build with python 3.12.4
        python3-whitenoise,python-libusb1: Remove AUTHOR field
        aravis: Remove AUTHOR field
        nss: Upgrade to 3.101 release
        packagegroup-sdk-target: Drop g77-symlinks
        libio-compress-perl: Use update alternatives for streamzip and zipdetails
        fmt: Remove
        packagegroup-sdk-target: update runtime dependencies for gfortran

  Lars Möllendorf (2):
        iniparser: upgrade 4.2 -> 4.2.1
        iniparser: remove dependency on doxygen-native

  Lei Maohui (1):
        cmpi-bindings: Fix build error with gcc14.

  Markus Volk (53):
        edid-decode: allow to build native variant
        pipewire: update 1.0.4 -> 1.0.5
        wireplumber: update 0.5.0 -> 0.5.1
        gnome-shell: update 46.0 -> 46.1
        mutter: update 46.0 -> 46.1
        xdg-desktop-portal-gnome: update 46.0 -> 46.1
        gnome-calendar: update 46.0 -> 46.1
        gnome-shell-extensions: update 46.0 -> 46.1
        spice-gtk: use hwdata instead of usbids
        spice-gtk: add PACKAGECONFIG for webdav
        gnome-remote-desktop: update 46.0 -> 46.1
        gnome-control-center: update 46.0.1 -> 46.1
        gupnp: fix reproducibility issue
        gssdp: fix a reproducibility issue
        rygel: update 0.42.4 -> 0.42.5
        networkmanager: fix gir build
        nautilus: update 45.1 -> 46.1
        gnome-control-center: move printing RDEPENDS to cups PACKAGECONFIG
        networkmanager: add missing glib-2.0 dependency
        gnome-software: update 46.0 -> 46.1
        gnome-calculator: update 46.0 -> 46.1
        evince: update 46.0 -> 46.1
        gnome-boxes: update 46.0 -> 46.1
        file-roller: update 44.1 -> 44.2
        flatpak: update 1.15.6 -> 1.15.8
        xdg-desktop-portal: update 1.18.1 -> 1.18.4
        fuse3: move from meta-filesystems to meta-oe
        flatpak;xdg-desktop-portal: add missing runtime dependency on fuse3-utils
        glib-testing: add recipe
        malcontent: add recipe
        malcontent-ui: fix lib install
        malcontent: move PV to malcontent.inc
        pipewire: update 1.0.5 -> 1.0.6
        wireplumber: update 0.5.1 -> 0.5.2
        flatpak: add PACKAGECONFIG knob for malcontent
        gnome-boxes: fix build with gcc14
        gnome-control-center: add PACKAGECONFIG knob for malcontent
        unicode-ucd: fix UNPACKDIR conversion leftovers
        lvm2: remove subitted patch
        mutter: update 46.1 -> 46.2
        gnome-control-center: update 46.1 -> 46.2
        gnome-shell: update 46.1 -> 46.2
        gnome-software: update 46.1 -> 46.2
        xdg-desktop-portal-gnome: update 46.1 -> 46.2
        gnome-remote-desktop: update 46.1 -> 46.2
        dav1d: update 1.4.1 -> 1.4.2
        mozjs-115: update 115.8.0 -> 115.11.0
        libdbd-mysql-perl: update 4.050 -> 5.006
        libgee: downgrade incompatible-pointer-types back to warning
        replace libdbd-mysql-perl with dbd-mariadb
        iwd: update 2.16 -> 2.18
        wireplumber: update 0.5.2 -> 0.5.3
        pipewire: update 1.0.6 -> 1.0.7

  Martin Hundebøll (1):
        nodejs-oe-cache: fix offline install of dependencies

  Martin Jansa (15):
        libjxl: drop -mfp16-format=ieee
        freediameter: fix dependency from libidn to libidn2
        gst-instruments: enable ui PACKAGECONFIG only with GTK3DISTROFEATURES
        aravis: fix LICENSE and enable viewer PACKAGECONFIG only with GTK3DISTROFEATURES
        spdlog=v1.14.1
        libdeflate: fix build with -mcpu=cortex-a76+crypto without -march=armv8.2-a+crypto
        python3-grpcio: Fix build with gcc-14
        syslog-ng: ignore incompatible-pointer-types issues with gcc-14
        freerdp: fix build with gcc-14
        nodejs-oe-cache-native: use UNPACKDIR
        source-han-sans-*-fonts: move common part to .inc file
        libwebsockets: remove STAGING_LIBDIR with /
        lvm2: restore Upstream-Status
        libgphoto2: fix build with gcc-14
        python3-icu: upgrade from 2.12 to 2.13.1 to fix build with icu-75

  Michael Olbrich (1):
        nftables: avoid python dependencies when building without python

  Mike Looijmans (1):
        nvme-cli: Support read-only systems

  Mikko Rapeli (1):
        fwupd: fix uefi capsule update build error

  Mingli Yu (4):
        c-ares: Improve the ptest output
        msgraph: Add opengl to REQUIRED_DISTRO_FEATURES
        python3-dasbus: Add new recipe
        python3-dasbus: Add ptest support

  Nikhil R (1):
        giflib: upgrade to version 5.2.2

  Ninette Adhikari (7):
        st: Update status for CVE-2017-16224
        procmail: Update status for CVE-1999-0475
        mpd: Update status for CVE-2020-7465 and CVE-2020-7466
        sthttpd: Update status for CVE-2017-10671
        open-vm-tools: Update status for CVE-2014-4199 and CVE-2014-4200
        smarty: Update status for CVE-2020-10375
        imagemagick: Update status for CVE

  Pavel Zhukov (1):
        fbida: Require opengl feature for pdf only

  Perceval Arenou (1):
        aravis: new recipe

  Peter Hoyes (2):
        python3-networkx: Add BBCLASSEXTEND for native and nativesdk
        python3-decorator: Add BBCLASSEXTEND for native and nativesdk

  Peter Kjellerstedt (3):
        hostapd: Support running "devtool modify hostapd"
        hostapd: Only include the relevant parts from README in LIC_FILES_CHKSUM
        libjs-jquery-icheck: Correct LIC_FILES_CHKSUM

  Peter Marko (9):
        autoconf-2.13-native_2.13: replace oldincludedir
        waf-samba: replace oldincludedir
        soci: update build options
        nginx: Upgrade stable 1.24.0 -> 1.26.0
        re2: remove dev dependencies from main package
        gnome-shell: correct regression with glib-2.0 2.78.5
        gdm: add missing json-glib dependency
        jemalloc: add +git to version
        re2: rework solibs handling

  Randy MacLeod (1):
        python3-pyyaml-include: support native and nativesdk build

  Rasmus Villemoes (1):
        dfu-util: allow building nativesdk variant

  Ricardo Simoes (1):
        mbedtls: Fix warning for missing program

  Ross Burton (4):
        yajl: set correct homepage
        renderdoc: remove vim-native DEPENDS
        python3-gevent: fix build with Cython 3.0.10
        python3-h5py: upgrade to 3.11.0

  Rui Costa (1):
        avro: extend avro-c++ to native and nativesdk

  Scott Murray (2):
        abseil-cpp: backport RISC-V fix
        python3-grpcio: backport abseil-cpp RISC-V fix

  Soumya Sambu (3):
        apache2: Upgrade v2.4.58 -> v2.4.59
        php: Upgrade to 8.2.18
        unixodbc: Fix CVE-2024-1013

  Stanislav Angelovic (1):
        chore(sdbus-c++): upgrade to 2.0.0 release

  Stefano Babic (1):
        lvgl: add gridnav to packageconfig

  Sven Fischer (1):
        trompeloeil: new recipe

  Timo Schuster (1):
        mbedtls: Do not set LIB_INSTALL_DIR to an absolute path to make MbedTLSTargets.cmake relocateable.

  Tom Geelen (8):
        python3-pychromecast: upgrade 14.0.0 -> 14.0.1
        python3-zeroconf: upgrade 0.131.0 -> 0.132.0
        python3-sqlalchemy: upgrade 2.0.27 -> 2.0.29
        python3-zeroconf 0.132.0 -> 0.132.2
        python3-pytest-freezer: new recipe
        python3-pytest-socket: new recipe
        python3-pytest-unordered: new recipe
        python3-requests-mock: new recipe

  Trevor Gamblin (2):
        xlsfonts: upgrade 1.0.7 -> 1.0.8
        xkbutils: upgrade 1.0.5 -> 1.0.6

  Vijay Anusuri (1):
        c-ares: Update SRC tarball path

  Wang Mingyu (259):
        abseil-cpp: upgrade 20240116.1 -> 20240116.2
        adw-gtk3: upgrade 5.2 -> 5.3
        bindfs: upgrade 1.17.6 -> 1.17.7
        cryptsetup: upgrade 2.7.1 -> 2.7.2
        file-roller: upgrade 44.0 -> 44.1
        gnome-online-accounts: upgrade 3.50.0 -> 3.50.1
        gnome-text-editor: upgrade 46.0 -> 46.1
        gtkwave: upgrade 3.3.117 -> 3.3.119
        hwdata: upgrade 0.380 -> 0.381
        libbpf: upgrade 1.3.0 -> 1.4.0
        libcrypt-openssl-random-perl: upgrade 0.15 -> 0.16
        libopus: upgrade 1.5.1 -> 1.5.2
        makedumpfile: upgrade 1.7.4 -> 1.7.5
        opensc: upgrade 0.25.0 -> 0.25.1
        python3-aiodns: upgrade 3.1.1 -> 3.2.0
        python3-aiohttp: upgrade 3.9.3 -> 3.9.4
        python3-cbor2: upgrade 5.6.2 -> 5.6.3
        python3-django: upgrade 5.0.3 -> 5.0.4
        python3-eth-abi: upgrade 5.0.1 -> 5.1.0
        python3-eth-account: upgrade 0.11.0 -> 0.12.1
        python3-eth-typing: upgrade 4.0.0 -> 4.1.0
        python3-execnet: upgrade 2.0.2 -> 2.1.1
        python3-filelock: upgrade 3.13.3 -> 3.13.4
        python3-google-api-python-client: upgrade 2.124.0 -> 2.125.0
        python3-ipython: upgrade 8.22.2 -> 8.23.0
        python3-javaobj-py3: upgrade 0.4.3 -> 0.4.4
        python3-joblib: upgrade 1.3.2 -> 1.4.0
        python3-parso: upgrade 0.8.3 -> 0.8.4
        python3-path: upgrade 16.10.0 -> 16.14.0
        python3-pdm: upgrade 2.13.2 -> 2.14.0
        python3-pulsectl: upgrade 23.5.2 -> 24.4.0
        python3-pydantic: upgrade 2.6.4 -> 2.7.0
        python3-pymodbus: upgrade 3.6.6 -> 3.6.7
        python3-rarfile: upgrade 4.1 -> 4.2
        python3-send2trash: upgrade 1.8.2 -> 1.8.3
        python3-sentry-sdk: upgrade 1.44.0 -> 1.45.0
        python3-validators: upgrade 0.24.0 -> 0.28.0
        python3-web3: upgrade 6.16.0 -> 6.17.0
        python3-zopeinterface: upgrade 6.2 -> 6.3
        rdma-core: upgrade 50.0 -> 51.0
        sngrep: upgrade 1.8.0 -> 1.8.1
        squid: upgrade 6.8 -> 6.9
        st: upgrade 0.9.1 -> 0.9.2
        tcsh: upgrade 6.24.11 -> 6.24.12
        toybox: upgrade 0.8.10 -> 0.8.11
        webkitgtk3: upgrade 2.44.0 -> 2.44.1
        xmlsec1: upgrade 1.3.3 -> 1.3.4
        asio: upgrade 1.28.0 -> 1.30.2
        gensio: upgrade 2.8.3 -> 2.8.4
        mpich: upgrade 4.2.0 -> 4.2.1
        openfortivpn: upgrade 1.21.0 -> 1.22.0
        python3-argcomplete: upgrade 3.2.3 -> 3.3.0
        python3-croniter: upgrade 2.0.3 -> 2.0.5
        python3-grpcio-tools: upgrade 1.62.1 -> 1.62.2
        python3-grpcio: upgrade 1.62.1 -> 1.62.2
        python3-pycups: upgrade 2.0.1 -> 2.0.4
        python3-pymisp: upgrade 2.4.188 -> 2.4.190
        python3-pywbem: upgrade 1.6.3 -> 1.7.2
        python3-pywbemtools: upgrade 1.2.1 -> 1.3.0
        python3-regex: upgrade 2023.12.25 -> 2024.4.16
        python3-yamlloader: upgrade 1.3.2 -> 1.4.1
        sanlock: upgrade 3.9.1 -> 3.9.2
        fping: upgrade 5.1 -> 5.2
        iniparser: upgrade 4.1 -> 4.2
        libgedit-gtksourceview: upgrade 299.1.0 -> 299.2.1
        libmodule-build-tiny-perl: upgrade 0.047 -> 0.048
        libmxml: upgrade 3.3.1 -> 4.0.3
        python3-aiohttp: upgrade 3.9.4 -> 3.9.5
        python3-bitstring: upgrade 4.1.4 -> 4.2.1
        python3-freezegun: upgrade 1.4.0 -> 1.5.0
        python3-google-api-python-client: upgrade 2.125.0 -> 2.127.0
        python3-imageio: upgrade 2.34.0 -> 2.34.1
        python3-ipython: upgrade 8.23.0 -> 8.24.0
        python3-mypy: upgrade 1.9.0 -> 1.10.0
        python3-pdm: upgrade 2.14.0 -> 2.15.1
        python3-platformdirs: upgrade 4.2.0 -> 4.2.1
        python3-pydantic: upgrade 2.7.0 -> 2.7.1
        python3-pymodbus: upgrade 3.6.7 -> 3.6.8
        python3-regex: upgrade 2023.04.16 -> 2024.4.28
        python3-rlp: upgrade 4.0.0 -> 4.0.1
        python3-tox: upgrade 4.14.2 -> 4.15.0
        python3-types-psutil: upgrade 5.9.5.20240316 -> 5.9.5.20240423
        python3-validators: upgrade 0.28.0 -> 0.28.1
        python3-virtualenv: upgrade 20.25.0 -> 20.26.0
        python3-web3: upgrade 6.17.0 -> 6.17.2
        python3-xmlschema: upgrade 3.0.1 -> 3.3.1
        qcbor: upgrade 1.2 -> 1.3
        ser2net: upgrade 4.6.1 -> 4.6.2
        spdlog: upgrade 1.13.0 -> 1.14.0
        tracker-miners: upgrade 3.7.1 -> 3.7.2
        tracker: upgrade 3.7.1 -> 3.7.2
        uftrace: upgrade 0.15.2 -> 0.16
        dool: upgrade 1.3.1 -> 1.3.2
        gnome-text-editor: upgrade 46.1 -> 46.3
        hwdata: upgrade 0.381 -> 0.382
        libbpf: upgrade 1.4.0 -> 1.4.2
        libnet-dns-perl: upgrade 1.40 -> 1.45
        libnvme: upgrade 1.8 -> 1.9
        liburing: upgrade 2.5 -> 2.6
        nano: upgrade 7.2 -> 8.0
        ndctl: upgrade v78 -> v79
        networkmanager-openvpn: upgrade 1.10.2 -> 1.11.0
        opencl-headers: upgrade 2023.12.14 -> 2024.05.08
        opencl-icd-loader: upgrade 2023.12.14 -> 2024.05.08
        openipmi: upgrade 2.0.34 -> 2.0.35
        postgresql: upgrade 16.2 -> 16.3
        python3-astroid: upgrade 3.1.0 -> 3.2.0
        python3-asyncinotify: upgrade 4.0.6 -> 4.0.9
        python3-bitstring: upgrade 4.2.1 -> 4.2.2
        python3-dbus-fast: upgrade 2.21.1 -> 2.21.2
        python3-django: upgrade 5.0.4 -> 5.0.6
        python3-filelock: upgrade 3.13.4 -> 3.14.0
        python3-freezegun: upgrade 1.5.0 -> 1.5.1
        python3-gmqtt: upgrade 0.6.14 -> 0.6.16
        python3-google-api-core: upgrade 2.18.0 -> 2.19.0
        python3-google-api-python-client: upgrade 2.127.0 -> 2.129.0
        python3-imgtool: upgrade 2.0.0 -> 2.1.0
        python3-joblib: upgrade 1.4.0 -> 1.4.2
        python3-langtable: upgrade 0.0.65 -> 0.0.66
        python3-marshmallow: upgrade 3.21.1 -> 3.21.2
        python3-moteus: upgrade 0.3.67 -> 0.3.68
        python3-nocasedict: upgrade 2.0.1 -> 2.0.3
        python3-nocaselist: upgrade 2.0.0 -> 2.0.2
        python3-pdm: upgrade 2.15.1 -> 2.15.2
        python3-pyudev: upgrade 0.24.1 -> 0.24.3
        python3-regex: upgrade 2024.4.28 -> 2024.5.10
        python3-sqlalchemy: upgrade 2.0.29 -> 2.0.30
        python3-tqdm: upgrade 4.66.2 -> 4.66.4
        python3-types-psutil: upgrade 5.9.5.20240423 -> 5.9.5.20240511
        python3-uswid: upgrade 0.4.7 -> 0.5.0
        python3-virtualenv: upgrade 20.26.0 -> 20.26.1
        python3-web3: upgrade 6.17.2 -> 6.18.0
        smcroute: upgrade 2.5.6 -> 2.5.7
        tracker-miners: upgrade 3.7.2 -> 3.7.3
        tracker: upgrade 3.7.2 -> 3.7.3
        uriparser: upgrade 0.9.7 -> 0.9.8
        nana: Fix buildpaths warning.
        fetchmail: Fix buildpaths warning.
        arno-iptables-firewall: upgrade 2.1.1 -> 2.1.2
        cjson: upgrade 1.7.17 -> 1.7.18
        evince: upgrade 46.1 -> 46.3
        file-roller: upgrade 44.2 -> 44.3
        gnome-online-accounts: upgrade 3.50.1 -> 3.50.2
        googlebenchmark: upgrade 1.8.3 -> 1.8.4
        gsl: upgrade 2.7.1 -> 2.8
        libass: upgrade 0.17.1 -> 0.17.2
        libdevmapper: upgrade 2.03.22 -> 2.03.24
        msgraph: upgrade 0.2.1 -> 0.2.2
        nautilus: upgrade 46.1 -> 46.2
        python3-annotated-types: upgrade 0.6.0 -> 0.7.0
        python3-astroid: upgrade 3.2.0 -> 3.2.2
        python3-bitstring: upgrade 4.2.2 -> 4.2.3
        python3-dbus-fast: upgrade 2.21.2 -> 2.21.3
        python3-google-api-python-client: upgrade 2.129.0 -> 2.130.0
        python3-gspread: upgrade 6.1.0 -> 6.1.2
        python3-moteus: upgrade 0.3.68 -> 0.3.70
        python3-pdm: upgrade 2.15.2 -> 2.15.3
        python3-platformdirs: upgrade 4.2.1 -> 4.2.2
        python3-pycurl: upgrade 7.45.2 -> 7.45.3
        python3-pylint: upgrade 3.1.0 -> 3.2.2
        python3-pyperf: upgrade 2.6.3 -> 2.7.0
        python3-pyzstd: upgrade 0.15.10 -> 0.16.0
        python3-rapidjson: upgrade 1.14 -> 1.17
        python3-regex: upgrade 2024.5.10 -> 2024.5.15
        python3-transitions: upgrade 0.9.0 -> 0.9.1
        python3-twine: upgrade 5.0.0 -> 5.1.0
        python3-types-psutil: upgrade 5.9.5.20240511 -> 5.9.5.20240516
        python3-types-setuptools: upgrade 69.0.0.20240125 -> 70.0.0.20240524
        python3-ujson: upgrade 5.9.0 -> 5.10.0
        python3-validators: upgrade 0.28.1 -> 0.28.3
        python3-virtualenv: upgrade 20.26.1 -> 20.26.2
        python3-watchdog: upgrade 4.0.0 -> 4.0.1
        python3-web3: upgrade 6.18.0 -> 6.19.0
        redis: upgrade 7.2.4 -> 7.2.5
        thingsboard-gateway: upgrade 3.4.6 -> 3.5
        webkitgtk3: upgrade 2.44.1 -> 2.44.2
        wireshark: upgrade 4.2.4 -> 4.2.5
        xterm: upgrade 391 -> 392
        atkmm-2.36: upgrade 2.36.2 -> 2.36.3
        botan: upgrade 3.2.0 -> 3.4.0
        bubblewrap: upgrade 0.8.0 -> 0.9.0
        cglm: upgrade 0.9.2 -> 0.9.4
        colord-native: upgrade 1.4.6 -> 1.4.7
        composefs: upgrade 1.0.3 -> 1.0.4
        ctags: upgrade 6.1.20240310.0 -> 6.1.20240602.0
        editorconfig-core-c: upgrade 0.12.6 -> 0.12.7
        exiftool: upgrade 12.72 -> 12.85
        glibmm-2.68: upgrade 2.78.0 -> 2.80.0
        highway: upgrade 1.1.0 -> 1.2.0
        hwdata: upgrade 0.382 -> 0.383
        iperf3: upgrade 3.16 -> 3.17.1
        iscsi-initiator-utils: upgrade 2.1.8 -> 2.1.10
        libcgi-perl: upgrade 4.60 -> 4.64
        libcompress-raw-bzip2-perl: upgrade 2.206 -> 2.212
        libcompress-raw-lzma-perl: upgrade 2.206 -> 2.212
        libcompress-raw-zlib-perl: upgrade 2.206 -> 2.212
        libiec61850: upgrade 1.5.1 -> 1.5.3
        libio-compress-lzma-perl: upgrade 2.206 -> 2.212
        libio-compress-perl: upgrade 2.206 -> 2.212
        libsodium: upgrade 1.0.19 -> 1.0.20
        libtracefs: upgrade 1.7.0 -> 1.8.0
        libvpx: upgrade 1.14.0 -> 1.14.1
        mcelog: upgrade 198 -> 199
        mercurial: upgrade 6.5 -> 6.6.3
        monit: upgrade 5.33.0 -> 5.34.0
        networkmanager: upgrade 1.46.0 -> 1.48.0
        ntp: upgrade 4.2.8p17 -> 4.2.8p18
        openfortivpn: upgrade 1.22.0 -> 1.22.1
        pangomm-2.48: upgrade 2.50.1 -> 2.52.0
        pmdk: upgrade 2.0.0 -> 2.1.0
        poco: upgrade 1.12.5p2 -> 1.13.3
        poke: upgrade 4.0 -> 4.1
        libimobiledevice-glue: upgrade 1.0.0 -> 1.2.0
        libirecovery: upgrade 1.1.0 -> 1.2.0
        python3-anyio: upgrade 4.3.0 -> 4.4.0
        python3-autoflake: upgrade 2.2.1 -> 2.3.1
        python3-bidict: upgrade 0.23.0 -> 0.23.1
        python3-cantools: upgrade 39.4.4 -> 39.4.5
        python3-coverage: upgrade 7.4.1 -> 7.5.3
        python3-email-validator: upgrade 2.1.0 -> 2.1.1
        python3-eth-hash: upgrade 0.6.0 -> 0.7.0
        python3-evdev: upgrade 1.6.1 -> 1.7.1
        python3-future: upgrade 0.18.3 -> 1.0.0
        python3-google-api-python-client: upgrade 2.130.0 -> 2.131.0
        python3-hexbytes: upgrade 1.0.0 -> 1.2.0
        python3-html2text: upgrade 2020.1.16 -> 2024.2.26
        python3-httpcore: upgrade 1.0.3 -> 1.0.5
        python3-ipython: upgrade 8.24.0 -> 8.25.0
        python3-msgpack: upgrade 1.0.7 -> 1.0.8
        python3-netaddr: upgrade 1.2.1 -> 1.3.0
        python3-openpyxl: upgrade 3.1.2 -> 3.1.3
        python3-pdm-backend: upgrade 2.1.8 -> 2.3.0
        python3-pdm: upgrade 2.15.3 -> 2.15.4
        python3-prompt-toolkit: upgrade 3.0.43 -> 3.0.45
        python3-py7zr: upgrade 0.20.8 -> 0.21.0
        python3-pyalsaaudio: upgrade 0.10.0 -> 0.11.0
        python3-pybind11-json: upgrade 0.2.13 -> 0.2.14
        python3-pymongo: upgrade 4.6.1 -> 4.7.2
        python3-pyroute2: upgrade 0.7.10 -> 0.7.12
        python3-pyyaml-include: upgrade 1.3.2 -> 2.1
        python3-redis: upgrade 5.0.1 -> 5.0.4
        python3-rich: upgrade 13.7.0 -> 13.7.1
        python3-sdbus: upgrade 0.11.1 -> 0.12.0
        python3-sh: upgrade 2.0.6 -> 2.0.7
        python3-snagboot: upgrade 1.2 -> 1.3
        python3-stevedore: upgrade 5.1.0 -> 5.2.0
        python3-sympy: upgrade 1.12 -> 1.12.1
        python3-tomlkit: upgrade 0.12.3 -> 0.12.5
        python3-typeguard: upgrade 4.2.1 -> 4.3.0
        python3-xlsxwriter: upgrade 3.1.9 -> 3.2.0
        qpdf: upgrade 11.8.0 -> 11.9.0
        remmina: upgrade 1.4.34 -> 1.4.35
        sanlock: upgrade 3.9.2 -> 3.9.3
        sdmon: upgrade 0.8.1 -> 0.9.0
        squashfs-tools-ng: upgrade 1.2.0 -> 1.3.1
        tslib: upgrade 1.22 -> 1.23
        usbredir: upgrade 0.13.0 -> 0.14.0
        frr: use update-alternatives to solve conflicts with libsmi
        libsmi: use update-alternatives to solve conflicts with frr

  Weisser, Pascal (2):
        libblockdev: Add missing dependency on e2fsprogs to fs PACKAGECONFIG.
        libblockdev: Add missing dependency on keyutils to crypto PACKAGECONFIG.

  Wentao Zhang (1):
        meta-oe/conf/layer.conf: remove libbpf from NON_MULTILIB_RECIPES for x86 and x86-64

  Yi Zhao (4):
        libdaq: update to latest stable version 3.0.14
        snort3: update to latest stable version 3.1.84.0
        libtevent: upgrade 0.16.0 -> 0.16.1
        samba: upgrade 4.19.5 -> 4.19.6

  Yoann Congal (8):
        reproducibility: move repro excludes from AB config.json to meta-oe
        squid: workaround a build failure with native gcc10
        mdio-tools: fix mdio-netlink kernel module reproducibility
        packagegroup-meta-oe: fix lvgl inclusion
        hddtemp: Fix reproducibility in fr locale
        libfido2: remove non-functional native and nativesdk BBCLASSEXTEND
        sample-content: Set UNPACKDIR to S to avoid a QA warning
        packagegroup-meta-oe: replace libdbd-mysql-perl with dbd-mariadb

  Zhang Peng (1):
        hiredis: change ptest output format

  Zoltán Böszörményi (3):
        uw-imap: Add a patch to support newer than TLSv1.0
        dracut: Switch to dracut-ng and upgrade to version 102
        dracut: Drop an unnecessary patch

  alperak (4):
        libcoap: fix CVE-2024-0962
        python3-ecdsa: enable ptest and add missing runtime dependency
        Use PYTHON_SITEPACKAGES_DIR instead of hard-coded site-packages directory path
        python3-scrypt: Move from PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHON

  baruch@tkos.co.il (1):
        sexpect: add new recipe

  maffan (1):
        networkd-dispatcher: Add dependency on python3-json

  magicWenli (1):
        serial: Fix empty package and use shared lib instead of static lib.

poky: a88251b3e7..5d88faa0f3:
  Adithya Balakumar (1):
        wic/partition.py: Set hash_seed for empty ext partition

  Adriaan Schmidt (1):
        libcgroup_3.1.0: fix build on non-systemd systems

  Alejandro Hernandez Samaniego (2):
        tclibc-newlib: update security cflags override
        newlib: Use mcmodel=medany for RISCV64

  Aleksandar Nikolic (4):
        install-buildtools: remove md5 checksum validation
        install-buildtools: fix "test installation" step
        install-buildtools: update base-url, release and installer version
        ref-manual: introduce CVE_CHECK_REPORT_PATCHED variable

  Alexander Kanavin (63):
        liba52: remove the recipe
        package_rpm: remove support for DIRFILES
        mpeg2dec: remove the recipe
        libtraceevent: submit meson.patch upstream
        swig: merge .inc into .bb
        swig: convert from autotools to cmake
        serf: mark patch as inappropriate for upstream submission
        kea: remove unnecessary reproducibility patch
        expect: mark patches as Inactive-Upstream
        apr: submit 0001-Add-option-to-disable-timed-dependant-tests.patch upstream
        busybox: submit CVE-2022-28391 patches upstream
        busybox: remove busybox-udhcpc-no_deconfig.patch
        apr: drop 0007-explicitly-link-libapr-against-phtread-to-make-gold-.patch
        gstreamer1.0-plugins-good: remove 0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch
        xinput-calibrator: mark upstream as inactive in a patch
        bash: mark build-tests.patch as Inappropriate
        connman: make 0002-resolve-musl-does-not-implement-res_ninit.patch libc-agnostic
        connman: submit 0002-resolve-musl-does-not-implement-res_ninit.patch upstream
        icu: add upstream submission links for fix-install-manx.patch
        libical: disable introspection in -native
        scripts/oe-setup-build: write a build environment initialization one-liner into the build directory
        bitbake: fetch2/crate: add upstream latest version check function
        python3-pyproject-hooks: fix upstream version check
        wayland: fix upstream version check
        documentation/poky.yaml.in: drop mesa/sdl from essential host packages
        glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0
        glib-2.0: correct deprecated man/gtk-doc options
        rust: correctly link rust-snapshot into build/stage0
        bblayers/makesetup: raise exceptions when errors happen
        bblayers/makesetup: include local repository paths in discovered layer repo data
        bblayers/makesetup: move check for existence of git remotes to oe-setup-layers plugin
        selftest/sstatetests: separate sstate presence check into its own class
        selftest/sstatetests: move exception list for cache objects to the parent class
        mesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch
        kexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream
        vorbis: mark patch as Inactive-Upstream
        grub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround
        grub: remove unneeded 0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch
        gdb: remove unneeded 0006-resolve-restrict-keyword-conflict.patch
        perl: submit the rest of determinism.patch upstream
        iptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream
        iptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include.patch
        iptables: correctly enable libnetfilter_conntrack support
        x264: update to latest revision on official git
        elfutils: remove unneeded 0006-Fix-build-on-aarch64-musl.patch
        glib-2.0: remove obsolete 0001-Set-host_machine-correctly-when-building-with-mingw3.patch
        rust: add reproducibility patch to eliminate host leakage
        rust: use rust-snapshot binaries only in rust-native
        rust: build the default set of tools
        selftest/rust: correctly form the PATH environment variable
        boost: update 1.84.0 -> 1.85.0
        libgit2: update 1.7.2 -> 1.8.1
        pinentry: update 1.2.1 -> 1.3.0
        mobile-broadband-provider-info: upgrade 20230416 -> 20240407
        zstd: upgrade 1.5.5 -> 1.5.6
        icu: upgrade 74-2 -> 75-1
        libxcb: upgrade 1.16.1 -> 1.17.0
        xserver-xorg: upgrade 21.1.12 -> 21.1.13
        meson: upgrade 1.3.1 -> 1.4.0
        gtk-doc: upgrade 1.33.2 -> 1.34.0
        gstreamer1.0: update 1.22.11 -> 1.24.3
        libomxil: remove the recipe
        cmake: upgrade 3.28.3 -> 3.29.3

  Alexandre Truong (3):
        oeqa/selftest/devtool: fix _test_devtool_add_git_url
        Revert "oeqa/selftest/devtool: fix test_devtool_add_git_style2"
        recipe style guide: add recommendation for patches without signature

  Andrew Fernandes (1):
        gtk+: add missing libdrm dependency

  Anton Almqvist (1):
        devtool: modify: Catch git submodule error for go code

  Antonin Godard (4):
        devtool: ide-sdk: correct help typo
        bitbake: codeparser: support shell substitutions in quotes
        bitbake: codeparser: remove redundant list conversion
        bitbake: tests.codeparser: add tests for shell expansions

  Anuj Mittal (9):
        enchant2: upgrade 2.6.9 -> 2.7.2
        harfbuzz: upgrade 8.3.1 -> 8.4.0
        libproxy: upgrade 0.5.4 -> 0.5.6
        libsolv: upgrade 0.7.28 -> 0.7.29
        mmc-utils: upgrade to latest revision
        sqlite3: upgrade 3.45.1 -> 3.45.3
        harfbuzz: upgrade 8.4.0 -> 8.5.0
        stress-ng: upgrade 0.17.07 -> 0.17.08
        glib-2.0: upgrade 2.80.0 -> 2.80.2

  Archana Polampalli (1):
        xserver-xorg: upgrade 21.1.11 -> 21.1.12

  Bartosz Golaszewski (1):
        linux-firmware: add a package for ath12k firmware

  Benjamin Bara (1):
        gstreamer1.0-plugins-bad: adapt webrtc audio dependency

  Benjamin Szőke (2):
        archiver.bbclass: Fix work-shared checking for kernel recipes
        populate_sdk_base: add 7zip archive type for SDK

  Bruce Ashfield (21):
        linux-yocto/6.6: update to v6.6.24
        linux-yocto/6.6: update CVE exclusions (6.6.24)
        linux-yocto/6.6: update to v6.6.25
        linux-yocto/6.6: update CVE exclusions (6.6.25)
        linux-yocto/6.6: nft: enable veth
        linux-yocto/6.6: update to v6.6.27
        linux-yocto/6.6: update CVE exclusions (6.6.27)
        linux-yocto/6.6: cfg: drop obselete options
        linux-yocto/6.6: update to v6.6.28
        linux-yocto/6.6: update CVE exclusions (6.6.28)
        linux-yocto/6.6: update to v6.6.29
        linux-yocto/6.6: update CVE exclusions (6.6.29)
        linux-yocto/6.6: fix kselftest failures
        systemd: fix build against 6.9 libc-headers
        linux-yocto/6.6: update to v6.6.30
        linux-yocto/6.6: intel configuration changes
        linux-libc-headers: bump to v6.9
        linux-yocto/6.6: update to v6.6.32
        linux-yocto/6.6: cfg: introduce Intel NPU fragment
        linux-yocto-dev: bump to v6.10
        lttng-modules: update to 2.13.13 and fix for 6.10+

  Changhyeok Bae (1):
        iproute2: upgrade 6.7.0 -> 6.8.0

  Changqing Li (5):
        ptest-runner: Bump to 2.4.4 (95f528c)
        ghostscript: upgrade 10.03.0 -> 10.03.1
        gettext: fix a parallel build issue
        man-pages: upgrade 6.06 -> 6.8
        systemd: fix wrong path of tmp.mount

  Chen Qi (8):
        systemd/systemd-boot: upgrade from 255.4 to 255.6
        pciutils: upgrade from 3.11.1 to 3.12.0
        shadow: upgrade from 4.15.0 to 4.15.1
        cups: upgrade from 2.4.7 to 2.4.8
        kmod: upgrade from 31 to 32
        libnl: change HOMEPAGE
        coreutils: split out coreutils-getlimits
        findutils: upgrade from 4.9.0 to 4.10.0

  Christian Bräuner Sørensen (1):
        systemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is set

  Dan McGregor (2):
        shadow: install manpages
        gcc: Allow using libc++

  Daniel Klauer (1):
        cmake.bbclass: Add ${COREBASE}/scripts to CMAKE_FIND_ROOT_PATH

  Denys Dmytriyenko (2):
        wayland: upgrade 1.22.0 -> 1.23.0
        weston: upgrade 13.0.0 -> 13.0.1

  Dmitry Baryshkov (3):
        ffmpeg: backport patches to use new Vulkan AV1 codec API
        site/x86_64-linux: add ac_cv_func_fnmatch_works
        ffmpeg: backport patch to fix errors with GCC 14

  Emil Kronborg (5):
        at-spi2-core: add at-spi2-atk to CVE_PRODUCT
        gtk+3: add gtk+ to CVE_PRODUCT
        insane.bbclass: remove skipping of cross-compiled packages
        insane.bbclass: fix HOST_ variable names
        insane.bbclass: remove leftover variables and comment

  Enrico Jorns (1):
        oeqa/utils/commands: extend docstring for runqemu context manager

  Enrico Jörns (3):
        oeqa/core: remove duplicate 'os' import
        wic: engine.py: use raw string for escape sequence
        wic: bootimg-efi: fix error handling

  Etienne Cordonnier (3):
        oeqa/runtime: fix regression in minidebuginfo test
        oeqa/runtime: make minidebuginfo test work with coreutils
        selftests: add test_minidebuginfo_qemu

  Felix Nilsson (1):
        base-files: profile: fix error sh: 1: unknown operand

  Guðni Már Gilbert (4):
        python3-bcrypt: drop python3-six from RDEPENDS
        python3-pyopenssl: drop python3-six from RDEPENDS
        python3-pycparser: cleanup RDEPENDS
        python3-requests: cleanup RDEPENDS

  Heiko (1):
        kernel.bbclass: check, if directory exists before removing empty module directory

  Igor Opaniuk (1):
        initramfs-framework: support force reboot if fatal error occurs

  Iskander Amara (1):
        linux-firmware: Move Intel AC 9260 bluetooth firmware to a separate package

  Jan Vermaete (1):
        python3-mako: added ptest

  Jasper Orschulko (1):
        dev-manual: Add info on build env initialization

  Joe Slater (1):
        oe-debuginfod: add option for data storage

  John Ripple (1):
        rootfs.py: Fix logger error message format

  Jonas Gorski (1):
        linuxloader: add -armhf on arm only for TARGET_FPU 'hard'

  Jookia (1):
        populate_sdk_ext.bbclass: Fix undefined variable error

  Jordan Crouse (1):
        libxcrypt-compat: Rename libcrypto.so.1 -> libcrypt.so.1

  Jose Quaresma (3):
        go: Drop the linkmode completely
        Revert "goarch: disable dynamic linking globally"
        go: upgrade 1.22.2 -> 1.22.3

  Joshua Watt (18):
        bitbake: bitbake-hashclient: Add ping command
        bitbake: bitbake-hashclient: Improve stress statistics reporting
        bitbake: bitbake-hashclient: Improve ping command line options
        bitbake: bb: Use namedtuple for Task data
        bitbake: hashserv: client: Add batch stream API
        bitbake: siggen: Enable batching of unihash queries
        bitbake: hashserv: server: Add support for SO_REUSEPORT
        bitbake: siggen: Drop client pool support
        bitbake: asyncrpc: Remove ClientPool
        bitbake: siggen: Batch unihash_exists checks
        bitbake: hashserv: client: Fix changing stream modes
        sstatesig: Drop BB_HASHSERVE_MAX_PARALLEL
        lib: package: Add file_reverse_translate
        lib: package: Replace ":" in file names
        bitbake: asyncrpc: Use client timeout for websocket open timeout
        classes/spdx-common: Move common SPDX to new class
        classes/spdx-common: Add SPDX version to path
        classes/spdx-common: Return empty list from extract_licenses

  Julien Stephan (3):
        oeqa: selftest: context: run tests serially if testtools/subunit modules are not found
        devtool: standard: update-recipe/finish: fix update localfile in another layer
        oeqa/selftest/devtool: add test for updating local files into another layer

  Kai Kang (5):
        webkitgtk: 2.44.0 -> 2.44.1
        multilib.bbclass: replace deprecated e.data with d
        cmake-qemu.bbclass: fix if criterion
        gcc: remove g77/f77
        gfortran: update runtime dependencies

  Kari Sivonen (1):
        bitbake: fetch2/svn: Fix mirroring issue with svn

  Khem Raj (27):
        oeqa/postactions: Do not use -l option with df
        llvm: Upgrade to 18.1.4
        strace: Upgrade to 6.8
        pcmanfm: Disable incompatible-pointer-types warning as error
        kea: Remove -fvisibility-inlines-hidden from C++ flags
        consolekit: Disable incompatible-pointer-types warning as error
        gtk4: Disable int-conversion warning as error
        llvm: Upgrade to 18.1.5
        llvm: Switch to using release tarballs
        python3: Treat UID/GID overflow as failure
        ltp: Fix build with GCC-14
        iproute2: Fix build with GCC-14
        strace: Use locale-base-en-us for locale
        zip: Fix build with gcc-14
        linux-yocto: Enable team net driver
        valgrind: Upgrade to 3.23.0
        gcc: Upgrade to GCC 14.1 release
        openssl: Fix build on riscv
        kexec-tools: Fix build with GCC-14 on musl
        systemd-bootchart: Fix build on musl
        systemd.bbclass: Clarify error message
        python3: Drop empty patch
        grub,grub-efi: Remove -mfpmath=sse on x86
        ltp: Fix build break with clang on risv64
        gstreamer1.0-plugins-bad: Fix build with musl
        gcc: Fix typo in increment expression in unicode from libstdc++
        gawk: Remove References to /usr/local/bin/gawk

  Kirill Yatsenko (1):
        iptables: fix save/restore symlinks with libnftnl PACKAGECONFIG enabled

  Konrad Weihmann (1):
        insane: error out on UNPACKDIR = WORKDIR

  Lee Chee Yang (5):
        release-notes-5.0: update recipes changes
        migration-notes: add release notes for 4.0.18
        release-notes-5.0: update Repositories / Downloads section
        release-notes-4.0.18: specify backported license
        migration-notes: add release notes for 5.0.1

  Lei Maohui (1):
        run-postinsts.service: Removed --no-reload to fix reload warning when users execute systemctl in the first boot.

  Marc Ferland (1):
        libinput: fix building with debug-gui option

  Marek Vasut (1):
        gstreamer1.0-plugins-good: Include qttools-native during the build with qt5 PACKAGECONFIG

  Mark Hatle (2):
        sstate.bbclass: Add _SSTATE_EXCLUDEDEPS_SYSROOT to vardepsexclude
        binutils: Fix aarch64 disassembly abort

  Markus Volk (7):
        gtk4: update 4.14.1 -> 4.14.2
        xwayland: update 23.2.5 -> 23.2.6
        wayland-protocols: update 1.35 -> 1.36
        gtk4: update 4.14.2 -> 4.14.4
        libadwaita: update 1.5.0 -> 1.5.1
        xcb-util-errors: add recipe
        ell: update 0.65 -> 0.66

  Marlon Rodriguez Garcia (1):
        bitbake: ui/buildinfohelper: Add exception treatment to fix missing target_file

  Martin Hundeb?ll (4):
        classes: image_types: apply EXTRA_IMAGECMD:squashfs* in oe_mksquashfs()
        ell: upgrade 0.64 -> 0.65
        ofono: upgrade 2.4 -> 2.7
        classes: image_types: quote variable assignment needed by dash

  Martin Hundebøll (1):
        qemu: upgrade 8.2.1 -> 9.0.0

  Martin Jansa (10):
        rng-tools: ignore incompatible-pointer-types errors for now
        expect: ignore various issues now fatal with gcc-14
        libunwind: ignore various issues now fatal with gcc-14
        p11-kit: ignore various issues fatal with gcc-14 (for 32bit MACHINEs)
        lrzsz connman-gnome libfm: ignore various issues fatal with gcc-14
        cdrtools-native: fix build with gcc-14
        db: ignore implicit-int and implicit-function-declaration issues fatal with gcc-14
        selftest: add Upstream-Status to .patch files
        insane: add patch-status to default ERROR_QA
        bitbake: siggen: catch FileNotFoundError everywhere and ConnectionError also in get_unihashes

  Maxin B. John (1):
        iproute2: drop obsolete patch

  Michael Glembotzki (1):
        rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR once

  Michael Halstead (2):
        docs: add support for scarthgap 5.0 release
        yocto-uninative: Update to 4.5 for gcc 14

  Michael Opdenacker (15):
        manuals: standards.md5: add standard for project names
        ref-manual: update releases.svg
        bitbake: prserv: declare "max_package_pr" client hook
        bitbake: prserv: move code from __init__ to bitbake-prserv
        bitbake: prserv: add "upstream" server support
        bitbake: prserv: enable database sharing
        bitbake: prserv: avoid possible race condition in database code
        bitbake: prserv: store_value() improvements
        bitbake: prserv: import simplification
        bitbake: prserv: add bitbake selftests
        migration-guides: placeholder files for 5.1
        ref-manual: introduce UNPACKDIR variable
        migration-5.1.rst: preliminary description of UNPACKDIR changes
        maintainers.inc: update self e-mail address
        documentation/README: refer to doc package requirements

  Mingli Yu (1):
        ncurses: Fix CVE-2023-50495

  Naveen Saini (1):
        gstreamer1.0-plugins-bad: rename onevpl-intel-gpu -> vpl-gpu-rt

  Ninette Adhikari (6):
        oe-build-perf-report: Add apache echarts to make report interactive
        oe-build-perf-report: Display more than 300 commits and date instead of commit number
        oe-build-perf-report: Improve report styling and add descriptions
        oe-build-perf-report: Update chart tooltip and chart type
        oe-build-perf-report: Add dark mode
        oe-build-perf-report: Add commit hash link to chart tooltip

  Noe Galea (1):
        manuals: document NVDCVE_API_KEY variable

  Ola x Nilsson (2):
        binutils: Remove conflict markers from 0008-Use-libtool-2.4.patch
        oeqa/selftest/devtool: add test for modifying recipes using go.bbclass

  Paul Eggleton (2):
        ref-manual: variables: add USERADD_DEPENDS
        release-notes: add a few more new features

  Peter Marko (9):
        update-rc.d: add +git to PV
        ttyrun: define CVE_PRODUCT
        glibc: Update to latest on stable 2.39 branch
        glibc: correct license
        glibc: Update to latest on stable 2.39 branch
        openssl: patch CVE-2024-4603
        ncurses: switch to new mirror
        ncurses: Upgrade 6.4 -> 6.5
        openssl: Upgrade 3.3.0 -> 3.3.1

  Philip Lorenz (4):
        lib/package_manager/ipk: Do not hardcode payload compression algorithm
        ipk: Fix clean up of extracted IPK payload
        package_manager: Move OpkgDpkgPM into common module
        package_manager: Share more common DEB / IPK code

  Poonam Jadhav (1):
        ppp: Add RSA-MD in LICENSE

  Quentin Schulz (5):
        docs: brief-yoctoprojectqs: explicit version dependency on websockets python module
        mmc-utils: fix URL
        kernel-yocto: fix incorrect debug message for defconfig in WORKDIR
        linux-firmware: update to 20240513
        linux-firmware: add new package for Mali CSFFW Valhall firmware

  Ralph Siemsen (1):
        uboot-sign: fix loop in do_uboot_assemble_fitimage

  Rasmus Villemoes (2):
        openssh: add After dependencies on nss-user-lookup.target
        git: set --with-gitconfig=/etc/gitconfig for -native builds

  Ricardo Simoes (1):
        libusb1: Set CVE_PRODUCT

  Richard Purdie (74):
        curl: Backport patch to fix buildtools issues
        base/bitbake.conf: Introduce UNPACKDIR
        classes/lib/scripts: Initial WORKDIR -> UNPACKDIR updates
        recipes: Update S = WORKDIR recipes to use ${S} correctly
        recipes: Update WORKDIR references to UNPACKDIR
        local.conf.sample: Fix hashequivalence server address
        brief-yoctoprojectqs: Update to the correct hash equivalence server address
        linux-yocto-custom: Fix comment override syntax
        bitbake: build: Handle conflict between cwd and cleandirs
        bitbake: bitbake: update to version 2.9.1
        sanity.conf: Require bitbake 2.9.1
        oeqa/selftest/recipetool: Fix for usrmerge in DISTRO_FEATURES
        oeqa/selftest/devtool: Fix for usrmerge in DISTRO_FEATURES
        insane: Fix case where S doesn't exist
        ssh-pregen-hostkeys: Limit to qemu machines by default
        oeqa/systemd_boot: Ensure ssh-pregen-hostkeys are available for the test
        bitbake: asyncrpc/client: Fix websockets minimum version for python 3.10
        at: Tweak UNPACKDIR reference
        bitbake: parse: Improve/fix cache invalidation via mtime
        selftest/cases/runtime_test: Exclude centos-9 from virgl tests
        bitbake: cooker: Ensure generateTaskDepTreeData fails for NoProvider
        dwarfsrcfiles: Switch to S = UNPACKDIR
        recipes: Start WORKDIR -> UNPACKDIR transition
        recipes: Switch away from S = WORKDIR
        devtool: Drop oe-local-files and simplify
        systemd-conf: Convert to use a dedicated UNPACKDIR
        recipes: Ensure S is set to a valid directory
        build-appliance-image: Remove warning about S not existing
        go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX
        linux-yocto: Avoid QA check
        oeqa/sdk/assimp: Upgrade and fix for gcc 14
        gcc-runtime: libgomp fix for gcc 14 warnings with mandb selftest
        tiny-init: Stop using S == WORKDIR
        base: Switch UNPACKDIR to a subdir of WORKDIR
        recipetool/devtool: Update to work correctly with UNPACKDIR
        insane: Error for S == WORKDIR
        usbinit: Drop recipe
        insane: Add error for B = WORKDIR
        base/bitbake.conf: Move S/B to PSEUDO_IGNORE_PATHS unconditionally
        base/insane: Move S/B checks to more logical place in insane class
        useradd-example: Fix S = WORKDIR reference
        bitbake: fetch/npmsw: The fetcher shouldn't have any knowledge of S
        layer.conf: Add os-release to SIGGEN_EXCLUDERECIPES_ABISAFE
        pseudo: Update to pull in python 3.12+ fix
        bitbake: runqueue: Add timing warnings around slow loops
        bitbake: runqueue: Allow rehash loop to exit in case of interrupts
        bitbake: runqueue: Process unihashes in parallel at init
        bitbake: runqueue: Improve rehash get_unihash parallelism
        bs4: Update to 4.12.3 from 4.4.1
        bitbake: lib/bs4: Avoid soupsieve warning
        bitbake: cooker: Improve handling errors during parsing when profiling
        bitbake: bitbake: Drop older python version compatibility code
        bitbake: fetch2/wget: Fix failure path for files that are empty or don't exist
        bitbake: tests/fetch: Tweak to work on Fedora40
        busybox: Disable CONFIG_TC for poky-tiny
        siteconfig: Drop siteconfig class/code/support
        sstate: Drop intercept functions support
        sstate/buildhistory: Fix plaindirs handling to occur before SSTATEPOSTINSTFUNCS
        sstatesig/populate_sdk_ext: Improve unihash cache handling
        libtool: 2.4.7 -> 2.5.0
        autotools/libtool: Drop libtool sysroot patch as not needed
        libtool-native: Drop obsolete systroot config
        libtool: Drop obsolete configure/compile prepends
        python3-jinja2: Upgrade 3.1.3 -> 3.1.4
        nasm: Upgrade 2.16.01 -> 2.16.03
        oeqa/runtime/ltp: Drop groups that were removed in new version
        openssl: Add passthrough variables to work with bitbake
        build-appliance-image: Update to master head revision
        bitbake: tests/fetch: Tweak test to match upstream repo url change
        cve-exclusion: Drop the version comparision/warning
        bitbake: siggen: Drop copy_unihashes function
        bitbake: runqueue: Avoid save_unitaskhashes
        selftest/spdx: Fix for SPDX_VERSION addition
        oeqa/sdk/case: Ensure DL_DIR is populated with artefacts if used

  Robert Joslyn (2):
        curl: Update to 8.8.0
        libgloss: Do not apply non-existent patch

  Robert Kovacsics (1):
        sdk: Fix path length limit to match reserved size

  Robert Yang (5):
        strace: upgrade 6.8 -> 6.9
        git: 2.44.1 -> 2.45.1
        quilt: 0.67 -> 0.68
        fmt: Add it from meta-oe for ccache 4.10
        ccache: 4.9.1 -> 4.10

  Ross Burton (42):
        waffle: remove dependency on udev
        ruby: remove obsolete build dependences
        npth: update homepage
        npth: remove obsolete pkgconfig patch
        npth: remove obsolete binconfig-disabled inherit
        npth: remove redundant FILES
        insane: handle dangling symlinks in the libdir QA check
        openssl: fix pkgconfig path problems
        curl: locale-base-en-us isn't glibc-specific
        gstreamer1.0: skip another known flaky test
        libportal: fix rare build race
        cpio: mark CVE-2023-7216 as disputed
        enchant2: upgrade to 2.7.3
        lib/oe/package-manager: allow including self in create_packages_dir
        selftest/classes: add localpkgfeed class
        oeqa/selftest/debuginfod: use localpkgfeed to speed server startup
        oeqa/sdkext/devtool: replace use of librdfa
        genericarm64: depend on u-boot in testimage
        oeqa/sdk: rename test cases
        oeqa/sdk: remove unused imports from test cases
        meson: don't use deprecated pkgconfig variable
        toolchain-scripts: export the target endianism and word size
        curl: skip FTP tests in run-ptest
        gawk: fix readline detection
        python3-hatchling: upgrade 1.24.1 -> 1.24.2
        gdk-pixbuf: upgrade 2.42.11 -> 2.42.12
        fribidi: upgrade 1.0.13 -> 1.0.14
        oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts
        gawk: update patch status
        python3-cryptodome: remove redundant PYPI_PACKAGE_EXT
        python3-cython: remove redundant .inc file
        site: move ac_cv_func_fnmatch_works to libc files
        site: remove libc definitions in nios2-linux
        site: remove obsolete evolution-data-server entries
        site: remove obsolete dbus entry
        insane: show cleaned build paths in more tests
        site: fix ac_cv_uint typo
        site: move ac_cv_func_posix_getpwnam_r to libc files
        pciutils: rewrite recipe
        procps: fix build with new glibc but old kernel headers
        scripts/makefile-getvar: add script to get values from Makefiles
        curl: rewrite ptest installation

  Rudolf J Streif (1):
        bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibility

  Siddharth Doshi (1):
        cups: Upgrade 2.4.8 -> 2.4.9

  Simone Weiß (4):
        gnutls: Fix failing ptests
        bitbake: bitbake-layers: adapt force option to not use tinfoil
        tzdata: Add tzdata.zi to tzdata-core package
        sanity: Check if tar is gnutar

  Soumya Sambu (2):
        ncurses: Fix CVE-2023-45918
        git: upgrade 2.44.0 -> 2.44.1

  Sundeep KOKKONDA (2):
        binutils: stable 2.42 branch updates.
        glibc: stable 2.39 branch updates.

  Sven Schwermer (3):
        bitbake: fetch2/gcp: Add missing runfetchcmd import
        recipetool: Handle unclean response in go resolver
        recipetool: Handle several go-import tags in go resolver

  Thomas Perrot (1):
        maintainers.inc: maintainer for opensbi

  Tim Orling (32):
        python3-maturin: upgrade 1.4.0 -> 1.5.1
        glslang: upgrade to 1.3.283.0
        vulkan-headers: upgrade to 1.3.283.0
        vulkan-loader: upgrade to 1.3.283.0
        vulkan-tools: upgrade to 1.3.283.0
        spirv-headers: upgrade to 1.3.283.0
        spirv-tools: upgrade to 1.3.283.0
        vulkan-validation-layers: upgrade to 1.3.283.0
        vulkan-utility-libraries: upgrade to 1.3.283.0
        vulkan-volk: upgrade to 1.3.283.0
        python3-cryptography: upgrade 42.0.5 -> 42.0.7
        python3-bcrypt: upgrade 4.1.2 -> 4.1.3
        python3-rpds-py: upgrade 0.18.0 -> 0.18.1
        pythonn3-rpds-py: enable ptest
        python3-maturin: upgrade 1.5.1 -> 1.6.0
        python3-meson-python: ugprade 0.15.0 -> 0.16.0
        python3-babel: upgrade 2.14.0 -> 2.15.0
        python3-cryptography: upgrade 42.0.7 -> 42.0.8
        python3-certifi: upgrade 2024.2.2 -> 2024.6.2
        python3-more-itertools: upgrade 10.2.0 -> 10.3.0
        python3-packaging: upgrade 24.0 -> 24.1
        python3-requests: upgrade 2.32.1 -> 2.32.3
        python3-typing-extensions: upgrade 4.11.0 -> 4.12.2
        python3-zipp: upgrade 3.18.2 -> 3.19.2
        bitbake: taoster: update fixtures for scarthgap, current
        bitbake: toaster test_cerate_new_project: add scarthgap
        bitbake: test_project_page: fix failing test_single_layer_page
        devtool upgrade: enable RECIPE_UPDATE_EXTRA_TASKS
        cargo-update-recipe-crates: add RECIPE_UPDATE_EXTRA_TASKS
        meta-selftest: add python3-guessing-game
        oe-selftest: add RECIPE_UPDATE_EXTRA_TASKS test
        ref-manual: add RECIPE_UPDATE_EXTRA_TASKS variable

  Trevor Gamblin (26):
        patchtest: test_metadata: fix invalid escape sequences
        python3-pytest: upgrade 8.1.1 -> 8.2.0
        python3: skip test_concurrent_futures/test_shutdown
        patchtest: requirements.txt: add GitPython
        patchtest: repo: refactor to use GitPython
        patchtest: tests: update bugzilla_entry_format.fail testfile
        patchtest: utils: remove unused functions
        python3-hypothesis: upgrade 6.100.1 -> 6.102.4
        python3-pygments: upgrade 2.17.2 -> 2.18.0
        python3-pytest: upgrade 8.2.0 -> 8.2.1
        python3-referencing: upgrade 0.34.0 -> 0.35.1
        python3-requests: upgrade 2.31.0 -> 2.32.1
        python3-pyproject-metadata: upgrade 0.7.1 -> 0.8.0
        python3-setuptools-scm: upgrade 8.0.4 -> 8.1.0
        python3-sphinx: upgrade 7.2.6 -> 7.3.7
        python3-trove-classifiers: upgrade 2024.4.10 -> 2024.5.17
        maintainers.inc: transfer some python recipes to tgamblin
        ref-manual: variables: document PYPI_PACKAGE_EXT, PYPI_SRC_URI
        patchtest: selftest: fix patch files
        python3-hypothesis: upgrade 6.102.4 -> 6.103.0
        python3-trove-classifiers: upgrade 2024.5.17 -> 2024.5.22
        python3-docutils: upgrade 0.20.1 -> 0.21.2
        python3: upgrade 3.12.3 -> 3.12.4
        python3-pytest: upgrade 8.2.1 -> 8.2.2
        python3: skip test_concurrent_futures/test_deadlock
        python3: skip test_multiprocessing/test_active_children test

  Victor Kamensky (2):
        systemtap: upgrade 5.0 -> 5.1
        systemtap: fix systemtap-native build error on Fedora 40

  Vincent Kriek (1):
        devtool: sync: Fix Execution error

  Wang Mingyu (70):
        llvm: upgrade 18.1.2 -> 18.1.3
        dropbear: upgrade 2022.83 -> 2024.84
        python3-pycparser: upgrade 2.21 -> 2.22
        gnutls: upgrade 3.8.4 -> 3.8.5
        bind: upgrade 9.18.25 -> 9.18.26
        cronie: upgrade 1.7.1 -> 1.7.2
        diffoscope: upgrade 260 -> 265
        dpkg: upgrade 1.22.5 -> 1.22.6
        gcr: upgrade 4.2.1 -> 4.3.0
        gdk-pixbuf: upgrade 2.42.10 -> 2.42.11
        libarchive: upgrade 3.7.2 -> 3.7.3
        libpam: upgrade 1.6.0 -> 1.6.1
        libsdl2: upgrade 2.30.1 -> 2.30.2
        libwebp: upgrade 1.3.2 -> 1.4.0
        libxmlb: upgrade 0.3.17 -> 0.3.18
        libxmu: upgrade 1.2.0 -> 1.2.1
        lighttpd: upgrade 1.4.75 -> 1.4.76
        lttng-ust: upgrade 2.13.7 -> 2.13.8
        ninja: upgrade 1.11.1 -> 1.12.0
        openssl: upgrade 3.2.1 -> 3.3.0
        pango: upgrade 1.52.1 -> 1.52.2
        python3-beartype: upgrade 0.18.2 -> 0.18.5
        python3-cython: upgrade 3.0.9 -> 3.0.10
        python3-dtschema: upgrade 2024.2 -> 2024.4
        python3-hatchling: upgrade 1.22.4 -> 1.24.1
        python3-hypothesis: upgrade 6.99.4 -> 6.100.1
        python3-idna: upgrade 3.6 -> 3.7
        python3-lxml: upgrade 5.1.0 -> 5.2.1
        python3-mako: upgrade 1.3.2 -> 1.3.3
        python3-pluggy: upgrade 1.4.0 -> 1.5.0
        python3-pygobject: upgrade 3.48.1 -> 3.48.2
        python3-setuptools: upgrade 69.2.0 -> 69.5.1
        python3-trove-classifiers: upgrade 2024.3.3 -> 2024.4.10
        repo: upgrade 2.44 -> 2.45
        stress-ng: upgrade 0.17.06 -> 0.17.07
        taglib: upgrade 2.0 -> 2.0.1
        util-macros: upgrade 1.20.0 -> 1.20.1
        vala: upgrade 0.56.16 -> 0.56.17
        wayland-protocols: upgrade 1.34 -> 1.35
        xcb-proto: upgrade 1.16.0 -> 1.17.0
        mesa: upgrade 24.0.3 -> 24.0.5
        appstream: upgrade 1.0.2 -> 1.0.3
        bash-completion: upgrade 2.13.0 -> 2.14.0
        bind: upgrade 9.18.26 -> 9.18.27
        btrfs-tools: upgrade 6.8 -> 6.8.1
        createrepo-c: upgrade 1.1.0 -> 1.1.1
        diffoscope: upgrade 265 -> 267
        dmidecode: upgrade 3.5 -> 3.6
        dnf: upgrade 4.19.2 -> 4.20.0
        ed: upgrade 1.20.1 -> 1.20.2
        gtk+3: upgrade 3.24.41 -> 3.24.42
        iproute2: upgrade 6.8.0 -> 6.9.0
        iw: upgrade 6.7 -> 6.9
        libedit: upgrade 20230828-3.1 -> 20240517-3.1
        libgpg-error: upgrade 1.48 -> 1.49
        libslirp: upgrade 4.7.0 -> 4.8.0
        libxml2: upgrade 2.12.6 -> 2.12.7
        libxmlb: upgrade 0.3.18 -> 0.3.19
        llvm: upgrade 18.1.5 -> 18.1.6
        mesa: upgrade 24.0.5 -> 24.0.7
        msmtp: upgrade 1.8.25 -> 1.8.26
        nghttp2: upgrade 1.61.0 -> 1.62.0
        ninja: upgrade 1.12.0 -> 1.12.1
        python3-jsonschema: upgrade 4.21.1 -> 4.22.0
        python3-lxml: upgrade 5.2.1 -> 5.2.2
        python3-mako: upgrade 1.3.3 -> 1.3.5
        python3-zipp: upgrade 3.18.1 -> 3.18.2
        shaderc: upgrade 2024.0 -> 2024.1
        wireless-regdb: upgrade 2024.01.23 -> 2024.05.08
        xwayland: upgrade 23.2.6 -> 24.1.0

  Willy Tu (1):
        rust-target-config: fix feature for vfpv4f16

  Xiangyu Chen (2):
        iputils: splitting the ping6 as a package
        ltp: add iputils-ping6 to RDEPENDS

  Yi Zhao (9):
        libcap-ng: upgrade 0.8.4 -> 0.8.5
        libcap-ng-python: upgrade 0.8.4 -> 0.8.5
        dropbear: upgrade 2024.84 -> 2024.85
        libsdl2: upgrade 2.30.2 -> 2.30.3
        gnu-efi: upgrade 3.0.17 -> 3.0.18
        libcap: upgrade 2.69 -> 2.70
        ltp: upgrade 20240129 -> 20240524
        logrotate: upgrade 3.21.0 -> 3.22.0
        debianutils: upgrade 5.17 -> 5.19

  Yoann Congal (1):
        migration-5.1: add the recommended pattern for S/UNPACKDIR definition

  Yogita Urade (1):
        libarchive: upgrade 3.7.3 -> 3.7.4

  Zev Weiss (1):
        bash: Fix file-substitution error-handling bug

  Zoltan Boszormenyi (2):
        cracklib: Modify patch to compile with GCC 14
        cdrtools-native: Fix build with GCC 14

  joshua Watt (6):
        classes/create-spdx-2.2: Fix SPDX Namespace Prefix
        bitbake: cooker: Use hash client to ping upstream server
        bitbake: siggen/runqueue: Report which dependencies affect the taskhash
        bitbake: cooker: Handle ImportError for websockets
        bitbake: asyncrpc: Check websockets version
        classes/create-spdx-2.2: Fix SPDX dependencies for ABI Safe recipes

meta-security: d1522af21d..b4a8bc606f:
  Changqing Li (2):
        recipes: WORKDIR -> UNPACKDIR transition
        scap-security-guide: WORKDIR -> UNPACKDIR

  Gael PORTAY (1):
        sssd: remove duplicate option --without-python2-bindings

  Gowtham Suresh Kumar (1):
        meta-parsec: Update parsec-service to 1.4.1

  Marta Rybczynska (1):
        packagegroup-core-security: update libseccomp dependencies

  Martin Jansa (2):
        {tcp,udp}-smack-test: fix implicit-function-declaration issues fatal with gcc-14
        mmap-smack-test, smack-test, tcp-smack-test, udp-smack-test: don't use S = ${WORKDIR}

  Tim Orling (5):
        swtpm: upgrade 0.8.1 -> 0.8.2
        tpm2-pkcs11: BBCLASSEXTEND native and nativesdk
        tpm2-tools: BBCLASSEXTEND native and nativesdk
        libtpm: BBCLASSEXTEND nativesdk
        tpm2-tss: BBCLASSEXTEND nativesdk

  Valentin Kunin (1):
        tpm2-tss: upgrade 4.0.1 -> 4.1.2

  Wang Mingyu (1):
        lynis: upgrade 3.0.9 -> 3.1.1

  Yi Zhao (6):
        ibmswtpm2: upgrade 164-2020-192.1 -> 183-2024-03-27
        ibmtpm2tss: upgrade 1661 -> 2.2.0
        scap-security-guide: remove __pycache__ in ptest directory
        openscap: upgrade 1.3.9 -> 1.3.10
        scap-security-guide: upgrade 0.1.71 -> 0.1.72
        scap-security-guide: upgrade 0.1.72 -> 0.1.73

meta-raspberrypi: 1879cb831f..eb8ffc4e63:
  Khem Raj (1):
        recipes: Switch to using UNPACKDIR instead of WORKDIR

  Martin Jansa (5):
        linux: drop unused rpi4-64-kernel-misc.cfg
        linux: drop unused 5.15 version
        rpi-u-boot-scr: use UNPACKDIR
        layer.conf: declare compatibility only with styhead
        gstreamer1.0-omx: remove the .bbappend

  Matthias Klein (1):
        linux-firmware-rpidistro: Fix wireless on model Zero 2 W

  Tim Orling (3):
        layer.conf: rpi5 recommends lts-u-boot-mixin
        u-boot: re-enable rapsberrypi5
        raspberrypi5.conf: Fix KERNEL_IMAGETYPE_UBOOT

  Vincent Davis Jr (1):
        rpidistro-ffmpeg: upgrade 4.3.4 -> 5.1.4

  alperak (1):
        rpi-cmdline: Fix being renamed of network interfaces

meta-arm: 17df9c4ebc..981425c54e:
  Abdellatif El Khlifi (4):
        arm-bsp/external-system: costone1000: install the firmware in the filesystem
        arm-bsp/u-boot: corstone1000: add external system DTS node
        arm-bsp/linux-yocto: corstone1000: add external system control support
        arm-bsp/corstone1000-recovery-image: replace core-image-minimal

  Adam Johnston (1):
        arm-bsp/corstone1000: Fix RSA key generation issue

  Ali Can Ozaslan (1):
        arm-bsp/trusted-firmware-m: corstone1000: fix crypto failure on mps3

  Amr Mohamed (3):
        arm-systemready/linux-distros: Upgrade the Debian version to 12.4
        arm-systemready/linux-distros: Upgrade the Debian license
        arm-systemready/linux-distros: Add a third Linux distribution installation

  Andrey Zhizhikin (1):
        optee-client: Switch away from S = WORKDIR

  Ben Cownley (1):
        arm-systemready/linux-distros: Upgrade the openSUSE version to 15.5

  Bence Balogh (25):
        kas: corstone1000: disable multiconfig for firmware builds
        arm-bsp/corstone1000-flash-firmware-image: add nopt generation
        arm/uefi_capsule: use U-Boot for capsule generation
        arm-bsp/documentation: corstone1000: update capsule generation steps
        arm-bsp/u-boot: corstone1000: update TS RPC protocol
        arm-bsp/trusted-services:cs1000: fix deployments
        arm-bsp/trusted-services: rebase corstone1000 patches
        arm-bsp/trusted-firmware-m: replace OpenAMP with RSE Comms
        arm-bsp/corstone1000-flash-firmware-image: add nopt generation
        arm/uefi_capsule: use U-Boot for capsule generation
        arm-bsp/documentation: corstone1000: update capsule generation steps
        arm-bsp/corstone1000-flash-firmware-image: fix capsule dependency issue
        arm-bsp/doc: corstone1000: update A+M communication
        arm-bsp/trusted-firmware-m: remove OpenAMP and Libmetal
        arm/trusted-services: remove OpenAMP and Libmetal
        arm-bsp/trusted-services: corstone1000: fix IAT test
        arm-bsp/trusted-services: corstone1000: add EFI var handling fixes
        arm-bsp/trusted-services: corstone1000: add fixes for private auth vars
        arm-bsp/trusted-firmware-m: corstone1000: increase PS sizes
        arm-bsp/trusted-services: corstone1000: increase comm buffer size
        arm-bsp/trusted-firmware-m: corstone1000: increase RSE_COMMS buff size
        arm-bsp/trusted-firmware-m: corstone1000: remove capsule update reset
        kas: corstone1000: remove Arm-FVP-EULA flag
        arm-bsp/documentation: corstone1000: update the boot chain
        arm-bsp/documentation: corstone1000: improve tests documentation

  Delane Brandy (1):
        arm-bsp/corstone1000: update the documentation

  Drew Reed (6):
        arm-systemready: Fix regex in arm-systemready-ir-acs recipe
        arm: Handle nodistro in firmware deployment
        arm-bsp: corstone1000: Configure Corstone-1000 to use the meta-arm-systemready layer
        arm-bsp: corstone1000: Make ESP partition available to Corstone-1000
        arm-bsp/corstone1000: Update Corstone-1000 user guide
        ci: Add Corstone-1000 to the SystemReady ACS build

  Emekcan Aras (6):
        arm-bsp/u-boot: corstone1000: Change MMCOMM buffer location
        arm-bsp/trusted-services: corstone1000: Change MM comm buffer location
        arm-bsp/trusted-firmware-m: corstone1000: Enable host firewall in FVP
        arm-bsp/trusted-firmware-a: corstone1000: Remove unused NS_SHARED_RAM region
        kas: corstone1000: include TS and PSA dependency for firmware image build
        arm-bsp/trusted-firmware-a: corstone1000: fix reset sequence

  Gyorgy Szing (10):
        arm/trusted-services: Update FFA TEE driver to v2.0.0
        arm/trusted-services: Update TS to v1.0.0
        arm/trusted-services: fix MbedTLS build issue
        arm/trusted-services: fix environment handling
        arm/devtools/fvp-base-a-aem: update the AEM FVP to 11.25.15
        arm-bsp: enable Trusted Services on the fvp-base platform
        arm-bsp/trusted-services: rebase corstone1000 patches
        Add support for the TS Firmware Update service
        arm/trusted-services: update to 2024 April 19
        arm/trusted-services: fix oeqa script

  Harsimran Singh Tungal (8):
        arm-bsp: corstone1000: Enable SMM gateway authenticated variables
        arm-bsp/u-boot: corstone1000: Enable UEFI secure boot
        arm-bsp/documentation: corstone1000: Update user guide for secureboot test
        arm-bsp/optee: corstone1000: Remove MMCOMM buffer address
        arm-bsp/u-boot: corstone1000: Enable secondary cores for Corstone-1000 FVP
        arm-bsp/trusted-firmware-a: corstone1000: Multicore support for Corstone-1000 FVP
        arm-bsp/trusted-firmware-m: corstone1000: Multicore support for Corstone-1000 FVP
        ci,arm-bsp: corstone1000: New MACHINE_FEATURES for Corstone-1000 FVP multicore

  Jon Mason (29):
        arm-bsp/linux: remove kmeta SRCREV SHA
        Revert "arm-bsp/documentation: corstone1000: update capsule generation steps"
        Revert "arm/uefi_capsule: use U-Boot for capsule generation"
        Revert "arm-bsp/corstone1000-flash-firmware-image: add nopt generation"
        CI: add Yocto Project SSTATE Mirror
        CI: use scarthgap branch for meta-clang
        arm/edk2-basetools: add UPSTREAM_CHECK logic
        arm/boot-wrapper-aarch64: add to fvp-base CI
        arm/fvp-corstone1000: tweak the versioning
        arm/fvp-base-a-aem: disable version checking
        arm/trusted-firmware-a: update to lts-2.10.4
        arm/trusted-firmware-a: add comment about location of deps
        README: add backporting process information
        arm/gn: update to latest commit
        arm-bsp: remove support for n1sdp
        arm-bsp: remove unused recipes
        CI: increase bitbake server timeout
        arm/optee: update to 4.2.0
        arm/oeqa: increase optee and ftpm test timeouts
        CI: correct BB_HASHSERVE_UPSTREAM
        arm/trusted-firmware-m: update to 2.1.0
        arm/trusted-firmware-a: add support for 2.11.0
        arm/hafnium: update to v2.11
        arm/edk2: update to edk2-stable202405
        arm/trusted-firmware-rmm: add UPSTREAM_CHECK and tweak recipe version
        arm/trusted-firmware-rmm: update to 0.5.0
        arm/arm-tstee: add UPSTREAM_CHECK
        Revert "CI: temporarily backport the procps fix"
        Docs: add ci/kas, quick start, and release information

  Mathieu Poirier (1):
        arm/trusted-firmware-rmm: Add bitbake, include and patch file for RMM

  Mikko Rapeli (6):
        trusted-firmware-a: continue if TPM device is missing
        optee-os: inrease heap size with fTPM
        oeqa runtime: add optee.py test
        oeqa runtime: add ftpm.py test
        ci/qemuarm64-secureboot.yml: install optee and test both optee and ftpm
        ci/qemuarm-secureboot.yml: install optee and test both optee and ftpm

  Ross Burton (36):
        arm-bsp/sgi575: upgrade trusted-firmware-a to 2.10
        arm-bsp/trusted-firmware-a: remove now-unused 2.9.0 recipe
        arm-bsp/linux-yocto-dev: add bbappend to enable this kernel for our BSPs
        arm-bsp/fvp-base: improve FVP performance
        CI: use scarthgap branches
        arm/classes/wic_nopt: remove unused class
        arm-bsp/linux-yocto-rt: include linux-arm-platforms unconditionally
        ci/testimage: don't :append to IMAGE_FEATURES
        CI: add genericarm64
        arm-bsp: add new sbsa-ref machine
        arm: remove generic-arm64 and qemu-generic-arm64
        CI: sort jobs alphabetically
        CI: show the evaluated KASFILES
        arm-bsp/u-boot: add optimised timer implementation for fvp-base
        CI: add Kas schema comments
        CI: temporarily backport the procps fix
        external-arm-toolchain: ignore warnings about 32-bit time types
        CI: remove 32-bit time_t workaround
        CI: disable ptest in external-gccarm builds
        arm-systemready/arm-systemready-linux-distros: disable buildhistory
        CI: build arm-systemready distro images
        arm/boot-wrapper-aarch64: use https to fetch git source
        arm/trusted-firmware-a: use correct git URL
        arm-bsp/ssh-pregen-hostkeys: enable on virtual machines
        arm/oeqa/runtime/fvp_boot: move pexpect import into test method
        arm-bsp/linux-yocto: fvp-base: remove fvp-timer.cfg
        CI: back to master
        CI: use pregenerated SSH keys in genericarm64
        arm/u-boot: remove obsolete qemuarm patch
        arm-bsp/u-boot: update tick.patch to merged patches
        arm-bsp/ssh-pregen-hostkeys: fix corstone1000 typo
        arm-bsp/edk2-firmware: work around alignment problem with EDK/qemu
        documentation/runfvp: use IMAGE_CLASSES instead of INHERIT
        arm/optee-ftpm: silence new compiler errors from GCC 14.1
        arm-bsp/firmware-image-juno: use UNPACKDIR
        arm/libts: use UNPACKDIR

  Ryan Eatmon (1):
        arm/test-pacbti: Use UNPACKDIR

  Thomas Perrot (1):
        optee-os: remove NOWERROR from EXTRA_OEMAKE

Change-Id: Iee426a0247f08b126a12ca85bd47eea629285850
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2732 files changed
tree: 18b7a56716717de33254c8cc08b75bab51a3f547
  1. .github/
  2. meta-amd/
  3. meta-ampere/
  4. meta-arm/
  5. meta-aspeed/
  6. meta-asrock/
  7. meta-bytedance/
  8. meta-delta/
  9. meta-evb/
  10. meta-facebook/
  11. meta-fii/
  12. meta-google/
  13. meta-hpe/
  14. meta-ibm/
  15. meta-ieisystem/
  16. meta-ingrasys/
  17. meta-intel-openbmc/
  18. meta-inventec/
  19. meta-nuvoton/
  20. meta-openembedded/
  21. meta-openpower/
  22. meta-phosphor/
  23. meta-qualcomm/
  24. meta-quanta/
  25. meta-raspberrypi/
  26. meta-security/
  27. meta-supermicro/
  28. meta-tyan/
  29. meta-ufispace/
  30. meta-wistron/
  31. meta-yadro/
  32. poky/
  33. .eslintrc.json
  34. .gitignore
  35. .gitreview
  36. openbmc-env
  37. OWNERS
  38. README.md
  39. setup
README.md

OpenBMC

Build Status

OpenBMC is a Linux distribution for management controllers used in devices such as servers, top of rack switches or RAID appliances. It uses Yocto, OpenEmbedded, systemd, and D-Bus to allow easy customization for your platform.

Setting up your OpenBMC project

1) Prerequisite

See the Yocto documentation for the latest requirements

Ubuntu

sudo apt install git python3-distutils gcc g++ make file wget \
    gawk diffstat bzip2 cpio chrpath zstd lz4 bzip2

Fedora

sudo dnf install git python3 gcc g++ gawk which bzip2 chrpath cpio \
    hostname file diffutils diffstat lz4 wget zstd rpcgen patch

2) Download the source

git clone https://github.com/openbmc/openbmc
cd openbmc

3) Target your hardware

Any build requires an environment set up according to your hardware target. There is a special script in the root of this repository that can be used to configure the environment as needed. The script is called setup and takes the name of your hardware target as an argument.

The script needs to be sourced while in the top directory of the OpenBMC repository clone, and, if run without arguments, will display the list of supported hardware targets, see the following example:

$ . setup <machine> [build_dir]
Target machine must be specified. Use one of:
...

A more complete list of supported machines can be found under meta-phosphor/docs.

Once you know the target (e.g. romulus), source the setup script as follows:

. setup romulus

4) Build

bitbake obmc-phosphor-image

Additional details can be found in the docs repository.

OpenBMC Development

The OpenBMC community maintains a set of tutorials new users can go through to get up to speed on OpenBMC development out here

Build Validation and Testing

Commits submitted by members of the OpenBMC GitHub community are compiled and tested via our Jenkins server. Commits are run through two levels of testing. At the repository level the makefile make check directive is run. At the system level, the commit is built into a firmware image and run with an arm-softmmu QEMU model against a barrage of CI tests.

Commits submitted by non-members do not automatically proceed through CI testing. After visual inspection of the commit, a CI run can be manually performed by the reviewer.

Automated testing against the QEMU model along with supported systems are performed. The OpenBMC project uses the Robot Framework for all automation. Our complete test repository can be found here.

Submitting Patches

Support of additional hardware and software packages is always welcome. Please follow the contributing guidelines when making a submission. It is expected that contributions contain test cases.

Bug Reporting

Issues are managed on GitHub. It is recommended you search through the issues before opening a new one.

Questions

First, please do a search on the internet. There's a good chance your question has already been asked.

For general questions, please use the openbmc tag on Stack Overflow. Please review the discussion on Stack Overflow licensing before posting any code.

For technical discussions, please see contact info below for Discord and mailing list information. Please don't file an issue to ask a question. You'll get faster results by using the mailing list or Discord.

Will OpenBMC run on my Acme Server Corp. XYZ5000 motherboard?

This is a common question, particularly regarding boards from popular COTS (commercial off-the-shelf) vendors such as Supermicro and ASRock. You can see the list of supported boards by running . setup (with no further arguments) in the root of the OpenBMC source tree. Most of the platforms supported by OpenBMC are specialized servers operated by companies running large datacenters, but some more generic COTS servers are supported to varying degrees.

If your motherboard is not listed in the output of . setup it is not currently supported. Porting OpenBMC to a new platform is a non-trivial undertaking, ideally done with the assistance of schematics and other documentation from the manufacturer (it is not completely infeasible to take on a porting effort without documentation via reverse engineering, but it is considerably more difficult, and probably involves a greater risk of hardware damage).

However, even if your motherboard is among those listed in the output of . setup, there are two significant caveats to bear in mind. First, not all ports are equally mature -- some platforms are better supported than others, and functionality on some "supported" boards may be fairly limited. Second, support for a motherboard is not the same as support for a complete system -- in particular, fan control is critically dependent on not just the motherboard but also the fans connected to it and the chassis that the board and fans are housed in, both of which can vary dramatically between systems using the same board model. So while you may be able to compile and install an OpenBMC build on your system and get some basic functionality, rough edges (such as your cooling fans running continuously at full throttle) are likely.

See also "Supported Machines".

Features of OpenBMC

Feature List

  • Host management: Power, Cooling, LEDs, Inventory, Events, Watchdog
  • Full IPMI 2.0 Compliance with DCMI
  • Code Update Support for multiple BMC/BIOS images
  • Web-based user interface
  • REST interfaces
  • D-Bus based interfaces
  • SSH based SOL
  • Remote KVM
  • Hardware Simulation
  • Automated Testing
  • User management
  • Virtual media

Features In Progress

  • OpenCompute Redfish Compliance
  • Verified Boot

Features Requested but need help

  • OpenBMC performance monitoring

Finding out more

Dive deeper into OpenBMC by opening the docs repository.

Technical Steering Committee

The Technical Steering Committee (TSC) guides the project. Members are:

  • Benjamin Fair, Google
  • Patrick Williams, Meta
  • Roxanne Clarke, IBM
  • Sagar Dharia, Microsoft
  • Samer El-Haj-Mahmoud, Arm
  • Terry Duncan, Intel

Contact