]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
4 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>
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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>