]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
4 weeks agolinux-yocto/6.12: update to v6.12.32
Bruce Ashfield [Tue, 8 Jul 2025 14:36:30 +0000 (10:36 -0400)] 
linux-yocto/6.12: update to v6.12.32

Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    ba9210b8c9635 Linux 6.12.32
    334da674b25fd ksmbd: use list_first_entry_or_null for opinfo_get_list()
    4a72fa2f59874 net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
    b4b163b0e7fab platform/x86: thinkpad_acpi: Ignore battery threshold change event notification
    f9adb4a16225d ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform
    5277bc961cf53 platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
    c7ce21b85a5a4 NFS: Avoid flushing data while holding directory locks in nfs_rename()
    87129b9342dbe char: tpm: tpm-buf: Add sanity check fallback in read helpers
    fe7879e5eb3f4 drm/xe: Save the gt pointer in lrc and drop the tile
    089e980525136 drm/xe/xe2hpg: Add Wa_22021007897
    3b3d3174d1b37 nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
    8c7ecba772bfb spi: spi-sun4i: fix early activation
    44a4a01e91ae0 phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error
    2c09a5cbc0100 phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure
    6f47d74081336 drm/amd/display: check stream id dml21 wrapper to get plane_id
    02ed7c617fa36 drm/amd/display: fix link_set_dpms_off multi-display MST corner case
    afe090366f470 gpio: virtuser: fix potential out-of-bound write
    cef4f57980d0e um: let 'make clean' properly clean underlying SUBARCH as well
    cb5d7e7a6f790 platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
    16ed9db158efd nfs: don't share pNFS DS connections between net namespaces
    f7cbb7035c858 HID: quirks: Add ADATA XPG alpha wireless mouse support
    141054adba2f3 dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open
    510cf09f2dedf coredump: hand a pidfd to the usermode coredump helper
    8fdca436d8f2a coredump: fix error handling for replace_fd()
    a6d87cce788d2 perf/arm-cmn: Add CMN S3 ACPI binding
    d96289fcac263 perf/arm-cmn: Initialise cmn->cpu earlier
    c6d2c0d46121f perf/arm-cmn: Fix REQ2/SNP2 mixup
    2f2190ce4ca97 net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
    b7550a25840a2 arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl
    2ee377336c731 arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1"
    07f51c8f01f9e arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1"
    5b9e29e74d4ac arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219
    110875e707022 arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay
    8a26672180a04 arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators
    7d6fd34220a75 arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
    a15e5630133b3 arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0
    e539e3e611183 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay
    0451eef436181 arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay
    8c32e3ca0e1ad arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay
    8cc39fa7ddaba arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default
    b605a449b689b arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default
    ef60b9ba0df95 arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default
    1e5144b53cec2 arm64: dts: qcom: x1e80100: Fix video thermal zone
    fc54ce9d78dec arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on
    660baafc99174 arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on
    fa8939991bc4f arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage
    b2f571e0ba1d9 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage
    a5c10cc63dc68 arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage
    d3400824e096b arm64: dts: qcom: sm8650: Add missing properties for cryptobam
    2a539505321a5 arm64: dts: qcom: sm8550: Add missing properties for cryptobam
    b4412e855317e arm64: dts: qcom: sm8450: Add missing properties for cryptobam
    87ec68b7e92cc arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
    c96762b6837d5 arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10
    920c14a3772dd arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property
    61ffb2e73d753 arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
    e3dfd77a7fca7 can: kvaser_pciefd: Force IRQ edge in case of nested IRQ

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibwpe: Add patch to support builds with CMake 4+
Moritz Haase [Thu, 3 Jul 2025 13:27:19 +0000 (15:27 +0200)] 
libwpe: Add patch to support builds with CMake 4+

PR [0] has been filed upstream, but isn't merged yet.

[0]: https://github.com/WebPlatformForEmbedded/libwpe/pull/136

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agomusl-locales: Add patch to support builds with CMake 4+
Moritz Haase [Thu, 3 Jul 2025 13:27:18 +0000 (15:27 +0200)] 
musl-locales: Add patch to support builds with CMake 4+

PR [0] has been filed upstream, but isn't merged yet.

[0]: https://git.adelielinux.org/adelie/musl-locales/-/merge_requests/10

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibubootenv: Backport patch to support builds with CMake 4+
Moritz Haase [Thu, 3 Jul 2025 13:27:17 +0000 (15:27 +0200)] 
libubootenv: Backport patch to support builds with CMake 4+

Commit [0] has been merged upstream, but there hasn't been a release containing it
yet.

[0]: https://github.com/sbabic/libubootenv/commit/cd12d9dd2bea8e4580f458df77229477fc55ba70

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoapt: Backport patch to support builds with CMake 4+
Moritz Haase [Thu, 3 Jul 2025 13:27:16 +0000 (15:27 +0200)] 
apt: Backport patch to support builds with CMake 4+

There have been a number of upstream releases that ship this patch already, but
given that the most recent ones are considered experimental, I opted to backport
instead.

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agocreaterepo-c: Backport patches to support builds with CMake 4+
Moritz Haase [Thu, 3 Jul 2025 13:27:15 +0000 (15:27 +0200)] 
createrepo-c: Backport patches to support builds with CMake 4+

There hasn't been a new upstream release yet that ships the required changes.

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibcomps: Backport patch to support builds with CMake 4+
Moritz Haase [Thu, 3 Jul 2025 13:27:14 +0000 (15:27 +0200)] 
libcomps: Backport patch to support builds with CMake 4+

PR [0] has been merged upstream, but there hasn't been a release containing it
yet.

[0]: https://github.com/rpm-software-management/libcomps/pull/119

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopseudo: 1.9.0 -> 1.9.2
Robert Yang [Fri, 4 Jul 2025 06:26:20 +0000 (23:26 -0700)] 
pseudo: 1.9.0 -> 1.9.2

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agogit: 2.49.0 -> 2.50.0
Robert Yang [Fri, 4 Jul 2025 06:26:19 +0000 (23:26 -0700)] 
git: 2.49.0 -> 2.50.0

* Rebased fixsort.patch

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopango: upgrade 1.56.3 -> 1.56.4
Wang Mingyu [Mon, 30 Jun 2025 09:13:03 +0000 (17:13 +0800)] 
pango: upgrade 1.56.3 -> 1.56.4

Changelog:
===========
- fontconfig: Improve the add_font_file implementation
- fontconfig: Combine font features and style variants
- fontconfig: Make sure font faces stay alive
- win32: Drop some caching
- win32: Make sure font faces stay alive
- win32: Modernize and simplify the code
- win32: Stop synthesizing fonts
- win32: Implement list models
- coretext: Support synthetic small caps
- layout: Avoid assertions in line breaking
- build: Require GLib 2.82

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agonghttp2: upgrade 1.65.0 -> 1.66.0
Wang Mingyu [Mon, 30 Jun 2025 09:13:02 +0000 (17:13 +0800)] 
nghttp2: upgrade 1.65.0 -> 1.66.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-lxml: upgrade 5.4.0 -> 6.0.0
Wang Mingyu [Mon, 30 Jun 2025 09:13:07 +0000 (17:13 +0800)] 
python3-lxml: upgrade 5.4.0 -> 6.0.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-license-expression: upgrade 30.4.1 -> 30.4.3
Wang Mingyu [Mon, 30 Jun 2025 09:13:06 +0000 (17:13 +0800)] 
python3-license-expression: upgrade 30.4.1 -> 30.4.3

Changelog:
=============
- Fix missing release wheels
- Fix typo in README.rst for SPDX license list version
- Fix LicenseWithExceptionSymbol missing Expression class variables
- Depcreated licenses are loaded by default.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-hypothesis: upgrade 6.135.9 -> 6.135.16
Wang Mingyu [Mon, 30 Jun 2025 09:13:05 +0000 (17:13 +0800)] 
python3-hypothesis: upgrade 6.135.9 -> 6.135.16

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopkgconf: upgrade 2.4.3 -> 2.5.1
Wang Mingyu [Mon, 30 Jun 2025 09:13:04 +0000 (17:13 +0800)] 
pkgconf: upgrade 2.4.3 -> 2.5.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibpam: upgrade 1.7.0 -> 1.7.1
Wang Mingyu [Mon, 30 Jun 2025 09:12:56 +0000 (17:12 +0800)] 
libpam: upgrade 1.7.0 -> 1.7.1

0001-meson.build-correct-check-for-existence-of-two-prepr.patch
removed since it's included in 1.7.1

Changelog:
===============
* pam_access: do not resolve ttys or display variables as hostnames.
* pam_access: added "nodns" option to disallow resolving of tokens as hostnames
  (CVE-2024-10963).
* pam_limits: added support for rttime (RLIMIT_RTTIME).
* pam_namespace: fixed potential privilege escalation (CVE-2025-6020).
* meson: added support of elogind as a logind provider.
* Multiple minor bug fixes, build fixes, portability fixes,
  documentation improvements, and translation updates.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibogg: upgrade 1.3.5 -> 1.3.6
Wang Mingyu [Mon, 30 Jun 2025 09:12:55 +0000 (17:12 +0800)] 
libogg: upgrade 1.3.5 -> 1.3.6

Changelog:
===========
 * Update minimum cmake version to 3.6
   This fixes incompatibility with cmake >= 4.0
 * Fix UBsan issues
 * Improve allocation failure handling
 * Fix various compiler warnings
 * Fix various autotool warnings
 * Improve continuous integration testing scripts

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoethtool: upgrade 6.14 -> 6.15
Wang Mingyu [Mon, 30 Jun 2025 09:12:42 +0000 (17:12 +0800)] 
ethtool: upgrade 6.14 -> 6.15

avoid_parallel_tests.patch
refreshed for 6.15

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoenchant2: upgrade 2.8.6 -> 2.8.10
Wang Mingyu [Mon, 30 Jun 2025 09:12:41 +0000 (17:12 +0800)] 
enchant2: upgrade 2.8.6 -> 2.8.10

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agobtrfs-tools: upgrade 6.14 -> 6.15
Wang Mingyu [Mon, 30 Jun 2025 09:12:40 +0000 (17:12 +0800)] 
btrfs-tools: upgrade 6.14 -> 6.15

Changelog:
===========
- mkfs: new option --inode-flags to specify flags/attributes for inodes/directories/subvolumes
- check:
  fix false alert on missing checksum for hole
  in lowmem mode, fix false alerts when checking refs
- convert: check feature compatibility when enabling block-group-tree
- tune convert-bgt: fix resume of conversion
- rescue: add new command fix-data-checksum, selectively fix or find mismatching checksums
- other:
  new and updated tests
  documentation updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopciutils: upgrade from 3.13.0 to 3.14.0
Chen Qi [Wed, 2 Jul 2025 02:00:32 +0000 (10:00 +0800)] 
pciutils: upgrade from 3.13.0 to 3.14.0

Upgrade pciutils from 3.13.0 to 3.14.0.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoopenssh: limit read access to sshd_config
Louis Rannou [Thu, 3 Jul 2025 12:14:36 +0000 (14:14 +0200)] 
openssh: limit read access to sshd_config

Enhance security by limiting read access for /etc/sshd_config to user root as it
may reveal unsecure configurations.

Reading access is limited in the install append as the default value 0644 is
hardcoded in the openssh makefile and is not configurable. Therefore the
permissions are modified in the install append.

Signed-off-by: Louis Rannou <louis.rannou@non.se.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agorpm-sequoia: Use DEBUG_BUILD to determine build directory
Yash Shinde [Thu, 3 Jul 2025 09:14:28 +0000 (02:14 -0700)] 
rpm-sequoia: Use DEBUG_BUILD to determine build directory

Debug builds fail with a panic in build.rs when attempting
to create rpm-sequoia.pc in a non-existent target/debug directory:

process didn't exit successfully: `TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/build/target/debug/build/rpm-sequoia-d2609670a855c0b5/build-script-build` (exit status: 101)
— stderr
thread 'main' panicked at build.rs:125:36:
Creating "TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/sources-unpack/git/target/debug/rpm-sequoia.pc" (CARGO_TARGET_DIR: None): Os
{ code: 2, kind: NotFound, message: "No such file or directory" }

This was caused by the build and install logic assuming a fixed release directory
in rpm-sequoia recipe.

Update build and install steps to use the ${BUILD_DIR} variable,
which is set based on the value of DEBUG_BUILD from cargo.bbclass.
(rpm-sequoia inherits cargo)
This ensures paths used for rpm-sequoia.pc generation and installation
are valid in both debug and release configurations.

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agokernel.bbclass: State riscv required tune_features for Linux
Mark Hatle [Wed, 2 Jul 2025 21:44:21 +0000 (16:44 -0500)] 
kernel.bbclass: State riscv required tune_features for Linux

Required:
   rv32ima_zicsr_zifencei
   rv64ima_zicsr_zifencei

See the arch/riscv/Makefile:

riscv-march-$(CONFIG_ARCH_RV32I) := rv32ima
riscv-march-$(CONFIG_ARCH_RV64I) := rv64ima
riscv-march-$(CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI) := $(riscv-march-y)_zicsr_zifencei

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agofeatures_check.bbclass: Add support for required TUNE_FEATURES
Mark Hatle [Wed, 2 Jul 2025 21:44:20 +0000 (16:44 -0500)] 
features_check.bbclass: Add support for required TUNE_FEATURES

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agou-boot: Dynamic RISC-V ISA configuration
Mark Hatle [Wed, 2 Jul 2025 21:44:19 +0000 (16:44 -0500)] 
u-boot: Dynamic RISC-V ISA configuration

Allow the risc-v TUNE_FEATURES to select specific ISA (kconfig) selections
via config fragments.

This allows the following items to be selected dynamically:

    CONFIG_RISCV_ISA_C
    CONFIG_RISCV_ISA_F
    CONFIG_RISCV_ISA_D
    CONFIG_RISCV_ISA_ZBB
    CONFIG_RISCV_ISA_A
    CONFIG_RISCV_ISA_ZICBOM

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibadwaita: upgrade 1.7.4 -> 1.7.5
Simone Weiß [Wed, 2 Jul 2025 16:42:12 +0000 (16:42 +0000)] 
libadwaita: upgrade 1.7.4 -> 1.7.5

Changelog:
- AdwAboutDialog/AdwAboutWindow
  - Fix a leak
- AdwAvatar
  - Fix custom image size with GTK 4.19.2
- AdwStyleManager
  - Fix loading font names when debug variables are set
- AdwTabOverview
  - Update window radius
- AdwToastOverlay
  - Fix a critical when showing a toast while hiding it
- Tests
  - Fix a leak

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agodevtool: Handle workspaces for multiconfig
Joshua Watt [Wed, 2 Jul 2025 16:41:47 +0000 (10:41 -0600)] 
devtool: Handle workspaces for multiconfig

If a multiconfig recipe is passed to devtool, find the correct workspace
name by removing the multiconfig prefix

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoexternalsrc: Always ask Git for location of .git directory
Mike Crowe [Wed, 2 Jul 2025 10:56:58 +0000 (11:56 +0100)] 
externalsrc: Always ask Git for location of .git directory

externalsrc_configure_prefunc assumed that the .git directory is
${S}/.git. This isn't true for submodules at least.

srctree_hash_files already contained code to ask Git for the correct
path to the .git directory. Let's move that code to a new find_git_dir
function and call it from both places and make the behaviour consistent.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoshaderc: upgrade 2025.2 -> 2025.3
Wang Mingyu [Mon, 30 Jun 2025 09:13:13 +0000 (17:13 +0800)] 
shaderc: upgrade 2025.2 -> 2025.3

0001-cmake-disable-building-external-dependencies.patch
refreshed for 2025.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agorepo: upgrade 2.55.2 -> 2.56
Wang Mingyu [Mon, 30 Jun 2025 09:13:12 +0000 (17:13 +0800)] 
repo: upgrade 2.55.2 -> 2.56

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-pygments: upgrade 2.19.1 -> 2.19.2
Wang Mingyu [Mon, 30 Jun 2025 09:13:11 +0000 (17:13 +0800)] 
python3-pygments: upgrade 2.19.1 -> 2.19.2

Changelog:
  Lua: Fix regression introduced in 2.19.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-pdm: upgrade 2.25.1 -> 2.25.3
Wang Mingyu [Mon, 30 Jun 2025 09:13:10 +0000 (17:13 +0800)] 
python3-pdm: upgrade 2.25.1 -> 2.25.3

Changelog:
=============
- Fix a bug that local file package metadata was missing when reading the lockfile.
- Extract dependency-groups and extras markers from marker value when parsing pylock.toml.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-numpy: upgrade 2.3.0 -> 2.3.1
Wang Mingyu [Mon, 30 Jun 2025 09:13:09 +0000 (17:13 +0800)] 
python3-numpy: upgrade 2.3.0 -> 2.3.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopython3-markdown: upgrade 3.8 -> 3.8.2
Wang Mingyu [Mon, 30 Jun 2025 09:13:08 +0000 (17:13 +0800)] 
python3-markdown: upgrade 3.8 -> 3.8.2

Changelog:
============
- Fix codecs deprecation in Python 3.14.
- Fix issue with unclosed comment parsing in Python 3.14.
- Fix issue with unclosed declarations in Python 3.14.
- Fix issue with unclosed HTML tag < foo and Python 3.14.
- Ensure incomplete markup declaration in raw HTML doesn't crash parser (#1534).
- Fixed dropped content in md_in_html (#1526).
- Fixed HTML handling corner case that prevented some content from not being rendered

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoshadow: upgrade from 4.17.4 to 4.18.0
Chen Qi [Wed, 2 Jul 2025 08:44:18 +0000 (16:44 +0800)] 
shadow: upgrade from 4.17.4 to 4.18.0

Upgrade shadow from 4.17.4 to 4.18.0.

Full change log:
https://github.com/shadow-maint/shadow/compare/4.17.4...4.18.0

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agooeqa context.py: use TEST_SUITES if set
Mikko Rapeli [Wed, 2 Jul 2025 07:25:13 +0000 (10:25 +0300)] 
oeqa context.py: use TEST_SUITES if set

If build target has set TEST_SUITES, then that should
be the default test modules to execute. Fixes testexport.bbclass
to run same tests as testimage.bbclass which already
uses TEST_SUITES.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolinux-firmware: upgrade 20250613 -> 20250627
Vivek Puar [Mon, 30 Jun 2025 19:48:03 +0000 (01:18 +0530)] 
linux-firmware: upgrade 20250613 -> 20250627

Add packages ${PN}-qcom-x1p42100-adreno and ${PN}-qcom-adreno-g715 for
Snapdragon X1 Plus (X1P42100) GPU firmware.

Add new LICENSE files.

License-Update: additional files

Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolinux-firmware: upgrade 20250509 -> 20250613
Vivek Puar [Mon, 30 Jun 2025 19:48:02 +0000 (01:18 +0530)] 
linux-firmware: upgrade 20250509 -> 20250613

Adding QUPv3 firmware for QCM6490 and QCS8300 platforms.

Add package ${PN}-qcom-sc8280xp-lenovo-x13s-vpu for Lenovo X13s
laptop.

License-Update: additional files

Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolinux-firmware: add missing license
Vivek Puar [Mon, 30 Jun 2025 19:48:01 +0000 (01:18 +0530)] 
linux-firmware: add missing license

Some license were part of the linux-firmware but were not added to the
recipe, so adding those missing license

Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agobase.bbclass: Deferred inherit native toolchain class
Khem Raj [Fri, 4 Jul 2025 03:13:49 +0000 (20:13 -0700)] 
base.bbclass: Deferred inherit native toolchain class

use TOOLCHAIN_NATIVE variable for selecting native compiler

Default it to PREFERRED_TOOLCHAIN_NATIVE, a recipe which wants
to enforce a toolchain can do so with

for cross toolchains ( e.g. target, nativesdk )

TOOLCHAIN = "gcc"

For native

TOOLCHAIN_NATIVE = "gcc"

This helps build native recipe with clang as native compiler.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agocompiler-rt,libcxx: Use clang for native-libcxx and gcc for compiler-rt-native
Khem Raj [Fri, 4 Jul 2025 03:13:48 +0000 (20:13 -0700)] 
compiler-rt,libcxx: Use clang for native-libcxx and gcc for compiler-rt-native

compiler-rt configure calls for c++ compiler which can cause C++ runtime to
not be detected on some Yocto autobuilder workers running ubuntu 24.04
therefore let it use gcc for native version

Set TOOLCHAIN_NATIVE for using clang for libcxx

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agokernelsrc/perf: clean up package version while using kernel source
Hongxu Jia [Wed, 2 Jul 2025 02:44:08 +0000 (10:44 +0800)] 
kernelsrc/perf: clean up package version while using kernel source

If recipe inherits bbclass kernelsrc to use kernel sources,
the recipe should explicitly set ${KERNEL_VERSION} to ${PKGV}
in task do_package, otherwise package version (${PV} is usually
default 1.0) is not consistent with kernel source.

For example, there are 5 recipes in meta-openembedded to inherit
kernelsrc, but 4 recipes explicitly set PKGV.

meta-openembedded$ grep -e "setVar(.*PKGV.*KERNEL_VERSION" -e kernelsrc -rn *
meta-oe/recipes-kernel/intel-speed-select/intel-speed-select.bb:9:inherit kernelsrc
meta-oe/recipes-kernel/bpftool/bpftool.bb:8:inherit bash-completion kernelsrc kernel-arch
meta-oe/recipes-kernel/bpftool/bpftool.bb:44:    d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])
meta-oe/recipes-kernel/cpupower/cpupower.bb:8:inherit kernelsrc kernel-arch bash-completion
meta-oe/recipes-kernel/cpupower/cpupower.bb:32:    d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])
meta-oe/recipes-kernel/turbostat/turbostat.bb:98:    d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])
meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:25:inherit kernelsrc autotools-brokensep
meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:68:    d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])
meta-oe/recipes-kernel/spidev-test/spidev-test.bb:7:inherit bash-completion kernelsrc kernel-arch
meta-oe/recipes-kernel/spidev-test/spidev-test.bb:26:    d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])

This commit clean up the setting of PKGV, move it to kernelsrc.bbclass
for common use, the recipe (such as intel-speed-select) that inherited
kernelsrc will not be required to explicitly set ${PKGV} with
${KERNEL_VERSION}

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agokernel-devsrc: make package version consistent with kernel source
Hongxu Jia [Mon, 30 Jun 2025 12:17:08 +0000 (20:17 +0800)] 
kernel-devsrc: make package version consistent with kernel source

The package version of kernel-devsrc is 1.0 which is not consistent
with kernel source

$ bitbake kernel-devsrc
$ ls tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-*
tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-1.0-r0.qemux86_64.rpm
tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dbg-1.0-r0.qemux86_64.rpm
tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dev-1.0-r0.qemux86_64.rpm

After commit [kernelsrc.bbclass/perf: make package version consistent
with kernel source] applied, it moved the setting of PKGV to
kernelsrc.bbclass for common use. And bbclass kernelsrc has already
inherited linux-kernel-base, this commit uses bbclass kernelsrc to
instead of linux-kernel-base, and remove duplicated settings.

After applying this commit:
$ ls tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-*
tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-6.12.31-r0.qemux86_64.rpm
tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dbg-6.12.31-r0.qemux86_64.rpm
tmp/work/qemux86_64-poky-linux/kernel-devsrc/1.0/deploy-rpms/qemux86_64/kernel-devsrc-dev-6.12.31-r0.qemux86_64.rpm

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibucontext: use hard/soft float
Jon Mason [Tue, 1 Jul 2025 13:27:23 +0000 (09:27 -0400)] 
libucontext: use hard/soft float

When building for qemuarm-secureboot in meta-arn with musl and clang,
the following compile error is seen:
- | ../sources/libucontext-1.3.2/arch/arm/swapcontext.S:23:11: error: unknown token in expression
- |  ldr r4, =#0x56465001
- |           ^

This is happening because 1.3 added ifdefs for assembly code for both
hard and soft float, and bcause neither is being defined, it is taking
this path with the issue.

Since we can tell if soft or hard float is being used via the TARGET_FPU
variable, use that and set the relevant makefile flag.

Signed-off-by: Jon Mason <jon.mason@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agoopensbi: bump to 1.7
Thomas Perrot [Tue, 1 Jul 2025 14:42:50 +0000 (16:42 +0200)] 
opensbi: bump to 1.7

This release has:
- New parameter in top-level Makefile for reproducible builds
- Added MIPS P8700 platform support
- Allow arbitrary path in LLVM parameter of top-level Makefile
- Improved SBI v3.0 extensions to match frozen specification
-  Emulate AMO instructions when Zaamo is not available
- Stop the harts waiting for HSM start from supervisor software
- Improved generic platform overrides to use common fdt_driver helpers
- Improved SBI MPXY framework to use per-domain data
- Added support for control transfer records (CTR) ISA extension
- Use LR and SC when Zaamo ISA extension is not available
- Added PXA UART support
- Added support for double-trap ISA extensions
- Optimized hartid and scratch lookup
- Added unit tests for bitwise operations
- Added unit tests for SBI ecall functionality
- Constify various FDT driver definitions
- Added MPXY RPMI mailbox driver for System MSI service group
- Improved RPMI drivers to match frozen specifications
- Initialize miscellaneous early drivers in one pass
- Use fdt_driver helpers for irqchip driver framework
- Allow adding SSE events dynamically at boot-time
- Simple singly linked list implementation

Overall, this release adds more ISA extensions and does many device driver
improvements.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibarchive: correct upstream version check
Alexander Kanavin [Mon, 30 Jun 2025 10:59:34 +0000 (12:59 +0200)] 
libarchive: correct upstream version check

The directory index is missing the latest release:
https://www.libarchive.org/downloads/

Ticket (which I do not believe will be quickly fixed, considering
other similar open tickets):
https://github.com/libarchive/libarchive/issues/2693

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agospdx30: Allow VEX Justification to be configurable
Joshua Watt [Wed, 2 Jul 2025 16:43:28 +0000 (10:43 -0600)] 
spdx30: Allow VEX Justification to be configurable

Instead of hard coding the VEX justifications for "Ignored" CVE status,
add a map that configures what justification should be used for each
status.

This allows other justifications to be easily added, and also ensures
that status fields added externally (by downstream) can set an
appropriate justification if necessary.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agottyrun: upgrade 2.37.0 -> 2.38.0
Wang Mingyu [Tue, 1 Jul 2025 23:24:38 +0000 (07:24 +0800)] 
ttyrun: upgrade 2.37.0 -> 2.38.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agomobile-broadband-provider-info: upgrade 20240407 -> 20250613
Wang Mingyu [Tue, 1 Jul 2025 23:24:37 +0000 (07:24 +0800)] 
mobile-broadband-provider-info: upgrade 20240407 -> 20250613

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agomesa: upgrade 25.1.3 -> 25.1.4
Wang Mingyu [Tue, 1 Jul 2025 23:24:36 +0000 (07:24 +0800)] 
mesa: upgrade 25.1.3 -> 25.1.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibproxy: upgrade 0.5.9 -> 0.5.10
Wang Mingyu [Tue, 1 Jul 2025 23:24:35 +0000 (07:24 +0800)] 
libproxy: upgrade 0.5.9 -> 0.5.10

Changelog:
==========
- kde: Support Proxy Config Script value without scheme
- Create codeql.yml
- Add MATE and Cinnamon check to gnome plugin
- Support -M option for Solaris/illumos ld
- Fix symbol versioning with LLD
- Create SECURITY.md

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibmodulemd: upgrade 2.15.1 -> 2.15.2
Wang Mingyu [Tue, 1 Jul 2025 23:24:34 +0000 (07:24 +0800)] 
libmodulemd: upgrade 2.15.1 -> 2.15.2

Fixes:
-----------
module_index test now passes if RPM library is built without bzip2 or xz
compression support and libmodulemd is configured to support decompression
using the RPM library.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agotcl: fix tclConfig.sh after UNPACKDIR change
Markus Volk [Tue, 1 Jul 2025 21:54:34 +0000 (23:54 +0200)] 
tcl: fix tclConfig.sh after UNPACKDIR change

Adapt the  sed command that edits TCL_SRC_DIR in tclConfig.sh
This is needed so that tk in meta-oe is capable of reading
the required header file

Remove buildpath from TCL_BUILD_STUB_LIB_PATH in tclConfig.sh

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agoclang-native: Add class to use clang as native compiler
Khem Raj [Wed, 2 Jul 2025 05:32:16 +0000 (22:32 -0700)] 
clang-native: Add class to use clang as native compiler

Some recipes demand full clang/llvm builds e.g. chromium we need to use
clang as native toolchain. This class collects all needed bits to enable
OE built clang to provide the clang native toolchain

Setting

TOOLCHAIN_NATIVE = "clang"

in recipe will chose clang for native toolchain

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agomingetty: fix do_package warning
Changqing Li [Mon, 30 Jun 2025 07:44:42 +0000 (15:44 +0800)] 
mingetty: fix do_package warning

Reproduce steps(Under the same project dir):
1. enable DISTRO_FEATURES usrmerge,  bitbake mingetty
2. disable DISTRO_FEATURES usrmerge, bitbake mingetty

Result in step 2:
WARNING: mingetty-1.08-r3 do_package: mingetty: NOT adding alternative provide /usr/sbin/getty: /usr/sbin/mingetty does not exist
WARNING: mingetty-1.08-r3 do_package: QA Issue: mingetty: Files/directories were installed but not shipped in any package:
  /sbin
  /usr/sbin

In step1, Line SBINDIR=/sbin is replaced to SBINDIR=/usr/sbin, in step2,
since do_fetch does not rerun, Makefile still has SBINDIR=/usr/sbin, so
sed not works as expected, SBINDIR still equal to /usr/sbin when disable
usrmerge. And cause above two warnings.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agooeqa/runtime: set self.runner and handle None
Mikko Rapeli [Tue, 1 Jul 2025 07:33:54 +0000 (10:33 +0300)] 
oeqa/runtime: set self.runner and handle None

Set default self.runner to None. qemu target sets
the runner to qemu. Then handle self.runner None in
run_network_serialdebug(). This way ssh runner
and failing ping or ssh tests handle the error cases.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agobind: upgrade 9.20.9 -> 9.20.10
Wang Mingyu [Mon, 30 Jun 2025 09:12:39 +0000 (17:12 +0800)] 
bind: upgrade 9.20.9 -> 9.20.10

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogst-examples: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Tue, 1 Jul 2025 23:24:33 +0000 (07:24 +0800)] 
gst-examples: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-vaapi: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:53 +0000 (17:12 +0800)] 
gstreamer1.0-vaapi: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:52 +0000 (17:12 +0800)] 
gstreamer1.0: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-rtsp-server: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:51 +0000 (17:12 +0800)] 
gstreamer1.0-rtsp-server: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-python: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:50 +0000 (17:12 +0800)] 
gstreamer1.0-python: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-plugins-ugly: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:49 +0000 (17:12 +0800)] 
gstreamer1.0-plugins-ugly: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-plugins-good: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:48 +0000 (17:12 +0800)] 
gstreamer1.0-plugins-good: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-plugins-base: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:47 +0000 (17:12 +0800)] 
gstreamer1.0-plugins-base: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-plugins-bad: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:46 +0000 (17:12 +0800)] 
gstreamer1.0-plugins-bad: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogstreamer1.0-libav: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:45 +0000 (17:12 +0800)] 
gstreamer1.0-libav: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogst-devtools: upgrade 1.26.2 -> 1.26.3
Wang Mingyu [Mon, 30 Jun 2025 09:12:43 +0000 (17:12 +0800)] 
gst-devtools: upgrade 1.26.2 -> 1.26.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agosudo: upgrade 1.9.16p2 -> 1.9.17
Wang Mingyu [Mon, 30 Jun 2025 09:13:14 +0000 (17:13 +0800)] 
sudo: upgrade 1.9.16p2 -> 1.9.17

License-Update: Copyright updated to 2025

0001-sudo.conf.in-fix-conflict-with-multilib.patch
refreshed for 1.9.17

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agoclang: Upgrade to 20.1.7
Khem Raj [Tue, 1 Jul 2025 20:33:29 +0000 (13:33 -0700)] 
clang: Upgrade to 20.1.7

Brings following fixes

6146a88f6049 [LoongArch] Fix '-mno-lsx' option not disabling LASX feature (#143821)
9ba132be8eea [clan-reply] Backport PTU error recovery to 20.x
199e02a36433 Disable clangd/test/module_dependencies.test on Windows
02aec86e4d0d [clangd] [Modules] Fix to correctly handle module dependencies (#142828)
c4f257cb74b5 [llvm-rc] Allow ALT on non-virtkey accelerators (#143374)
6fa0cdf3720b release/20.x: [clang] Don't evaluate the initializer of constexpr-unknown parameters. (#142498)
337beb73abfe [libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare (#137594)
b8e10ca59b6a [libc++] Fix check for _LIBCPP_HAS_NO_WIDE_CHARACTERS in features.py (#131675)
2da24c36c7df [libcxx] Provide locale conversions to tests through lit substitution (#105651)
253e9321c8b6 [release/20.x] Update release notes for SystemZ changes (#140060)
acf86c5c4dbe [CVP] Keep `ReachableCaseCount` in sync with range of condition (#142302)
2481e590eec7 [AArch64][SME] Fix accessing the emergency spill slot with hazard padding (#142190)
22a3e6b19409 release/20.x: [AArch64] Handle XAR with v1i64 operand types (#141754)
e5dd4f129454 [clangd] Guard against trivial FunctionProtoTypeLoc when creating inlay hints (#143087)
f6532710ace8 [clang-format] Correctly annotate token-pasted function decl names (#142337)
e0586e278f96 [RelLookupTableConverter] Drop unnamed_addr to avoid generating GOTPCREL relocations (#142304)
7759bb57c243 (origin/users/mizvekov/GH139019) [clang] Serialization: support hashing null template arguments
7cf14539b644 Bump version to 20.1.7

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibksba: drop -unknown suffix from version number
Yi Zhao [Wed, 2 Jul 2025 07:28:57 +0000 (15:28 +0800)] 
libksba: drop -unknown suffix from version number

Include drop-unknown-suffix.inc to remove unknown suffix from version in
pc file.

Befor the fix:
$ cat /usr/lib/pkgconfig/ksba.pc
[snip]
Name: ksba
Description: X.509 and CMS support library
Requires: gpg-error
Version: 1.6.7-unknown
Cflags: -I${includedir}
[snip]

After the fix:
$ cat /usr/lib/pkgconfig/ksba.pc
[snip]
Name: ksba
Description: X.509 and CMS support library
Requires: gpg-error
Version: 1.6.7
Cflags: -I${includedir}
[snip]

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibassuan: drop -unknown suffix from version number
Yi Zhao [Wed, 2 Jul 2025 07:28:56 +0000 (15:28 +0800)] 
libassuan: drop -unknown suffix from version number

Include drop-unknown-suffix.inc to remove unknown suffix from version in
pc file.

Befor the fix:
$ cat /usr/lib/pkgconfig/libassuan.pc
[snip]
Name: libassuan
Description: IPC library for the GnuPG components
Requires.private: gpg-error
Version: 3.0.2-unknown
Cflags: -I${includedir}
[snip]

After the fix:
$ cat /usr/lib/pkgconfig/libassuan.pc
[snip]
Name: libassuan
Description: IPC library for the GnuPG components
Requires.private: gpg-error
Version: 3.0.2
Cflags: -I${includedir}
[snip]

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibgcrypt: drop -unknown suffix from version number
Yi Zhao [Wed, 2 Jul 2025 07:28:55 +0000 (15:28 +0800)] 
libgcrypt: drop -unknown suffix from version number

Include drop-unknown-suffix.inc to remove unknown suffix in runtime
version.

Befor the fix:
$ mpicalc --version
mpicalc 2.0
libgcrypt 1.11.0-unknown

After the fix:
$ mpicalc --version
mpicalc 2.0
libgcrypt 1.11.0

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agopinentry: drop -unknown suffix from version number
Yi Zhao [Wed, 2 Jul 2025 07:28:54 +0000 (15:28 +0800)] 
pinentry: drop -unknown suffix from version number

Include drop-unknown-suffix.inc to remove unknown suffix in runtime
version.

Befor the fix:
$ pinentry --version
pinentry-curses (pinentry) 1.3.1-unknown

After the fix:
$ pinentry --version
pinentry-curses (pinentry) 1.3.1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agolibgpg-error:: drop -unknown suffix from version number
Yi Zhao [Wed, 2 Jul 2025 07:28:53 +0000 (15:28 +0800)] 
libgpg-error:: drop -unknown suffix from version number

Include drop-unknown-suffix.inc to remove unknown suffix in runtime
version.

Befor the fix:
$ gpg-error --version
gpg-error (libgpg-error) 1.55-unknown

After the fix:
$ gpg-error --version
gpg-error (libgpg-error) 1.55

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agognupg: drop -unknown suffix from version number
Yi Zhao [Wed, 2 Jul 2025 07:28:52 +0000 (15:28 +0800)] 
gnupg: drop -unknown suffix from version number

For gnupg and related packages, if autogen.sh is run outside of a git
repo, the find-version function always assumes that the package is a
beta version and adds the suffix '-unknown' to the version number.

Add drop-unknow-suffix.inc file that can be included by gnupg and other
recipes. This file is used to modify autogen.sh:
1. Replace beta=yes with beta=no.
2. Replace tmp="-unknown" with tmp=""

Also remove 0004-autogen.sh-fix-find-version-for-beta-checking.patch as
it is no longer needed.

Befor the fix:
$ gpg --version
gpg (GnuPG) 2.5.5-unknown

After the fix:
$ gpg --version
gpg (GnuPG) 2.5.5

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agopsmisc: fix runtime version when using git shallow tarball
Yi Zhao [Tue, 1 Jul 2025 15:47:31 +0000 (23:47 +0800)] 
psmisc: fix runtime version when using git shallow tarball

Add tag to SRC_URI to fix runtime version when using git shallow
tarball.

Before the fix:
root@intel-x86-64:~# pslog -V
pslog (PSmisc) UNKNOWN

After the fix:
root@intel-x86-64:~# pslog  -V
pslog (PSmisc) 23.7

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agoprocps: fix runtime version when using git shallow tarball
Yi Zhao [Tue, 1 Jul 2025 15:47:30 +0000 (23:47 +0800)] 
procps: fix runtime version when using git shallow tarball

Add tag to SRC_URI to fix runtime version when using git shallow
tarball.

Before the fix:
root@intel-x86-64:~# ps -V
ps from procps-ng UNKNOWN
root@intel-x86-64:~# sysctl -V
sysctl from procps-ng UNKNOWN

After the fix:
root@intel-x86-64:~# ps -V
ps from procps-ng 4.0.5
root@intel-x86-64:~# sysctl -V
sysctl from procps-ng 4.0.5

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agosanity: Reference gcc/g++ directly
Richard Purdie [Tue, 1 Jul 2025 21:44:02 +0000 (22:44 +0100)] 
sanity: Reference gcc/g++ directly

BUILD_CC and BUILD_CXX can be overridden on a per recipe context now so
these tests don't make sense in this form any more. They assume gcc/g++
so lets just use those directly.

This fixes things to work with toolchain selection for the native
case.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agosanity/utils: Directly use gcc, not BUILD_CC
Richard Purdie [Tue, 1 Jul 2025 21:28:21 +0000 (22:28 +0100)] 
sanity/utils: Directly use gcc, not BUILD_CC

The test/helper is written assuming gcc, so just call that and stop
accessing BUILD_CC which may be set to clang.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agouninative/utils: Drop workarounds for gcc 4.8/4.9
Richard Purdie [Tue, 1 Jul 2025 19:38:24 +0000 (20:38 +0100)] 
uninative/utils: Drop workarounds for gcc 4.8/4.9

We require at least gcc 8.0 in sanity.bbclass so drop the 4.8/4.9
special case handling in uninative.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agosanity: Require minimum of bitbake 2.15.1
Richard Purdie [Tue, 1 Jul 2025 07:51:18 +0000 (08:51 +0100)] 
sanity: Require minimum of bitbake 2.15.1

This is needed for tinfoil and umask helper function changes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agobase: Use OE_SHARED_UMASK for do_fetch
Richard Purdie [Fri, 27 Jun 2025 09:26:20 +0000 (10:26 +0100)] 
base: Use OE_SHARED_UMASK for do_fetch

The intent has always been to share DL_DIR, so set the umask accordingly
to the new OE_SHARED_UMASK variable and match expectations.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agobitbake.conf/sstate: Introduce OE_SHARED_UMASK to standarise shared area umask
Richard Purdie [Fri, 27 Jun 2025 09:25:00 +0000 (10:25 +0100)] 
bitbake.conf/sstate: Introduce OE_SHARED_UMASK to standarise shared area umask

Currently, the "shared" directory permissions of sstate are hardcoded. Since
multiple areas of the code reference this, separate it out to a variable to
allow the behaviour to be configurable. Initially this applies to SSTATE_DIR.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agopython3-wheel: upgrade 0.45.1 -> 0.46.1; add ptest
Tim Orling [Thu, 26 Jun 2025 15:25:12 +0000 (08:25 -0700)] 
python3-wheel: upgrade 0.45.1 -> 0.46.1; add ptest

* Add python3-packaging to RDEPENDS
* Enable ptest:
  - Add to ptest-packagelists.inc PTESTS_FAST
  - inherit ptest-python-pytest
  - Add python3-setuptools to ptest RDEPENDS
  - One test is skipped, but it requires the "full" python3-flit,
    not just python3-flit-core.

Comparing changes since 0.45.1:
https://github.com/pypa/wheel/compare/0.45.1...0.46.1

Release notes [1]:

0.46.1 (2025-04-08)
* Temporarily restored the wheel.macosx_libfile module (#659)

0.46.0 (2025-04-03)
* Dropped support for Python 3.8
* Removed the bdist_wheel setuptools command implementation and entry
  point. The wheel.bdist_wheel module is now just an alias to
  setuptools.command.bdist_wheel, emitting a deprecation warning on import.
* Removed vendored packaging in favor of a run-time dependency on it
* Made the wheel.metadata module private (with a deprecation warning if
  it’s imported
* Made the wheel.cli package private (no deprecation warning)
* Fixed an exception when calling the convert command with an empty
  description field

[1] https://wheel.readthedocs.io/en/stable/news.html

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agojson-c: Remove icecc specific comment
Moritz Haase [Fri, 27 Jun 2025 06:13:46 +0000 (08:13 +0200)] 
json-c: Remove icecc specific comment

6481e8b209b ("json-c: fix icecc compilation") disabled '-Werror' unconditionally
for all compilers. We want to keep it disabled to reduce efforts when updating
or adding support for new toolchains (see [0]), but since support for icecc has
been removed via ba4fd5229893 ("classes/recipes-devtools: Drop icecc from
OE-Core") recently, we can drop the comment referencing it.

[0]: https://lists.openembedded.org/g/openembedded-core/message/219364

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
CC: quentin.schulz@cherry.de
CC: m.felsch@pengutronix.de
CC: ross.burton@arm.com
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agoninja: upgrade 1.12.1 -> 1.13.0
Randy MacLeod [Thu, 26 Jun 2025 21:28:02 +0000 (17:28 -0400)] 
ninja: upgrade 1.12.1 -> 1.13.0

Changelog:
==========
 - Ninja now automatically joins a GNU Make jobserver as a client
   (version 4.4 on non-Windows systems required for "fifo" style) #1139
 - Print exit code of failed subcommands #1507
 - ninja -t compdb accepts a target #1544
 - Support for ANSI (color) escape codes in NINJA_STATUS #713

See:
   https://github.com/ninja-build/ninja/milestone/8?closed=1
for a complete list of changes.

Add tag to SRC_URI as is now required.
Also line-wrap the DESCRIPTION.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agooeqa/sdk: Simplify test specification and discovery
Thune Tran [Thu, 26 Jun 2025 20:57:21 +0000 (20:57 +0000)] 
oeqa/sdk: Simplify test specification and discovery

Simplify how tests are specified and discovered for different SDK configurations
to allow per-layer customization.

* Introduce `TESTSDK_CASE_DIRS` variable to specify test directory types,
  replacing the need to modify the default_cases class member

* Discover tests from configured layers using a common discovery pattern
  (`<LAYER_DIR>/lib/oeqa/<dirname>/cases`) where `<dirname>` is specified in `TESTSDK_CASE_DIRS`

* The buildtools directories were renamed to follow the common discovery pattern
(`<LAYER_DIR>/lib/oeqa/<dirname>/cases`) for consistency across all SDK configurations.

  meta/lib/oeqa/
  ├── sdk/cases/              # Standard SDK: dirname="sdk"
  ├── buildtools/cases/       # Buildtools: dirname="buildtools"
  └── buildtools-docs/cases/  # Buildtools-docs: dirname="buildtools-docs"

  meta-mingw/lib/oeqa/
  └── sdkmingw/cases/         # MinGW: dirname="sdkmingw"

  meta-foo/lib/oeqa/
  └── sdk/cases/              # Standard SDK: dirname="sdk"

Tested by:

1. Adding new tests using the default discovery pattern `<LAYER_DIR>/lib/oeqa/sdk/cases` and
   verifying they are discovered and executed.

2. Verifying existing SDK configuration tests work (requires -c populate_sdk first):
   * Standard SDK: `bitbake core-image-minimal -c testsdk`
   * Buildtools tarball: `bitbake buildtools-tarball -c testsdk`
   * Buildtools docs tarball: `bitbake buildtools-docs-tarball -c testsdk`
   * Mingw SDK: (SDKMACHINE = "x86_64-mingw32") `bitbake core-image-minimal -c testsdk`

Signed-off-by: Thune Tran <thune.a.tran@boeing.com>
Signed-off-by: Chuck Wolber <chuck.wolber@boeing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agooeqa/selftest/devtool: update create_go test to match the new behaviour
Ross Burton [Fri, 27 Jun 2025 13:48:50 +0000 (14:48 +0100)] 
oeqa/selftest/devtool: update create_go test to match the new behaviour

Update the test now that the recipe uses go-mod-update-modules.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agooeqa/sefltest/devtool: improve assignment matching in _test_recipe_contents
Ross Burton [Fri, 27 Jun 2025 13:48:49 +0000 (14:48 +0100)] 
oeqa/sefltest/devtool: improve assignment matching in _test_recipe_contents

This function assumed that all assignments are done with just "=".

However, being able to check += or ?= is also useful, so use a regex to
split the line and be more flexible about what an assignment operator
looks like.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agorecipetool/create_go: proxy module fetching to go-mod-update-modules
Ross Burton [Fri, 27 Jun 2025 13:48:48 +0000 (14:48 +0100)] 
recipetool/create_go: proxy module fetching to go-mod-update-modules

Now that the go-mod-update-modules class exists, this Go handler can
create a stub recipe and then proxy the module handling to the class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agoclasses/go-mod-update-modules: add class to generate module list
Ross Burton [Fri, 27 Jun 2025 13:48:47 +0000 (14:48 +0100)] 
classes/go-mod-update-modules: add class to generate module list

Almost entirely based on the create_go.py module for recipetool by
Christian Lindeberg <christian.lindeberg@axis.com>, this instead has the
logic inside a class that can be used to update the list of Go modules
that are used, both SRC_URI and LICENSE.

Integration with devtool upgrade will come shortly, but it needs a bit
more work.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agooe/licenses: move tidy_licenses from recipetool
Ross Burton [Fri, 27 Jun 2025 13:48:46 +0000 (14:48 +0100)] 
oe/licenses: move tidy_licenses from recipetool

This function, to tidy a license string, is useful outside of recipetool
so move it to oe.license.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agorecipetool: create_go: Use gomod fetcher instead of go mod vendor
Christian Lindeberg [Fri, 27 Jun 2025 13:48:45 +0000 (14:48 +0100)] 
recipetool: create_go: Use gomod fetcher instead of go mod vendor

Use the go-mod bbclass together with the gomod fetcher instead of the
go-vendor bbclass.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agorecipetool: allow recipe create handlers to specify bitbake tasks to run
Ross Burton [Fri, 27 Jun 2025 13:48:44 +0000 (14:48 +0100)] 
recipetool: allow recipe create handlers to specify bitbake tasks to run

When creating a recipe there can be cases where there is a class that
does some of the recipe creation (such as cargo-update-recipe-crates).

To avoid duplication of code, look for run_task assignments in the
extravalues dictionary returned by the handler, and if it is set then
call that task after writing the recipe.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agorecipetool: create: Support creating extra files named after the recipe
Peter Kjellerstedt [Fri, 27 Jun 2025 13:48:43 +0000 (14:48 +0100)] 
recipetool: create: Support creating extra files named after the recipe

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agogo-mod.bbclass: Calculate GO_MOD_CACHE_DIR relative to ${UNPACKDIR}
Peter Kjellerstedt [Fri, 27 Jun 2025 13:48:42 +0000 (14:48 +0100)] 
go-mod.bbclass: Calculate GO_MOD_CACHE_DIR relative to ${UNPACKDIR}

Adapt to the recent move of S from ${WORKDIR} to ${UNPACKDIR}.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agodosfstools: Use standard fsck exit codes
Ricardo Simoes [Fri, 27 Jun 2025 12:21:58 +0000 (14:21 +0200)] 
dosfstools: Use standard fsck exit codes

This commit brings in `dosfstools` patches to make `fsck.vfat` exit
codes adhere to the standard exit codes defined by `fsck`. See [1].

These will fix the interaction of `fsck.vfat` with other tools like
`systemd-fsck` which expect the exit codes to be in line with the
standard [2].

However, as of today the dosfstools maintainer(s) are invisible for over
a year [3]. Thus, if upstream ever becomes active again, these patches
should be reassessed.

[1] https://github.com/dosfstools/dosfstools/issues/89

[2] https://man7.org/linux/man-pages/man8/systemd-fsck@.service.8.html

[3] https://github.com/dosfstools/dosfstools/issues/210

Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com>
Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 weeks agobuildtools-docs-tarball: add sphinx-argparse and sphinx-copybutton
Antonin Godard [Thu, 26 Jun 2025 15:15:45 +0000 (17:15 +0200)] 
buildtools-docs-tarball: add sphinx-argparse and sphinx-copybutton

Include these sphinx extensions in the buildtools tarball to make them
available when building the documentation.

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>