]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 weeks agolibdrm: upgrade 2.4.131 -> 2.4.133
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>
4 weeks agoiproute2: upgrade 6.19.0 -> 7.0.0
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>
4 weeks agogtk4: upgrade 4.22.2 -> 4.22.4
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>
4 weeks agogn: upgrade to latest revision
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>
4 weeks agogit: upgrade 2.53.0 -> 2.54.0
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>
4 weeks agogdk-pixbuf: upgrade 2.44.5 -> 2.44.6
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>
4 weeks agofont-util: upgrade 1.4.1 -> 1.4.2
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>
4 weeks agoethtool: upgrade 6.19 -> 7.0
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>
4 weeks agoepiphany: upgrade 50.3 -> 50.4
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>
4 weeks agodhcpcd: upgrade 10.3.1 -> 10.3.2
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>
4 weeks agocoreutils: upgrade 9.10 -> 9.11
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>
4 weeks agoccache: upgrade 4.13.3 -> 4.13.5
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>
4 weeks agoboost-build-native: upgrade 1.90.0 -> 1.91.0
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>
4 weeks agoat-spi2-core: upgrade 2.60.0 -> 2.60.3
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>
5 weeks agogo: add ptest support
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>
5 weeks agoinsane: simplify conditional operations with bb.utils.filter
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>
5 weeks agometa: simplify conditional operations with bb.utils.filter
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>
5 weeks agoapr-util: Add CVE_PRODUCT to support product name
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>
5 weeks agoapr: Add CVE_PRODUCT to support product name
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>
5 weeks agosudo: set CVE_PRODUCT
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>
5 weeks agovalgrind: Upgrade 3.26.0 -> 3.27.0
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>
5 weeks agodhcpcd: remove obsolete explicit debug packaging
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>
5 weeks agolibsoup: patch CVE-2026-5119
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>
5 weeks agolibsoup: set status for CVE-2026-2436
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>
5 weeks agocups: upgrade 2.4.16 -> 2.4.19
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>
5 weeks agocoreutils: set CVE_PRODUCT
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>
5 weeks agokernel-devsrc: remove obsolete explicit debug packaging
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>
5 weeks agogobject-introspection: remove obsolete explicit debug packaging
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>
5 weeks agopython3-cryptography: remove obsolete explicit debug packaging
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>
5 weeks agowpa-supplicant: remove obsolete explicit debug packaging
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>
5 weeks agop11-kit: packaging rewrite
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>
5 weeks agop11-kit: explicitly disable tests and zsh-completions
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>
5 weeks agop11-kit: add PACKAGECONFIG for trust and systemd
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>
5 weeks agop11-kit: remove obsolete compile error workaround
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>
5 weeks agosstate: remove dead code and unify path operations
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>
5 weeks agolib/packagedata.py: slight improvement to code readability
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>