]>
git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Richard Purdie [Fri, 1 May 2026 11:51:34 +0000 (11:51 +0000)]
libdrm: upgrade 2.4.131 -> 2.4.133
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 06:48:19 +0000 (06:48 +0000)]
iproute2: upgrade 6.19.0 -> 7.0.0
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 11:42:21 +0000 (11:42 +0000)]
gtk4: upgrade 4.22.2 -> 4.22.4
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 07:25:03 +0000 (07:25 +0000)]
gn: upgrade to latest revision
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 07:21:36 +0000 (07:21 +0000)]
git: upgrade 2.53.0 -> 2.54.0
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 11:32:08 +0000 (11:32 +0000)]
gdk-pixbuf: upgrade 2.44.5 -> 2.44.6
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 06:20:58 +0000 (06:20 +0000)]
font-util: upgrade 1.4.1 -> 1.4.2
Licence-Update: Removal of a trailing whitespace
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 10:19:32 +0000 (10:19 +0000)]
ethtool: upgrade 6.19 -> 7.0
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 11:28:12 +0000 (11:28 +0000)]
epiphany: upgrade 50.3 -> 50.4
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 06:38:54 +0000 (06:38 +0000)]
dhcpcd: upgrade 10.3.1 -> 10.3.2
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 07:02:21 +0000 (07:02 +0000)]
coreutils: upgrade 9.10 -> 9.11
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 07:13:31 +0000 (07:13 +0000)]
ccache: upgrade 4.13.3 -> 4.13.5
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 13:16:37 +0000 (13:16 +0000)]
boost-build-native: upgrade 1.90.0 -> 1.91.0
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 1 May 2026 13:13:40 +0000 (13:13 +0000)]
at-spi2-core: upgrade 2.60.0 -> 2.60.3
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pratik Farkase [Tue, 14 Apr 2026 10:31:10 +0000 (12:31 +0200)]
go: add ptest support
Add ptest infrastructure to test the Go standard library.
- Run 'go test -short std' via run-ptest script
- Install source tree and pkg/include headers
- Create VERSION file for architecture detection
- Exclude multi-arch binary testdata to avoid QA errors
Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
João Marcos Costa [Mon, 27 Apr 2026 13:08:45 +0000 (15:08 +0200)]
insane: simplify conditional operations with bb.utils.filter
The append override on ERROR_QA uses bb.utils.contains to check for a
string inside a variable, and return the exact same string if true.
This can be simplified by a call to bb.utils.filter, since the result is
the same, and the inline is shorter.
Replace "bb.utils.contains(A, 'a', ' a', '', d)" by " bb.utils.filter(A, 'a', d)".
Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
João Marcos Costa [Mon, 27 Apr 2026 13:08:44 +0000 (15:08 +0200)]
meta: simplify conditional operations with bb.utils.filter
Some recipes use bb.utils.contains to check for a string inside a
variable, and return the exact same string if true.
This can be simplified by a call to bb.utils.filter, since the result is
the same, and the inline is shorter.
Replace "bb.utils.contains(A, 'a', 'a', '', d)" by "bb.utils.filter(A, 'a', d)".
Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Himanshu Jadon [Mon, 27 Apr 2026 08:48:13 +0000 (01:48 -0700)]
apr-util: Add CVE_PRODUCT to support product name
apr-util is tracked in NVD under apache:apr-util, while a smaller set
of newer CVEs also appears under apache:portable_runtime_utility.
Set CVE_PRODUCT accordingly so cve-check can cover both the historical
and current NVD product identities used for APR-util.
Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Himanshu Jadon [Mon, 27 Apr 2026 05:12:09 +0000 (22:12 -0700)]
apr: Add CVE_PRODUCT to support product name
apr is tracked in NVD under apache:portable_runtime rather than the
recipe name apr. Set CVE_PRODUCT accordingly so cve-check uses the
correct NVD product identity for APR.
No additional alias was found to be necessary for this recipe.
Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Peter Marko [Tue, 28 Apr 2026 16:54:20 +0000 (18:54 +0200)]
sudo: set CVE_PRODUCT
This change removes currently open CVE-2025-64170 and CVE-2025-64517
from reports which are for "trifectatech:sudo-rs".
It also removes following "patched" ones:
* CVE-2023-42456 (memorysafety:sudo)
* CVE-2025-46717 (trifectatech:sudo)
* CVE-2025-46718 (trifectatech:sudo)
All these are also for "sudo-rs".
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mingli Yu [Tue, 28 Apr 2026 09:01:02 +0000 (17:01 +0800)]
valgrind: Upgrade 3.26.0 -> 3.27.0
Release notes:
https://valgrind.org/docs/manual/dist.news.html
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 21:08:43 +0000 (22:08 +0100)]
dhcpcd: remove obsolete explicit debug packaging
The .debug directories are packaged automatically by default, so this is
redundant.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Marko [Mon, 27 Apr 2026 21:51:20 +0000 (23:51 +0200)]
libsoup: patch CVE-2026-5119
Pick commit which closed [1].
[1] https://gitlab.gnome.org/GNOME/libsoup/-/work_items/502#note_cb3be24d375814549d21c03821672ed6749df36a
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Marko [Mon, 27 Apr 2026 21:51:19 +0000 (23:51 +0200)]
libsoup: set status for CVE-2026-2436
Commit fixing this CVE is [2] (per [1]).
That was backported to 3.6.6 as [3].
[1] https://security-tracker.debian.org/tracker/CVE-2026-2436
[2] https://gitlab.gnome.org/GNOME/libsoup/-/commit/
e9b681a5b23f8259a5e29c5351a5284ae5cd1189
[3] https://gitlab.gnome.org/GNOME/libsoup/-/commit/
31052a2327c81fe3b7a3d4a66d8a7c9c1aaa47ca
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Marko [Mon, 27 Apr 2026 21:51:18 +0000 (23:51 +0200)]
cups: upgrade 2.4.16 -> 2.4.19
Release notes:
* https://github.com/OpenPrinting/cups/releases/tag/v2.4.19
* CUPS 2.4.19 fixes a regression in shared printing from non-local accounts (Issue #1557)
* https://github.com/OpenPrinting/cups/releases/tag/v2.4.18
* The new release 2.4.18 contains a hotfix after the CVE-2026-27447 fix:
* Fixed cupsd crash if user does not exist (Issue #1555)
* https://github.com/OpenPrinting/cups/releases/tag/v2.4.17
* The new release 2.4.17 contains the following security fixes:
* CVE-2026-27447: The scheduler treated local user and group names as case-
insensitive.
* CVE-2026-34978: The RSS notifier could write outside the scheduler's RSS
directory.
* CVE-2026-34980: The scheduler did not filter control characters from option
values.
* CVE-2026-34979: The scheduler did not always allocate enough memory for a
job's options string.
* CVE-2026-34990: The scheduler incorrectly allowed local certificates over the
loopback interface.
* CVE-2026-39314: Fixed the range check for job password strings.
* CVE-2026-39316: Fixed a printer subscription bug in the scheduler.
* CVE-2026-NNNNN: Fixed a SNMP string conversion bug in the backends.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Marko [Mon, 27 Apr 2026 21:51:17 +0000 (23:51 +0200)]
coreutils: set CVE_PRODUCT
This removes rust uutils coreutils CVEs from reports.
Comparing sbom-cve-check shows that only
CVE-2026-35338..CVE-2026-35381 are removed and all of them contained
reference to uutils.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 21:08:47 +0000 (22:08 +0100)]
kernel-devsrc: remove obsolete explicit debug packaging
The .debug directories are packaged automatically by default, so this is
redundant.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 21:08:46 +0000 (22:08 +0100)]
gobject-introspection: remove obsolete explicit debug packaging
The .debug directories are packaged automatically by default, so this is
redundant.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 21:08:45 +0000 (22:08 +0100)]
python3-cryptography: remove obsolete explicit debug packaging
The .debug directories are packaged automatically by default, so this is
redundant.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 21:08:44 +0000 (22:08 +0100)]
wpa-supplicant: remove obsolete explicit debug packaging
The .debug directories are packaged automatically by default, so this is
redundant.
This recipe packages the plugin debug symbols into their own packages,
there's no real advantage to doing this so remove that logic.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 20:46:40 +0000 (21:46 +0100)]
p11-kit: packaging rewrite
p11-kit is actually a library, pluggable modules, and some helper tools.
Add new packages -bin -modules and -remote to package up the pieces
separately, and leave just the library in the main package.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 20:46:39 +0000 (21:46 +0100)]
p11-kit: explicitly disable tests and zsh-completions
There's no need to build the tests as we won't run them, and disable the
zsh completion to avoid having to package the files.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 20:46:38 +0000 (21:46 +0100)]
p11-kit: add PACKAGECONFIG for trust and systemd
libtasn dependencies are specific to the trust module, add a PACKAGECONFIG
for that and move the dependencies. This is currently enabled by default
to preserve behaviour.
p11-kit has optional systemd user units for the remote server, add a
PACKAGECONFIG for that that respects the systemd DISTRO_FEATURE.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 27 Apr 2026 20:46:37 +0000 (21:46 +0100)]
p11-kit: remove obsolete compile error workaround
I couldn't replicate this compile error from 2024 so it's presumably no
longer needed.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adam Blank [Thu, 2 Apr 2026 15:39:39 +0000 (17:39 +0200)]
sstate: remove dead code and unify path operations
Most substring replacement operations performed on
'dirs' and 'plaindirs' are implemented in the same
pattern, except two. Unify the implementation.
Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Adam Blank [Thu, 2 Apr 2026 15:39:37 +0000 (17:39 +0200)]
lib/packagedata.py: slight improvement to code readability
Make use of an existing variable rather than creating a new one
when collecting files of a package.
Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>