]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 weeks agosbom-cve-check-update-nvd-native: Update source revision master
Benjamin Robin (Schneider Electric) [Fri, 8 May 2026 09:49:27 +0000 (11:49 +0200)] 
sbom-cve-check-update-nvd-native: Update source revision

Update source revision to v2026.05.07-000006

Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agosbom-cve-check-update-cvelist-native: Update source revision
Benjamin Robin (Schneider Electric) [Fri, 8 May 2026 09:49:26 +0000 (11:49 +0200)] 
sbom-cve-check-update-cvelist-native: Update source revision

Update source revision to cve_2026-05-07_1300Z

Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-sbom-cve-check: Update to version 1.3.1
Benjamin Robin (Schneider Electric) [Fri, 8 May 2026 09:49:25 +0000 (11:49 +0200)] 
python3-sbom-cve-check: Update to version 1.3.1

For details on this new release which fixes various bugs, see:
https://github.com/bootlin/sbom-cve-check/releases/tag/v1.3.1

Also, update the LICENSE, which is now GPL-2.0-or-later instead of
GPL-2.0-only, to be compatible with the licence dependencies.

Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoffmpeg: upgrade 8.0.1 -> 8.1.1
Peter Marko [Wed, 6 May 2026 21:28:40 +0000 (23:28 +0200)] 
ffmpeg: upgrade 8.0.1 -> 8.1.1

Solves CVE-2025-12343, CVE-2025-69693 and CVE-2026-40962.

Remove patches included in this release and refresh remaining patch.

Remove obsolete CVE_STATUS assigments for CVEs no longer reported as
unpatched with this new version.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoglibc: stable 2.43 branch updates
Peter Marko [Thu, 7 May 2026 22:48:13 +0000 (00:48 +0200)] 
glibc: stable 2.43 branch updates

$ git log --oneline ce1013a197eb4a3b8ff2b07e0672f4d0b976ce7c..e9517114acc77c0b8af9da6700107df16882b701
e9517114ac (origin/release/2.43/master) abilist.awk: Handle weak unversioned defined symbols
1634cc11a5 Linux: Only define OPEN_TREE_* macros in <sys/mount.h> if undefined (bug 33921)
d1d8d27164 include: isolate __O_CLOEXEC flag for sys/mount.h and fcntl.h
8362e8ce10 Use pending character state in IBM1390, IBM1399 character sets (CVE-2026-4046)

Testing Results:
+--------------+--------+--------+------+
| Result       | Before | After  | Diff |
+--------------+--------+--------+------+
| PASS         | 6629   | 6632   | +3   |
| XPASS        | 4      | 4      |  0   |
| FAIL         | 105    | 103    | -2   |
| XFAIL        | 16     | 16     |  0   |
| UNSUPPORTED  | 559    | 559    |  0   |
+--------------+--------+--------+------+

Changes in failed testcases:
malloc/tst-malloc-fork-deadlock-malloc-check  FAIL  PASS
malloc/tst-malloc-too-large-malloc-check      PASS  FAIL
nptl/tst-getpid3                              FAIL  PASS
stdlib/tst-qsort3                             FAIL  PASS

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogo: upgrade 1.26.2 -> 1.26.3
Peter Marko [Thu, 7 May 2026 19:53:38 +0000 (21:53 +0200)] 
go: upgrade 1.26.2 -> 1.26.3

Upgrade to latest 1.26.x release [1]:

$ git --no-pager log --oneline go1.26.2..go1.26.3
2dc996f71b (tag: go1.26.3) [release-branch.go1.26] go1.26.3
8282c628a0 [release-branch.go1.26] cmd/go: reject sumdb response lacking module hash
3baf3eec3b [release-branch.go1.26] all: avoid unsafe StringToUTF16Ptr on Windows
0bec63330d [release-branch.go1.26] net/mail: fix quadratic consumePhrase behavior
7136366ebf [release-branch.go1.26] cmd/go: invalidate test cache when -coverpkg dependencies change
722b68ceca [release-branch.go1.26] cmd/compile: keep blank nodes alive in b.loop
3ae315a8cd [release-branch.go1.26] os: avoid panic when RemoveAll fails to remove a symlink
c9f97f50c4 [release-branch.go1.26] html/template: fix escaping of URLs in meta content attributes
40fa774fff [release-branch.go1.26] cmd/pack: refuse to extract files with directory components
d9389d318b [release-branch.go1.26] net/mail: fix quadratic complexity in consumeComment
dd29b59a2b [release-branch.go1.26] cmd/compile: fix loopvar version detection with line directives
18fa391f45 [release-branch.go1.26] crypto/fips140: add package docs
e0f5c054cb [release-branch.go1.26] net: avoid double-free of cgo pointer when handling large DNS response
2992086cf8 [release-branch.go1.26] lib/fips140: add certified pointing to v1.0.0-c2097c7c
f43caf8712 [release-branch.go1.26] lib/fips140: update inprocess to v1.26.0
19d2ce3401 [release-branch.go1.26] runtime: fix timespec definition on 32bits systems
e9df527f06 [release-branch.go1.26] crypto/tls: wrap ML-KEM hybrids in fips140.WithoutEnforcement
73f417a37c [release-branch.go1.26] go/types, types2: handle unconstrained type parameters correctly in a few places
50856a181c [release-branch.go1.26] cmd/go: use MkdirTemp to create temp directory for "go bug"
e137885d68 [release-branch.go1.26] cmd/compile/internal/devirtualize: use pointer identity for type comparison
c9712872cc [release-branch.go1.26] crypto/internal/fips140/drbg: build tag out entropy generation on Wasm
cb994d85ff [release-branch.go1.26] cmd/fix: change -diff to exit 1 if diffs exist
95470667eb [release-branch.go1.26] net/http/httputil: reencode queries with many parameters in proxy
9b01c04815 [release-branch.go1.26] html/template: fix escaper bypass by treating empty script type as JavaScript
be12fe151c [release-branch.go1.26] runtime: use uname version check for 64-bit time on 32-bit arch codepaths
ec5ebece41 [release-branch.go1.26] all: update x/net to 705de46f
710f29a758 [release-branch.go1.26] runtime: add sysUnreserve to undo sysReserve
efdc0fb354 [release-branch.go1.26] cmd/compile: handle min integer step in loop
ba4554f03b [release-branch.go1.26] cmd/go: specify full path to go command when running go tool covdata
f4e425d342 [release-branch.go1.26] fix incorrect loop trip counts
0b4d5f85e6 [release-branch.go1.26] cmd/link: use bfd ld 2.36+ on linux/arm64 instead of gold

Fixes CVE-2026-42501, CVE-2026-39825, CVE-2026-39836, CVE-2026-42499,
      CVE-2026-39820, CVE-2026-39819, CVE-2026-39817, CVE-2026-33814,
      CVE-2026-39826, CVE-2026-33811 and CVE-2026-39823.

Drop patch handling gold linker as upstream implemented gold linker
availability autodetection with [3].

Release information: [2]

[1] https://github.com/golang/go/compare/go1.26.2...go1.26.3
[2] https://groups.google.com/g/golang-announce/c/qcCIEXso47M
[3] https://github.com/golang/go/commit/0b4d5f85e68ea79b61de9989f9f37a984eb11289

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agotime: 1.9 -> 1.10
Robert Yang [Fri, 8 May 2026 14:44:59 +0000 (07:44 -0700)] 
time: 1.9 -> 1.10

* Remove uneed patch, the src/resuse.c has been removed in 1.10:
  0001-include-string.h-for-memset.patch

* Remove backported patches:
  0002-maint-remove-K-R-declarations.patch
  0003-maint-fix-compilation-errors-with-GCC-15.patch
  0004-maint-remove-obsolete-autoconf-macros.patch

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agofeatures-check.bbclass: add reference to required TUNE_FEATURES
Robert P. J. Day [Fri, 8 May 2026 15:13:13 +0000 (11:13 -0400)] 
features-check.bbclass: add reference to required TUNE_FEATURES

While commit a8ef7339ecb9eee909224e7cf23ccd48ef105d93 added the
string 'TUNE' to add support for checking required TUNE_FEATURES,
the comment was not adjusted appropriately.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoshadow-native: Change upstream status of disable_syslog.patch
Dmitry Sakhonchik [Thu, 7 May 2026 12:14:34 +0000 (15:14 +0300)] 
shadow-native: Change upstream status of disable_syslog.patch

Upstream has accepted configure option and merged it into their master branch.

https://github.com/shadow-maint/shadow/pull/1618

After they release v4.20 we can remove the patch and rewrite recipe with the configure option.

Fixes [YOCTO #15785]

Signed-off-by: Dmitry Sakhonchik <frezidok1@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoutils: Handle unexpanded variables in DISTRO_FEATURES
Richard Purdie [Fri, 8 May 2026 06:46:05 +0000 (07:46 +0100)] 
utils: Handle unexpanded variables in DISTRO_FEATURES

If you have an unset variable in DISTRO_FEATURES, very strange things appear to
happen. Currently, this shows up as seccomp appearing in PACKAGECONFIG for
gnutls-native which isn't what the user configured.

The issue happens if you have a variable in DISTRO_FEATURES which cannot be
expanded.

Add some code to detect, warn and work around such a thing. Create a function to
allow this to be done in one place.

[YOCTO #16275]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoinitramfs-framework: overlayroot: Don't assume rootfs location
Marcus Flyckt [Fri, 8 May 2026 08:50:53 +0000 (10:50 +0200)] 
initramfs-framework: overlayroot: Don't assume rootfs location

Instead of assuming that the old rootfs is located at /rootfs, use the
ROOTFS_DIR variable.

This makes it possible to change rootfs location between the rootfs
module and the overlayroot module.

Signed-off-by: Marcus Flyckt <marcus.flyckt@kvaser.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogstreamer1.0-plugins-bad: disble vulkan when x11/wayland not enabled
Changqing Li [Sat, 9 May 2026 05:01:29 +0000 (13:01 +0800)] 
gstreamer1.0-plugins-bad: disble vulkan when x11/wayland not enabled

When vulkan is enabled in DISTRO_FEATURES without x11 or wayland,
do_configure will failed with error:
gst-libs/gst/vulkan/meson.build:311:4: ERROR: Problem encountered: No Windowing system found. vulkansink will not work

disable vulkan from PACKAGECONFIG when x11 and wayland is not enabled

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogo: ptest: fix GOROOT detection and improve cleanup/exit handling
Pratik Farkase [Fri, 8 May 2026 14:42:19 +0000 (16:42 +0200)] 
go: ptest: fix GOROOT detection and improve cleanup/exit handling

Changes:
  - Derive GOROOT dynamically from PTEST_DIR instead of hardcoding
    /usr/lib/go, which breaks on distros using lib64.
  - Track and clean up VERSION and pkg/include files that were copied
    into GOROOT, preventing stale artifacts after ptest runs.
  - Track failures with RC variable and exit non-zero when tests fail,
    consistent with other ptest scripts.

Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agokernel: Disable module deploy tarball by default
Richard Purdie [Thu, 7 May 2026 12:16:44 +0000 (13:16 +0100)] 
kernel: Disable module deploy tarball by default

These module tarballs were once useful for certain development workflows. They
are not that useful when deployed in CI, taking up space as release artefacts.

Not generating them by default saves time/space and users who need/use them can
enable them, this makes more sense as a modern default.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobusybox: patch CVE-2024-58251
Peter Marko [Sun, 10 May 2026 09:26:34 +0000 (11:26 +0200)] 
busybox: patch CVE-2024-58251

Pick patch applied by Debian [1].

I did not find any reference on busybox mailing list that this patch was
submitted. Submitting patch for someone else would be inappropriate,
and busybox is currently known to be very inactive, hence the unwanted
Pending Upstream-Status status.
Also note that the related busybox bugreport [2] is currently not
public, so it is possible that it was submitted there.

[1] https://sources.debian.org/patches/busybox/1:1.37.0-10.1/netstat-sanitize-argv0-for-p-CVE-2024-58251.patch/
[2] https://bugs.busybox.net/show_bug.cgi?id=15922

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibsoup: patch CVE-2026-2708
Peter Marko [Sun, 10 May 2026 09:26:18 +0000 (11:26 +0200)] 
libsoup: patch CVE-2026-2708

Pick patch per [1].

[1] https://security-tracker.debian.org/tracker/CVE-2026-2708

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoxserver-xorg: set status for CVE-2026-34000 and CVE-2026-34002
Peter Marko [Sat, 9 May 2026 22:45:36 +0000 (00:45 +0200)] 
xserver-xorg: set status for CVE-2026-34000 and CVE-2026-34002

These are version-less RedHat CVEs.

[1] points to [2].
This was backported as [3 ]in v22.1.22.

[4] points to [5].
This was backported as [6] in v22.1.22.

[1] https://security-tracker.debian.org/tracker/CVE-2026-34000
[2] https://gitlab.freedesktop.org/xorg/xserver/-/commit/81b6a34f90b28c32ad499a78a4f391b7c06daea2
[3] https://gitlab.freedesktop.org/xorg/xserver/-/commit/a48d67f38753de551cd177e471b545bd8b9b1b64
[4] https://security-tracker.debian.org/tracker/CVE-2026-34002
[5] https://gitlab.freedesktop.org/xorg/xserver/-/commit/f056ce1cc96ed9261052c31524162c78e458f98c
[6] https://gitlab.freedesktop.org/xorg/xserver/-/commit/5328a544ba6c32ecdd1758283ee69058dec100f8

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogdk-pixbuf: set status for 2.44.6
Peter Marko [Sat, 9 May 2026 22:45:35 +0000 (00:45 +0200)] 
gdk-pixbuf: set status for 2.44.6

This is a version-less RedHat CVE.
[1] points to [2] included in v2.44.6.

[1] https://security-tracker.debian.org/tracker/CVE-2026-5201
[2] https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/6cce9311e70b969cbcc6e3e1e74ae1756ed02d5b

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibxml2: set status for CVE-2026-6732
Peter Marko [Sat, 9 May 2026 22:45:34 +0000 (00:45 +0200)] 
libxml2: set status for CVE-2026-6732

This is a version-less RedHat CVE.
[1] points to [2] and [3].
These were backported as [4] and [5] in v2.15.3.

[1] https://security-tracker.debian.org/tracker/CVE-2026-6732
[2] https://gitlab.gnome.org/GNOME/libxml2/-/commit/226b560837b90dea9b14431eca6e6fda8fb01ab4
[3] https://gitlab.gnome.org/GNOME/libxml2/-/commit/7cea3fd1557437b88f2c7b5e1b71a2d5fb152b55
[4] https://gitlab.gnome.org/GNOME/libxml2/-/commit/ad0f009a8366860272acb8e05c41a401798f2855
[5] https://gitlab.gnome.org/GNOME/libxml2/-/commit/65d0fe61c6f36ee40431aeb041ea703e839ff60d

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorpm-sequoia: set status for CVE-2026-2625
Peter Marko [Sat, 9 May 2026 22:45:33 +0000 (00:45 +0200)] 
rpm-sequoia: set status for CVE-2026-2625

This is a version-less RedHat CVE.
[1] points to [2] included in v1.10.2.

[1] https://security-tracker.debian.org/tracker/CVE-2026-2625
[2] https://github.com/rpm-software-management/rpm-sequoia/commit/fa3c60094fa853ede6b4862e936f246412d700de

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-requests: update to 2.33.1
Daniel McGregor [Thu, 30 Apr 2026 19:51:20 +0000 (13:51 -0600)] 
python3-requests: update to 2.33.1

OE Core includes chardet 6.0, while requests warns for any version
greater than or equal to 6.0. requests > 2.33 support chardet up
to version 8, so import the new release.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
2 weeks agooe-pkgdata-util: fix empty runtime-rprovides directory handling
Sam Kent [Tue, 5 May 2026 18:28:42 +0000 (19:28 +0100)] 
oe-pkgdata-util: fix empty runtime-rprovides directory handling

An empty runtime-provides directory caused lookup-recipe, package-info
and list-pkg-files to skip the runtime-reverse fallback.

Use os.listdir() to ensure the folder is not empty and use
os.path.isdir( to ensure it is not a file.

Signed-off-by: Sam Kent <sam.john.kent@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoperf: make libraries for install_headers configurable
Peter Marko [Tue, 5 May 2026 09:46:01 +0000 (11:46 +0200)] 
perf: make libraries for install_headers configurable

Older kernels don't support install_headers for all libraries.
For instance kernel 6.1 fails for two (api and symbol) with:
make: *** No rule to make target 'install_headers'.  Stop.

Also sort the list when moving to variable.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoefivar: Backport patch to fix -march issue for ppc64le
Andrew Geissler [Tue, 5 May 2026 14:36:54 +0000 (09:36 -0500)] 
efivar: Backport patch to fix -march issue for ppc64le

Backport upstream commit 9711b8aa5acc to fix compilation errors on ppc64le
architecture. The issue occurs because GCC on ppc64le does not recognize the
'-march=native' option and suggests using '-mcpu=native' instead.

Upstream commit:
https://github.com/rhboot/efivar/commit/9711b8aa5acc63c54a12ba5505fe68b4475c8a13

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoglibc: Fix recipe bug that disabled stack protector
Ivan Nestlerode [Mon, 4 May 2026 21:28:43 +0000 (17:28 -0400)] 
glibc: Fix recipe bug that disabled stack protector

Fixes [YOCTO #16265]

The glibc recipe is supposed to be building with
--enable-stack-protector=strong, but some CACHED_CONFIGVARS values are
actually breaking this, causing glibc to be built with no stack
protector at all.

Remove these CACHED_CONFIGVARS values so that stack protector support is
detected properly in do_configure and then enabled properly during
do_compile.

Full details are here:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=16265

Signed-off-by: Ivan Nestlerode <ivan.nestlerode@sonos.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agogo: ptest: improvements and multiple fixes in golang ptest
Pratik Farkase [Wed, 6 May 2026 12:43:29 +0000 (14:43 +0200)] 
go: ptest: improvements and multiple fixes in golang ptest

Summary of Changelog:

- run-ptest permanently modified the installed GOROOT by symlinking src/
    and copying files without cleanup, corrupting the Go installation
  - Sub-package skip regex used exact match (^pkg$) so subpackages like
    net/http/httptest and runtime/debug were not skipped and would fail
  - Test output was completely suppressed (>/dev/null 2>&1), making
    failures impossible to diagnose
  - go was missing from RDEPENDS, allowing ptest to be installed without
    the toolchain it needs
  - bash was in RDEPENDS despite the script using #!/bin/sh with no
    bash-isms
  - file://run-ptest was in the shared .inc, affecting go-cross and
    go-native which don't inherit ptest
  - cp pkg/include/* would fail if the directory was empty

Fix by saving/restoring GOROOT/src, using (/|$) in the skip regex,
printing output on failure, correcting RDEPENDS, moving run-ptest to
the target .bb, and guarding the glob.

Tested on qemux86-64: all tests pass, 0 failures (~63 min).

Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agou-boot-tools: drop the hardlink workaround in do_compile
Joao Marcos Costa [Wed, 6 May 2026 11:52:19 +0000 (13:52 +0200)] 
u-boot-tools: drop the hardlink workaround in do_compile

This workaround initially considered a host running git < v2.14, which
does not look realistic if we consider the fairly recent distros in
SANITY_TESTED_DISTROS.

Even in older build machines/distros, one can use buildtools to provide git:

$ ./x86_64-buildtools-extended-nativesdk-standalone-5.0.sh
(...)
$ which git
(...)/buildtools/sysroots/x86_64-pokysdk-linux/usr/bin/git
$ git --version
git version 2.44.0

It is harmless, but still a bit outdated, so remove it.

[RP: the earliest git version on our test builders is ~2.33 so no distros
we currently support would run into this]

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibarchive: set status of CVE-2026-5745
Peter Marko [Mon, 4 May 2026 19:52:46 +0000 (21:52 +0200)] 
libarchive: set status of CVE-2026-5745

Debian security tracker [1] links Github issue [2] which points to PR
[3] which has been fixed on 3.8 branch with [4].

[1] https://security-tracker.debian.org/tracker/CVE-2026-5745
[2] https://github.com/libarchive/libarchive/issues/2904#issuecomment-4257068822
[3] https://github.com/libarchive/libarchive/pull/2905/changes
[4] https://github.com/libarchive/libarchive/commit/8c04ac3c91841cdf75dc9de4a405cd7c69

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoinetutils: patch CVE-2026-32772
Peter Marko [Mon, 4 May 2026 19:52:45 +0000 (21:52 +0200)] 
inetutils: patch CVE-2026-32772

Pick patch which references vulnerability report [1] linked in NVD
report (see NEWS file).

[1] https://www.openwall.com/lists/oss-security/2026/03/13/1

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibssh2: patch CVE-2026-7598
Peter Marko [Mon, 4 May 2026 19:52:44 +0000 (21:52 +0200)] 
libssh2: patch CVE-2026-7598

Pick patch mentioned in both NVD and Debian report.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agosudo: patch CVE-2026-35535
Peter Marko [Mon, 4 May 2026 19:52:43 +0000 (21:52 +0200)] 
sudo: patch CVE-2026-35535

Pick patch mentioned in both NVD and Debian report.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agotiff: patch CVE-2026-4775
Peter Marko [Mon, 4 May 2026 19:52:42 +0000 (21:52 +0200)] 
tiff: patch CVE-2026-4775

Pick patch per [1].

[1] https://security-tracker.debian.org/tracker/CVE-2026-4775

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoweston: upgrade 15.0.0 -> 15.0.1
Denys Dmytriyenko [Tue, 5 May 2026 17:36:58 +0000 (13:36 -0400)] 
weston: upgrade 15.0.0 -> 15.0.1

Remove previously backported patches.

Release notes:
https://lore.freedesktop.org/wayland-devel/aespQ3LKAOy5O3Hx@xpredator/T/#u

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agowayland: upgrade 1.24.0 -> 1.25.0
Denys Dmytriyenko [Tue, 5 May 2026 17:36:57 +0000 (13:36 -0400)] 
wayland: upgrade 1.24.0 -> 1.25.0

Massage existing patches to remove fuzz and apply to the new version.

Release notes:
https://lore.freedesktop.org/wayland-devel/Xc5mzCaUxqhO0w-Dls241-PmLXWdFT2DLLkz0Lhr4LAhDTZxiZfrDZeq9lCGGn2V8nxqcMZDTn6vSCdClRYkQ7vCUMPKwQokYhCjf93xRx4=@emersion.fr/T/#u

Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoharfbuzz: upgrade 12.3.2 -> 14.2.0
Ross Burton [Wed, 6 May 2026 15:13:45 +0000 (16:13 +0100)] 
harfbuzz: upgrade 12.3.2 -> 14.2.0

Highlights from 13.0.0:

- New public hb-vector API for vector output of glyph outlines. The only
  supported output format currently is SVG.
- New public hb-raster API for rasterizing glyphs to A8 / BGRA32 images.

Highlights from 13.1.0:

- The harfbuzz-raster library can now render bitmap color glyph formats
  (CBDT and sbix). It now also has an API to serialize / deserialize
  images to and from PNGs. This new functionality requires libpng, and
  will not be available if HarfBuzz is built without libpng.
- Install hb-raster command line utility.

Highlights from 13.1.1:

- Support gzip-compressed SVG glyphs in harfbuzz-raster
  and harfbuzz-vector libraries. This new functionality requires zlib,
  and will not be available if HarfBuzz is built without zlib.

Hights from 14.0.0:

- New libharfbuzz-gpu library: GPU text rasterization based on the Slug
  algorithm by Eric Lengyel. Encodes glyph outlines on the CPU into
  compact blobs that the GPU decodes and rasterizes directly in the
  fragment shader, with no intermediate bitmap atlas.

Add PACKAGECONFIGs for the new auxiliary libraries and optional
dependencies. This includes the new option for the subset library, which
is enabled by default to preserve existing behaviour.

Based on work by Wang Mingyu <wangmy@fujitsu.com>.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoharfbuzz: improve packaging
Ross Burton [Wed, 6 May 2026 15:13:44 +0000 (16:13 +0100)] 
harfbuzz: improve packaging

Harfbuzz is a core library that has minimal dependencies
(libharfbuzz.so) and a number of auxiliary libraries that perform
specific functions, such as libharfbuzz-subset (generate font subsets)
and libharfbuzz-cairo (Cairo rendering).

Add a missing PACKAGECONFIG for the GObject option and organise the list
of options into logical groups to reflect what they do.

As the number of auxiliary libraries is growing, stop doing the library
packaging by hand and instead simply use do_split_packages to pull every
auxiliary library into its own package.  This removes the cairo and
libgobject dependencies from the main package as they're now in separate
packages.

Stop packaging the headers and library symlinks into separate packages
and put them all into harfbuzz-dev. This ensures that if the dev headers
are requested, they are all installed.

Update the homepage and bugtracker links to reflect the current URLs.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agou-boot-tools: drop yaml in DT validation
Joao Marcos Costa [Wed, 29 Apr 2026 17:17:23 +0000 (19:17 +0200)] 
u-boot-tools: drop yaml in DT validation

Since yamltree was dropped from upstream dtc (i.e., in Linux), a patch was
sent to U-Boot to backport the corresponding changes.

Apply this patch in u-boot's sources.

Overall, this fixes the build-time issues with DTC (and so in
u-boot-tools).

Considering libyaml is no longer used, the dependency on libyaml-native can be
dropped as well (thus reverting the change below):

02e09e036e: u-boot-tools: Add dependency on libyaml for dtschema validation

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agowireless-regdb: upgrade 2026.02.04 -> 2026.03.18
Ankur Tyagi [Thu, 30 Apr 2026 19:44:53 +0000 (07:44 +1200)] 
wireless-regdb: upgrade 2026.02.04 -> 2026.03.18

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agodevtool: Disable gpg signing when setting up source tree repos
Moritz Haase [Thu, 30 Apr 2026 09:26:36 +0000 (11:26 +0200)] 
devtool: Disable gpg signing when setting up source tree repos

This stops 'devtool modify foo' from failing with an error message like

    ERROR: Execution of 'git -c user.name=\"OpenEmbedded\" -c
    user.email=\"oe.patch@oe\" commit -q -m "Initial commit from upstream at
    version 1.90.0"' failed with exit code 128:
    error: cannot run ssh-keygen: No such file or directory
    error:
    fatal: failed to write commit object

when GPG signing is enabled in the git configuration.

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agotzdata/tzcode-native: upgrade 2026a -> 2026b
Ankur Tyagi [Thu, 30 Apr 2026 19:44:52 +0000 (07:44 +1200)] 
tzdata/tzcode-native: upgrade 2026a -> 2026b

The 2026b release contains the following changes:

Briefly:
    British Columbia moved to permanent -07 on 2026-03-09.
    Some more overflow bugs have been fixed in zic.

Changes to future timestamps

    British Columbia’s 2026-03-08 spring forward was its last
    foreseeable clock change, as it moved to permanent -07 thereafter.
    (Thanks to Arthur David Olson.)  Although the change to permanent
    -07 legally took place on 2026-03-09, temporarily model the change
    to occur on 2026-11-01 at 02:00 instead.  This works around a
    limitation in CLDR v48.2 (2026-03-17).  This temporary hack is
    planned to be removed after CLDR is fixed.

Changes to code

    zic no longer mishandles a last transition to a new time type.
    zic no longer overflows a buffer when generating a TZ string like
    "PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59",
    which can occur with adversarial input.  (Thanks to Naveed Khan.)

    zic no longer generates a longer TZif file than necessary when
    an earlier time zone abbreviation is a suffix of a later one.
    As a nice side effect, zic no longer overflows a buffer when given
    a long series of abbreviations, each a suffix of the next.
    (Buffer overflow reported by Arthur Chan.)

    zic no longer overflows an int when processing input like â€˜Zone
    Ouch 2147483648:00:00 - LMT’.  The int overflow can lead to buffer
    overflow in adversarial cases.  (Thanks to Naveed Khan.)

    zic now checks for signals more often.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
2 weeks agopython3-lxml: upgrade 6.0.4 -> 6.1.0
Peter Marko [Wed, 29 Apr 2026 19:36:45 +0000 (21:36 +0200)] 
python3-lxml: upgrade 6.0.4 -> 6.1.0

Solves CVE-2026-41066.

Release notes: [1]

[1] https://lxml.de/6.1/changes-6.1.0.html

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibpng: upgrade 1.6.56 -> 1.6.58
Peter Marko [Wed, 29 Apr 2026 19:36:42 +0000 (21:36 +0200)] 
libpng: upgrade 1.6.56 -> 1.6.58

Solves CVE-2026-34757 (in 1.6.57, as described in CVE description).
Solves also regression of CVE-2026-33416 (in 1.56.58).

Explicit CVE_STATUS is needed to remove it from open CVE list.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibgcrypt: upgrade 1.12.1 -> 1.12.2
Peter Marko [Wed, 29 Apr 2026 19:36:41 +0000 (21:36 +0200)] 
libgcrypt: upgrade 1.12.1 -> 1.12.2

Solves CVE-2026-41989 and CVE-2026-41990.

Release notes: [1]

Refereshed patches.

[1] https://lists.gnu.org/archive/html/info-gnu/2026-04/msg00007.html

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibarchive: set status for CVE-2026-4426
Peter Marko [Wed, 29 Apr 2026 19:36:47 +0000 (21:36 +0200)] 
libarchive: set status for CVE-2026-4426

This is a version-less RedHat CVE so needs explicit status.
Fix reference: PR/commit listed in [1] backported as [2].

[1] https://security-tracker.debian.org/tracker/CVE-2026-4426
[2] https://github.com/libarchive/libarchive/commit/ec1bc43156b84e12ff363f39005533e6f7067297

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibcap: set status for CVE-2026-4878
Peter Marko [Wed, 29 Apr 2026 19:36:46 +0000 (21:36 +0200)] 
libcap: set status for CVE-2026-4878

This is version-less RedHat CVE, so needs explicit status.
Fix reference: [1]

[1] https://security-tracker.debian.org/tracker/CVE-2026-4878

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibsdl2: set status for CVE-2026-35444
Peter Marko [Wed, 29 Apr 2026 19:36:44 +0000 (21:36 +0200)] 
libsdl2: set status for CVE-2026-35444

This CVE is for SDL_IMAGE, not SDL.

Mapping in sbom-cve-check tool seems to be wrong at [1].
It maps both SDL and SDL_IMAGE to the same CPE.

[1] https://github.com/bootlin/sbom-cve-check/blob/v1.3.0/src/sbom_cve_check/products/products.toml#L1608

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibmicrohttpd: set status for CVE-2025-59777 and CVE-2025-62689
Peter Marko [Wed, 29 Apr 2026 19:36:43 +0000 (21:36 +0200)] 
libmicrohttpd: set status for CVE-2025-59777 and CVE-2025-62689

This was fixed in the same commit includeded in 1.0.3 per [1] and [2].
The CVEs have dates instead of version in CPE.

[1] https://security-tracker.debian.org/tracker/CVE-2025-59777
[2] https://security-tracker.debian.org/tracker/CVE-2025-62689

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibsoup: set status for CVE-2026-2369
Peter Marko [Wed, 29 Apr 2026 15:54:04 +0000 (17:54 +0200)] 
libsoup: set status for CVE-2026-2369

Per [1] this is fixed by commit in version 3.6.6.
It is RedHat version-less CVE.

[1] https://security-tracker.debian.org/tracker/CVE-2026-2369

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agowireless-regdb: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware
Ross Burton [Wed, 29 Apr 2026 16:48:16 +0000 (17:48 +0100)] 
wireless-regdb: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware

Now that firmwaredir has been defined, use it instead of explicitly using
${nonarch_base_libdir}/firmware.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoclasses/kernel-module-split: return list of values in extract_modinfo
Ross Burton [Wed, 29 Apr 2026 16:48:21 +0000 (17:48 +0100)] 
classes/kernel-module-split: return list of values in extract_modinfo

extract_modinfo() currently returns a dictionary of key-value entries,
but many fields in modinfo can have more than one value:

  $ modinfo drivers/bluetooth/btmrvl_sdio.ko
  filename:       btmrvl_sdio.ko
  firmware:       mrvl/sdsd8997_combo_v4.bin
  firmware:       mrvl/sd8987_uapsta.bin
  [ ... ]
  firmware:       mrvl/sd8688_helper.bin
  license:        GPL v2
  version:        1.0
  description:    Marvell BT-over-SDIO driver ver 1.0
  author:         Marvell International Ltd.
  srcversion:     7C108FB5953EFD4D4DE0A4C
  alias:          sdio:c*v02DFd9142*
  [ ... ]
  alias:          sdio:c*v02DFd9105*
  depends:        btmrvl
  intree:         Y
  name:           btmrvl_sdio
  vermagic:       6.18.24-yocto-standard SMP preempt mod_unload aarch64

Instead of returning a dict of key:value pairs, return a dict of key to
list of values and update the callers to take the first element in the
list where a single value is expected (such as the description).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoclasses/kernel-module-split: skip .debug files early
Ross Burton [Wed, 29 Apr 2026 16:48:20 +0000 (17:48 +0100)] 
classes/kernel-module-split: skip .debug files early

There's no need to try and extract modinfo from .debug files as there is
none, so don't even try.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-firmware: split out MediaTek mt7996 firmare
Ross Burton [Wed, 29 Apr 2026 16:48:19 +0000 (17:48 +0100)] 
linux-firmware: split out MediaTek mt7996 firmare

The firmware for the MT7996/MT7992/MT7990 devices that use the mt7996e
driver comes to 13MB. Split it out of the -mediatek catch-all as that
accounts for over 20% of the firmware:

linux-firmware: PACKAGES: added "linux-firmware-mt7996"
linux-firmware/linux-firmware-mediatek: PKGSIZE changed from 61848181 to 49149973 (-21%)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-firmware: delink some tegra firmware to avoid pulling in full nvidia firmware
Ross Burton [Wed, 29 Apr 2026 16:48:18 +0000 (17:48 +0100)] 
linux-firmware: delink some tegra firmware to avoid pulling in full nvidia firmware

Some Nvidia firmware is shared between products but the symlinks cross
product/driver boundaries, resulting in the -nvidia-tegra package
depending on the ~150MB -nvidia-gpu package for a few 10kb files.

If we replace the symlinks with the actual content of the files then this
dependency disappears.

linux-firmware/linux-firmware-nvidia-tegra: RDEPENDS: removed "linux-firmware-nvidia-gpu"

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agowpa_supplicant: recommend the wireless regulatory database
Ross Burton [Wed, 29 Apr 2026 16:48:17 +0000 (17:48 +0100)] 
wpa_supplicant: recommend the wireless regulatory database

This often gets pulled into images via packagegroup-base-wifi but not
always, and the regulatory database is important to have.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolinux-firmware: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware
Ross Burton [Wed, 29 Apr 2026 16:48:15 +0000 (17:48 +0100)] 
linux-firmware: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware

Now that firmwaredir has been defined, use it instead of explicitly using
${nonarch_base_libdir}/firmware.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobluez5: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware
Ross Burton [Wed, 29 Apr 2026 16:48:14 +0000 (17:48 +0100)] 
bluez5: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware

Now that firmwaredir has been defined, use it instead of explicitly using
${nonarch_base_libdir}/firmware.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoclasses/kernel: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware
Ross Burton [Wed, 29 Apr 2026 16:48:13 +0000 (17:48 +0100)] 
classes/kernel: use ${firmwaredir} instead of ${nonarch_base_libdir}/firmware

Now that firmwaredir has been defined, use it instead of explicitly using
${nonarch_base_libdir}/firmware.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agobitbake.conf: add firmwaredir
Ross Burton [Wed, 29 Apr 2026 16:48:12 +0000 (17:48 +0100)] 
bitbake.conf: add firmwaredir

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoxz: upgrade 5.8.2 -> 5.8.3
Richard Purdie [Fri, 1 May 2026 10:51:36 +0000 (10:51 +0000)] 
xz: upgrade 5.8.2 -> 5.8.3

Drop backported patch

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agovulkan-samples: upgrade to latest revision
Richard Purdie [Fri, 1 May 2026 12:40:19 +0000 (12:40 +0000)] 
vulkan-samples: upgrade to latest revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agottyrun: upgrade 2.41.0 -> 2.42.0
Richard Purdie [Fri, 1 May 2026 07:09:05 +0000 (07:09 +0000)] 
ttyrun: upgrade 2.41.0 -> 2.42.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agospirv-llvm-translator: upgrade 22.1.1 -> 22.1.2
Richard Purdie [Fri, 1 May 2026 12:26:41 +0000 (12:26 +0000)] 
spirv-llvm-translator: upgrade 22.1.1 -> 22.1.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoshaderc: upgrade 2026.1 -> 2026.2
Richard Purdie [Fri, 1 May 2026 12:13:36 +0000 (12:13 +0000)] 
shaderc: upgrade 2026.1 -> 2026.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoruby: upgrade 4.0.2 -> 4.0.3
Richard Purdie [Fri, 1 May 2026 10:09:59 +0000 (10:09 +0000)] 
ruby: upgrade 4.0.2 -> 4.0.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorsync: upgrade 3.4.1 -> 3.4.2
Richard Purdie [Fri, 1 May 2026 10:02:15 +0000 (10:02 +0000)] 
rsync: upgrade 3.4.1 -> 3.4.2

Drop backported CVE patch included in this release.

Parts of the prototypes patch were fixed upstream (in zlib) but some sections
were not, drop the merged sections of the patch.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorpm-sequoia: upgrade 1.10.1 -> 1.10.2
Richard Purdie [Fri, 1 May 2026 09:56:55 +0000 (09:56 +0000)] 
rpm-sequoia: upgrade 1.10.1 -> 1.10.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorpm-sequoia-crypto-policy: upgrade to latest revision
Richard Purdie [Fri, 1 May 2026 09:51:54 +0000 (09:51 +0000)] 
rpm-sequoia-crypto-policy: upgrade to latest revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agorepo: upgrade 2.62 -> 2.63
Richard Purdie [Fri, 1 May 2026 09:49:29 +0000 (09:49 +0000)] 
repo: upgrade 2.62 -> 2.63

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-wheel: upgrade 0.46.3 -> 0.47.0
Richard Purdie [Fri, 1 May 2026 09:46:07 +0000 (09:46 +0000)] 
python3-wheel: upgrade 0.46.3 -> 0.47.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-uv-build: upgrade 0.10.10 -> 0.11.8
Richard Purdie [Fri, 1 May 2026 09:31:11 +0000 (09:31 +0000)] 
python3-uv-build: upgrade 0.10.10 -> 0.11.8

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-uritools: upgrade 6.0.1 -> 6.1.0
Richard Purdie [Fri, 1 May 2026 09:24:02 +0000 (09:24 +0000)] 
python3-uritools: upgrade 6.0.1 -> 6.1.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-trove-classifiers: upgrade 2026.1.14.14 -> 2026.4.28.13
Richard Purdie [Fri, 1 May 2026 09:21:03 +0000 (09:21 +0000)] 
python3-trove-classifiers: upgrade 2026.1.14.14 -> 2026.4.28.13

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-testtools: upgrade 2.9.0 -> 2.9.1
Richard Purdie [Fri, 1 May 2026 09:18:00 +0000 (09:18 +0000)] 
python3-testtools: upgrade 2.9.0 -> 2.9.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pyopenssl: upgrade 26.0.0 -> 26.1.0
Richard Purdie [Fri, 1 May 2026 09:11:50 +0000 (09:11 +0000)] 
python3-pyopenssl: upgrade 26.0.0 -> 26.1.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pygobject: upgrade 3.56.1 -> 3.56.2
Richard Purdie [Fri, 1 May 2026 09:07:11 +0000 (09:07 +0000)] 
python3-pygobject: upgrade 3.56.1 -> 3.56.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pip: upgrade 26.0.1 -> 26.1
Richard Purdie [Fri, 1 May 2026 09:02:48 +0000 (09:02 +0000)] 
python3-pip: upgrade 26.0.1 -> 26.1

License-Update: Drop mention of CONTRIBUTORS.txt

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pdm: upgrade 2.26.7 -> 2.26.8
Richard Purdie [Fri, 1 May 2026 08:59:43 +0000 (08:59 +0000)] 
python3-pdm: upgrade 2.26.7 -> 2.26.8

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-pathspec: upgrade 1.0.4 -> 1.1.1
Richard Purdie [Fri, 1 May 2026 08:56:47 +0000 (08:56 +0000)] 
python3-pathspec: upgrade 1.0.4 -> 1.1.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-numpy: upgrade 2.4.3 -> 2.4.4
Richard Purdie [Fri, 1 May 2026 08:38:37 +0000 (08:38 +0000)] 
python3-numpy: upgrade 2.4.3 -> 2.4.4

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-mako: upgrade 1.3.10 -> 1.3.12
Richard Purdie [Fri, 1 May 2026 08:32:34 +0000 (08:32 +0000)] 
python3-mako: upgrade 1.3.10 -> 1.3.12

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-jsonpointer: upgrade 3.0.0 -> 3.1.1
Richard Purdie [Fri, 1 May 2026 08:24:25 +0000 (08:24 +0000)] 
python3-jsonpointer: upgrade 3.0.0 -> 3.1.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-idna: upgrade 3.11 -> 3.13
Richard Purdie [Fri, 1 May 2026 08:20:13 +0000 (08:20 +0000)] 
python3-idna: upgrade 3.11 -> 3.13

License-Update: Copyright years change

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-hypothesis: upgrade 6.151.9 -> 6.152.4
Richard Purdie [Fri, 1 May 2026 08:17:16 +0000 (08:17 +0000)] 
python3-hypothesis: upgrade 6.151.9 -> 6.152.4

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-click: upgrade 8.3.1 -> 8.3.3
Richard Purdie [Fri, 1 May 2026 08:14:12 +0000 (08:14 +0000)] 
python3-click: upgrade 8.3.1 -> 8.3.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-certifi: upgrade 2026.2.25 -> 2026.4.22
Richard Purdie [Fri, 1 May 2026 08:07:25 +0000 (08:07 +0000)] 
python3-certifi: upgrade 2026.2.25 -> 2026.4.22

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-build: upgrade 1.4.3 -> 1.5.0
Richard Purdie [Fri, 1 May 2026 08:04:14 +0000 (08:04 +0000)] 
python3-build: upgrade 1.4.3 -> 1.5.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopython3-attrs: upgrade 25.4.0 -> 26.1.0
Richard Purdie [Fri, 1 May 2026 07:49:13 +0000 (07:49 +0000)] 
python3-attrs: upgrade 25.4.0 -> 26.1.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agopuzzles: upgrade to latest revision
Richard Purdie [Fri, 1 May 2026 13:07:19 +0000 (13:07 +0000)] 
puzzles: upgrade to latest revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agonghttp2: upgrade 1.68.1 -> 1.69.0
Richard Purdie [Fri, 1 May 2026 14:22:36 +0000 (14:22 +0000)] 
nghttp2: upgrade 1.68.1 -> 1.69.0

Drop patch included upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agompg123: upgrade 1.33.4 -> 1.33.5
Richard Purdie [Fri, 1 May 2026 13:03:04 +0000 (13:03 +0000)] 
mpg123: upgrade 1.33.4 -> 1.33.5

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomeson: upgrade 1.11.0 -> 1.11.1
Richard Purdie [Fri, 1 May 2026 07:43:07 +0000 (07:43 +0000)] 
meson: upgrade 1.11.0 -> 1.11.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomesa, mesa-tools-native: Upgrade 26.0.5 -> 26.0.6
Richard Purdie [Fri, 1 May 2026 06:10:36 +0000 (06:10 +0000)] 
mesa, mesa-tools-native: Upgrade 26.0.5 -> 26.0.6

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agomakedumpfile: upgrade 1.7.8 -> 1.7.9
Richard Purdie [Fri, 1 May 2026 12:49:10 +0000 (12:49 +0000)] 
makedumpfile: upgrade 1.7.8 -> 1.7.9

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibxpm: upgrade 3.5.18 -> 3.5.19
Richard Purdie [Fri, 1 May 2026 06:25:55 +0000 (06:25 +0000)] 
libxpm: upgrade 3.5.18 -> 3.5.19

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibxmlb: upgrade 0.3.25 -> 0.3.26
Richard Purdie [Fri, 1 May 2026 11:48:32 +0000 (11:48 +0000)] 
libxmlb: upgrade 0.3.25 -> 0.3.26

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibxml2: upgrade 2.15.2 -> 2.15.3
Richard Purdie [Fri, 1 May 2026 07:06:32 +0000 (07:06 +0000)] 
libxml2: upgrade 2.15.2 -> 2.15.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibsolv: upgrade 0.7.36 -> 0.7.37
Richard Purdie [Fri, 1 May 2026 10:22:39 +0000 (10:22 +0000)] 
libsolv: upgrade 0.7.36 -> 0.7.37

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibmpc: upgrade 1.4.0 -> 1.4.1
Richard Purdie [Fri, 1 May 2026 14:15:29 +0000 (14:15 +0000)] 
libmpc: upgrade 1.4.0 -> 1.4.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibjpeg-turbo: upgrade 3.1.3 -> 3.1.4.1
Richard Purdie [Fri, 1 May 2026 12:01:41 +0000 (12:01 +0000)] 
libjpeg-turbo: upgrade 3.1.3 -> 3.1.4.1

License-Update: Copyright years change

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agolibgpg-error: upgrade 1.59 -> 1.60
Richard Purdie [Fri, 1 May 2026 13:59:09 +0000 (13:59 +0000)] 
libgpg-error: upgrade 1.59 -> 1.60

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>