From patchwork Mon Sep 21 14:58:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 98835 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 60EBEC982E6 for ; Mon, 21 Sep 2026 14:58:40 +0000 (UTC) Received: from mail-wm2-f12.google.com (mail-wm2-f12.google.com [74.125.225.140]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.50860.1790002719518503384 for ; Mon, 21 Sep 2026 07:58:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=Tpu8UKOa; spf=pass (domain: linuxfoundation.org, ip: 74.125.225.140, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm2-f12.google.com with SMTP id 5b1f17b1804b1-49b912e4b11so16477705e9.3 for ; Mon, 21 Sep 2026 07:58:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1790002718; x=1790607518; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=9CfHrcmxVsJmg/p/wkjgJLrxPUvNI4JKVeZIRKQxZwM=; b=Tpu8UKOaNqdUH/rvuUc0aoiAHL1n+myW1IxDtjPA7Mx18kpBZF/MQkRKvyxH8zwFPU SmTQfnJzdcchXP4b/b1S2CSndieFId3kcyIZXFvnYEujIx5exlorvYhcjm91Df1xqEMW 1knFFEH3YD3jhL/O6w2CLbRQ9DcaV20YtmS4U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790002718; x=1790607518; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=9CfHrcmxVsJmg/p/wkjgJLrxPUvNI4JKVeZIRKQxZwM=; b=a+Ckcc/v9JmwaBvZ2uKcsQRzh5isPEny392uPwQDt90qJY+jIOL/QnnNE/Yz7eKTRL 46LsbttFd9tiM8z5iOcWi11lQV7z972h5rPB2AtuB4qS85SR5kAeHAnmWdXJ59hIno9m smD7JNHUcrju4aKrS6mMa3OycmoOqCLzijINYVubiXY+qmHcN4VeUQ+2g1Q0b/O0sCkU P+qIq4F/g4dJFocDvAx8se3yzj18Y4GFs0AJ0OohsD8XGvKIMNf6J1ydS8/ob5fNoK84 u1bfcIETEJrpO6JTu73fATsDFez+8zVjahZsTfhVfElL/+IX5XCh0V27YT9L61MKfIHv Skaw== X-Gm-Message-State: AFuF++kmPbCwZ+myMVw9R2+ZfNW7kP/lSvOV/186jIyqUG/zJpGRIcEv d+Ey8e+nvnuG3aoP0WBN2v21eZUKH5j9HDqHe5S1x2Ba4zRhwkrYuOdbhBqmhonY2cJmGVH+ONB 6fN7XVDw= X-Gm-Gg: AYBFou2GKijvFanCs38gXI58zlLuRbWwb7VZRyXDuQkkt9nfmsh4CYeYUMUoXuo2kBz kVTifc/YcaauqDO70q1KXJqdWjOGoUTkx7l7lBqa+sN1sucDlz9tVktLOo0RkWu/aBHL1bD9Av/ gjVxGVnHA8sTL9PW8EOPRYAfCCpWSqbkMub6Dsy7j1n70oOjbvjBPF/4KxOHCFWN1ujwEC+P7SS KsB5SriOygdabPvWuVbM3ilpj3phVy5M8Eq5b0YJjlHZj3UIh+GE/TuvBa0GOSckXPrSJm7zQqs zXUzPZJeMKkNfnyGR77WHPZu1/TPjCWNNwVtB8wm8RyVHCmMs+9iOGyosQo7fMHDoH3mO1yMCBJ X7jORC5uSaCOY3j6qD6lpMov8gUqL8CjE/L58/E7gW24h913ae/U+Qg+tfIhM3ORzDDIDZXkbFw hWZdWg7msCUvkRIlmZ5PVfvvv+ZhJESS/ZWCiHRTyd9IBP1Pi8K6CYXzEG+8YsIjm8wHicZcl/9 XXlFAxDwhtGL6lGnccUKZUUcSoc X-Received: by 2002:a05:600c:4ecb:b0:499:bf8c:cfd1 with SMTP id 5b1f17b1804b1-49fc56dbb15mr161675365e9.2.1790002717445; Mon, 21 Sep 2026 07:58:37 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:a46d:d671:f81e:e5f1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48724596604sm23856287f8f.30.2026.09.21.07.58.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2026 07:58:36 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/5] cairo: upgrade 1.18.4 -> 1.18.6 Date: Mon, 21 Sep 2026 15:58:31 +0100 Message-ID: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 21 Sep 2026 14:58:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246334 Release 1.18.6 (2026-09-20 Emmanuele Bassi ) ============================================================== A new stable release. The XCB surface triggered an UAF warning when building with GCC. [#898] The clipping code was accessing various fields in a guard value, and causing a crash inside Inkscape. See: https://gitlab.com/inkscape/inkscape/-/issues/5631 Multiple fixes for the Windows backends, including improvements in the thread safety of the DirectWrite code. [#897] The DirectWrite backend now supports COLRv1 fonts. [#903] Multiple fixes for building with MSVC and ClangCL. A leak in the PDF surfaces has been fixed. [!644] Various gaps between abutting rectangles when drawing with ANTIALIAS_NONE were removed by using absolute coordinates and avoiding rounding errors. [#976] Remove an overflow when computing the buffer size in the XRender code. [#950] Signed-off-by: Richard Purdie --- .../cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff | 6 +++--- .../cairo/{cairo_1.18.4.bb => cairo_1.18.6.bb} | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-graphics/cairo/{cairo_1.18.4.bb => cairo_1.18.6.bb} (97%) diff --git a/meta/recipes-graphics/cairo/cairo/cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff b/meta/recipes-graphics/cairo/cairo/cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff index 79ef16dfb91..c6c5ba09c62 100644 --- a/meta/recipes-graphics/cairo/cairo/cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff +++ b/meta/recipes-graphics/cairo/cairo/cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff @@ -1,4 +1,4 @@ -From 054ad9b65e074899c82e75cfc6623cfe29ab1fea Mon Sep 17 00:00:00 2001 +From e21fd76dc2572061d078a41fd5faa76592483e88 Mon Sep 17 00:00:00 2001 From: Fan Xin Date: Tue, 6 Jun 2017 15:57:52 +0900 Subject: [PATCH] Cairo: Fix Denial-of-Service Attack due to Logical Problem in @@ -15,10 +15,10 @@ Signed-off-by: Fan Xin 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c -index b5d08ee..5e20ae1 100644 +index b9bdf81..fa9c05d 100644 --- a/src/cairo-ft-font.c +++ b/src/cairo-ft-font.c -@@ -1220,7 +1220,7 @@ _get_bitmap_surface (FT_Bitmap *bitmap, +@@ -1231,7 +1231,7 @@ _get_bitmap_surface (FT_Bitmap *bitmap, width = bitmap->width; height = bitmap->rows; diff --git a/meta/recipes-graphics/cairo/cairo_1.18.4.bb b/meta/recipes-graphics/cairo/cairo_1.18.6.bb similarity index 97% rename from meta/recipes-graphics/cairo/cairo_1.18.4.bb rename to meta/recipes-graphics/cairo/cairo_1.18.6.bb index ae448101d90..138ad7492b1 100644 --- a/meta/recipes-graphics/cairo/cairo_1.18.4.bb +++ b/meta/recipes-graphics/cairo/cairo_1.18.6.bb @@ -31,7 +31,7 @@ SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.xz \ file://cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff \ " -SRC_URI[sha256sum] = "445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb" +SRC_URI[sha256sum] = "1c767308174337a74694da0f3ec069c271452163a1ef4540964c50c301f157d4" inherit meson pkgconfig upstream-version-is-even gtk-doc multilib_script From patchwork Mon Sep 21 14:58:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 98838 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00F3BC982F8 for ; Mon, 21 Sep 2026 14:58:51 +0000 (UTC) Received: from mail-wr2-f12.google.com (mail-wr2-f12.google.com [74.125.225.76]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.50861.1790002720690864844 for ; Mon, 21 Sep 2026 07:58:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=Jq/TgIZJ; spf=pass (domain: linuxfoundation.org, ip: 74.125.225.76, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr2-f12.google.com with SMTP id ffacd0b85a97d-48583cc7ab1so1470065f8f.2 for ; Mon, 21 Sep 2026 07:58:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1790002719; x=1790607519; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=TzEe40gG+G4Mf7yUgdQY0vEVrFbwNh57O/ZC3l7Oroo=; b=Jq/TgIZJZHd85cOKsEIBn0iPCDcqtCfbvh0lSSMRMtZ5Szw4dMYDRPvCDmRo1nR7WU ymQYN7TsHWKHgcscyPlgM7AnVtgp0DuxI6p/Z3RTbPEwD+P7FZt1P9YJhx3JC/MGDGba RhCSfYsLT2PqZLeZTObJdSk6Z7OwQrSWr5OCs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790002719; x=1790607519; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=TzEe40gG+G4Mf7yUgdQY0vEVrFbwNh57O/ZC3l7Oroo=; b=QzRK87sHHLl0wqVdHWg0lmjKByM91dkokH9dDRcTKd6Uq+ZOh4Ywq4gBKNcTyxSCLK eb/j3JSHEnxDR5Ml4rxv6hhU9AW1m5CgzsvnfqkObP9cUnI3S4koHYbBXqwXIG8wuDrs DVdwhe9Ejb63UabsVqIxh11O7hvIxd6w1rW2LOjVFJ7tnrVcC8gSu61qNRnZdVeQcFb/ LhMMLwN2xas5Pbxo+GY/+Gt62xpy8dZ6FnTIY7f61JeYFxcxmUwdJdj8iDhM5ZRi1jmS SauFjJAdgFP4QI+aMoZ/VNjqWYJ2AG9UdmZZh6rSUOjJeZHamOTYGVx/De6UCGHofbs6 +rCg== X-Gm-Message-State: AFuF++mektSsa9k072vd4kWGnaPlw2KE09rsBvhD8+WM+mWMSHYq6cXE 69SCH4PWwKHyrhlAlzuYGxraR53BR2rs8dIPmmHGrltlMBTdU1oeCsvMZwkEW4dA9H3VcWR7BSn tL8d60R4= X-Gm-Gg: AYBFou3wgfRw4bh2uqRkWSk7s8W878oTbP4EGN2IIxpt09IZDYk8Ql77/TerX0A6Ja7 ekxLzUq/wSX0lA6tIsQObiVKdwNyJifrA95So1jWgB0EH6Bhm0VO3+o3by8SiJsRgJksG9ckEHp nR0fYY8PAK9FaF6t7WeO022G08kFZQc9v6d9gGE+3ZIgJoiqF/PZfdZ/jHR1X9QFuC/RwSr/R0z DRLAPzRS9scvx+7Cj1Y7iad0lhdfA3rou1nEiTujU9ik8/GYGpEWQSLsy8KAaZDZfNSbNl8sqiH QMjuZzhxCSdWANkvYmrMLkS0BOP2c3fDChwXveMpt0actwJOzIHt4lkzjt5Eoqmbe7+4MZIAydw NA9lQvn5t0MCcbFsyTuJL5P6O6uEWEDF+A7ni/Pb4wuyPqvVJk9y/6X+Vj/EtzpOyji0T0lIYh4 rZ/2dlhlP7ixZOeZLCM2jKg/t9dMD2lvciqt9TC+n6xhIffwlKIRJszFKnfK04qx1XpzFy9zZTm CBF30TIytqWvMM2Q1JWXsrFLXU= X-Received: by 2002:a05:6000:4548:b0:487:221f:65b8 with SMTP id ffacd0b85a97d-487221f65cdmr10194822f8f.50.1790002718566; Mon, 21 Sep 2026 07:58:38 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:a46d:d671:f81e:e5f1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48724596604sm23856287f8f.30.2026.09.21.07.58.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2026 07:58:37 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/5] harfbuzz: upgrade 14.4.0 -> 14.5.0 Date: Mon, 21 Sep 2026 15:58:32 +0100 Message-ID: <20260921145835.1106731-2-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> References: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 21 Sep 2026 14:58:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246335 Overview of changes leading to 14.5.0 Monday, September 21, 2026 ===================================== - Update Unicode 18.0 data and script support, including script values for Jurchen, Proto-Cuneiform, and Seal, and the corresponding shaping support. - Add support for VARC table subsetting, including pruning auxiliary data, remapping glyph IDs, and guarding the feature in lean builds. - Add rendering work budgets to the draw and paint APIs and share them across the raster, vector, GPU, and Cairo renderers so nested outline work remains bounded. - Improve performance in set iteration, lookup traversal, and the repacker, and add coverage for new benchmarks and fuzzing seeds. - Fix various correctness and robustness issues across the CFF, Graphite, DirectWrite, and repacker code paths, including memory leaks, overflow checks, bounds issues, and malformed-font handling. - Various build, portability, and CI fixes. - New API: * Common: +HB_BUDGET_DEFAULT +HB_BUDGET_UNLIMITED +HB_SCRIPT_JURCHEN +HB_SCRIPT_PROTO_CUNEIFORM +HB_SCRIPT_SEAL * Draw: +hb_draw_set_budget_func_t +hb_draw_get_budget_func_t +hb_draw_get_budget_remaining_func_t +hb_draw_funcs_set_set_budget_func() +hb_draw_funcs_set_get_budget_func() +hb_draw_funcs_set_get_budget_remaining_func() +hb_draw_set_budget() +hb_draw_get_budget() +hb_draw_get_budget_remaining() * Paint: +hb_paint_set_budget_func_t +hb_paint_get_budget_func_t +hb_paint_get_budget_remaining_func_t +hb_paint_funcs_set_set_budget_func() +hb_paint_funcs_set_get_budget_func() +hb_paint_funcs_set_get_budget_remaining_func() +hb_paint_set_budget() +hb_paint_get_budget() +hb_paint_get_budget_remaining() Signed-off-by: Richard Purdie --- .../harfbuzz/{harfbuzz_14.4.0.bb => harfbuzz_14.5.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/harfbuzz/{harfbuzz_14.4.0.bb => harfbuzz_14.5.0.bb} (96%) diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_14.4.0.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_14.5.0.bb similarity index 96% rename from meta/recipes-graphics/harfbuzz/harfbuzz_14.4.0.bb rename to meta/recipes-graphics/harfbuzz/harfbuzz_14.5.0.bb index a5c601b1dee..438aa23133c 100644 --- a/meta/recipes-graphics/harfbuzz/harfbuzz_14.4.0.bb +++ b/meta/recipes-graphics/harfbuzz/harfbuzz_14.5.0.bb @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d \ " SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "2357ed966c6ced7bfa720b0640c0231065af01158fbea215093ffa15aed44371" +SRC_URI[sha256sum] = "b7132e148358a45185c9feafd049dbaf243649d3c44414b3534d9c95d18592b9" inherit meson pkgconfig lib_package gtk-doc gobject-introspection github-releases From patchwork Mon Sep 21 14:58:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 98839 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E8110C982EE for ; Mon, 21 Sep 2026 14:58:50 +0000 (UTC) Received: from mail-wr2-f35.google.com (mail-wr2-f35.google.com [74.125.225.99]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.50862.1790002721330372345 for ; Mon, 21 Sep 2026 07:58:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=g5BtSWfJ; spf=pass (domain: linuxfoundation.org, ip: 74.125.225.99, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr2-f35.google.com with SMTP id ffacd0b85a97d-4885d4825adso420363f8f.0 for ; Mon, 21 Sep 2026 07:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1790002719; x=1790607519; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=cAOKVlm3LrYMxEdejHpuAq3972MmvTj1U26nqyXaTMQ=; b=g5BtSWfJGp2hBJLw+atETIfS7CfMOZJXaagHSi7gYYdnnm7GNUbVCsJV8/dUHjXeSP venL0gFXym1J+t8ekQOdZF7X0eaRLR5YBymAsCVTAr4aXOpHrKyphvCGf8WbYGrnyZ8M 4izP+PT7b0gxvibNzYipOZWxMtzpk8aBCCKdw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790002719; x=1790607519; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=cAOKVlm3LrYMxEdejHpuAq3972MmvTj1U26nqyXaTMQ=; b=aZvhcuSrf8C9vm5HtUzhkSApOWPsOk4I1mcyExvYI+FQAyh8/0XqAbQnSZexH7QrtY a7NUKMs7O0Uhpy3hh5C0iesFH4+oK+Z/NsNoUz/D33PQHSdzlrymnW//lUD/m2bccyiQ 9Fn2Wd4BeQx4F5nvTxRJB164AGrZMU8ecY+v61mJ8yuddbq4YM7g/PlVgTUcxXUCRzUE 9cMYLk2KOvXbFS2vlbwSscYiCs5nRPmQWTL9aQc6hrlJZbSlvyG1wrcgKiM362QKwQb7 vAgHa1gy2LNSe2PWfETqhj61pUJgynfrHl0Mg6kQdizy7+6kAIcF9OiJW4uMcAUyRsn1 nPSg== X-Gm-Message-State: AFuF++ldZaqwE2jBJFRP4rOeUDgQDOEm/j8xi4LgiV8Y2XEn3caLVFa9 VzGtbwqJc4yCq+BvTXMCi2J45d/xyF0QL/klGrtWj3Ythy2x7ehFtahCtynpFZw2Or0ME9yiVxp PzI17yeM= X-Gm-Gg: AYBFou3PQjsbFbX/wSv124n6NTr2Wweck8kJjsLYqcku4cO0OFhOf7W7dEG6JP5taIl ACjcLyqu6HywssEvlZHY5Orv0fYG13SHxwgHrBsD22S5NClfPgqZ/j2zVTxfba62eFUssy/Sypt TPEmyeWjWOGPIr7qu8FdXpzBtodEGAutNcnqv2kd3Mq08faAcWKzyNINNEBbPl1TPj2bEmfepi1 53MSQpbxyzV8r+RtPwkG4vx59HVcGAYgahy8n6LnkDsbmeUoTxQ6AErtf4G+7x8EUwWExrZmMPF so0beGCLJyGI/DCZrZysy6Rq+ZkF5ljBzCn70hd052SA8JJASoKG+I3hqOL8j49VNAWecohjuig 3tVbg6rE2HDt4mb6KuXEyNgOlaaTfgCVr2fjraFDX5Tnb2rjBAAdK1Z5fSsR5rFnVJRTB63E149 MbjSmnZC3aW8IoAczijWkORazl3wxnlp1HMIwPIq2RQusFoo6UNAHzQTSemFJdu0Oql01Zw9DHQ QkFu1jUOq7XQPmJaz1w42B+Lp+/F/4nxKeyN3w= X-Received: by 2002:a05:6000:4a18:b0:487:40d:af3a with SMTP id ffacd0b85a97d-4871e213673mr13878707f8f.2.1790002719539; Mon, 21 Sep 2026 07:58:39 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:a46d:d671:f81e:e5f1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48724596604sm23856287f8f.30.2026.09.21.07.58.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2026 07:58:38 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/5] python3-pyparsing: upgrade 3.3.2 -> 3.3.3 Date: Mon, 21 Sep 2026 15:58:33 +0100 Message-ID: <20260921145835.1106731-3-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> References: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 21 Sep 2026 14:58:50 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246336 Version 3.3.3 - September, 2026 ------------------------------- - Added support for Python 3.15. - Fixed CI unit test jobs selecting a tox environment with no test commands. The matrix and fallback now select `py-unit`, as diagnosed and proposed by glaziermag in issue #662; submitted by Neal Lin et AI. - Refactored recursive implementations in pyparsing, for improved performance and reduced memory usage. - repetition using a large upper bound with multiplication or slicing notation has replaced a recursive `Optional` expression with a modified `ZeroOrMore` expression, using a new `max` argument. PR #652, submitted by sudo. - `nested_expr` now uses an internal class that maintains its own stack for managing nesting levels. - `infix_notation` replaced its recursive implementation with a shunting-yard algorithm. These changes should not cause any regressions in existing code, and tests show significant performance improvements for some of the more complex examples. Railroad diagrams may render differently, since they now no longer rely on recursion using `Forward` expressions. Signed-off-by: Richard Purdie --- .../{python3-pyparsing_3.3.2.bb => python3-pyparsing_3.3.3.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-pyparsing_3.3.2.bb => python3-pyparsing_3.3.3.bb} (90%) diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.3.2.bb b/meta/recipes-devtools/python/python3-pyparsing_3.3.3.bb similarity index 90% rename from meta/recipes-devtools/python/python3-pyparsing_3.3.2.bb rename to meta/recipes-devtools/python/python3-pyparsing_3.3.3.bb index 2565751f287..fbb0d642936 100644 --- a/meta/recipes-devtools/python/python3-pyparsing_3.3.2.bb +++ b/meta/recipes-devtools/python/python3-pyparsing_3.3.3.bb @@ -10,7 +10,7 @@ BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=9c8a9625037eff2407f8456010875183" -SRC_URI[sha256sum] = "c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc" +SRC_URI[sha256sum] = "928ae7e20211f3b6f3915a72f06a0cfd29ab9d24279dd6346b6b1a7146397d36" inherit pypi python_flit_core From patchwork Mon Sep 21 14:58:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 98836 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58A00C982ED for ; Mon, 21 Sep 2026 14:58:50 +0000 (UTC) Received: from mail-wr2-f12.google.com (mail-wr2-f12.google.com [74.125.225.76]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.50863.1790002722157299099 for ; Mon, 21 Sep 2026 07:58:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=FTzRx64j; spf=pass (domain: linuxfoundation.org, ip: 74.125.225.76, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr2-f12.google.com with SMTP id ffacd0b85a97d-4843c3ea1f6so1252219f8f.0 for ; Mon, 21 Sep 2026 07:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1790002720; x=1790607520; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=bA3aRYq01BykXKyF7SUJGTEaj1cRLfUsRCiJvrOwkqs=; b=FTzRx64j2Ce5l2cxoctkMFXgARAv2JmXXnel9GSXf7fZQaJ2SiUvTTmc/mNbh5r0Pn nLSB8xA+DQsl/R4cOoTP3HjBWxuMPIJBwffy1zrLg4V/9MXUfmOifT5QuTuILLmVVSJg isy8zdzq6enquOlAXSQaD6TQB3t7v8KO8L14w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790002720; x=1790607520; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=bA3aRYq01BykXKyF7SUJGTEaj1cRLfUsRCiJvrOwkqs=; b=0g8FJDcs75zDuRJEITR1dXmAwzw/pKuizkEmU29SaV4xt1RH7ziybtuRzvosP8GWQa 8vhIMeTanv8/Y1McXZ1M2LNzgR7YRhlYo3SkgCTTAXXqNVRdwJMiiAdSbu1eqZ83dOLm zMlu7G0okG+jKQfzfhHFlyTzhY9pk7zjpvlLqilzz/dGeW+94rsy+eY6eJoSv1wpTSLG KMOyhy8wIGyhMDEB2pp6g9dRdknq+CQ5e3JLgG9W/nTXnBjgnHfYDg3iciVS+30abRpn nZS4mSU74UbSjuSrpSaBmLoZ6g46JU0JB8jy5Za/LX+J4hnNqZOpVAj8rpOG/U1EvRkr 5weQ== X-Gm-Message-State: AFuF++lONpycHscD8+4C/9uwADGPJc4UCrSNLecb8SohtZIJN91Zr3cb GqD4f+mYMd1ca8XJ69tdkWMhnA+eEaWxT0xvMGZ4X8vpELI5RBSqXHSDwa6WsSqhM9NjM2MxQwu Dgx4+gY4= X-Gm-Gg: AYBFou0+gsW1IcpWDUGUpp3IaQ0gPWrlvEo9UM9eweEnSswoy2D4hh1I34/gG0aXXZ3 MHpwjrz/KReOKw2gy/k/xs+Ojj4BK2Q0eELER+BjS1UI1rVPBN/9CDdBVldeyspbeHiGpVg2dOz tbJ2SIs5smIMNE7Tt+Wlvub9otes+IrnYmfzm5rNTzN+ZkmihOl5/9A2h6Umg5EJuQSmVGdm8fS NOG+lXdn2N1b/Uw1JYJFPOFxJImt7vsxYl3Vxc6mpnLXuJnD3KW6FRd7oTN2rEncda9G6Sm199N p2nsOnt8pfEoLBES/vrc8DD8y8LHeSwavNlJAOTEDSEGOh/lCOBye/RFnBdHC8KxLZBKE/g1yYN AZbP0IqvV2vrAWbXK7Z4w11Si270dtEce7iacuY8h5AvZjnpTEnKgoKKOL7cUASz+miUoUtMAEG UvJYqdbze4XpGocgmdRz0cXVMjPwPYypLtB/+7rGuRrl1J1Q/fuN51UYmpFpVU4bpOpPXlYbMmE jN2XaBUnL8wRPdd+92fPYQrG5Q= X-Received: by 2002:adf:e012:0:10b0:487:231a:fe8a with SMTP id ffacd0b85a97d-487231b01abmr8958370f8f.2.1790002720444; Mon, 21 Sep 2026 07:58:40 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:a46d:d671:f81e:e5f1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48724596604sm23856287f8f.30.2026.09.21.07.58.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2026 07:58:39 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/5] stress-ng: upgrade 0.22.00 -> 0.22.01 Date: Mon, 21 Sep 2026 15:58:34 +0100 Message-ID: <20260921145835.1106731-4-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> References: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 21 Sep 2026 14:58:50 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246337 stress-ng (0.22.01-1) unstable; urgency=medium * Sync to upstream version 0.22.01 -- Colin Ian King Sun, 20 Sep 2026 14:30:12 +0100 Signed-off-by: Richard Purdie --- .../stress-ng/{stress-ng_0.22.00.bb => stress-ng_0.22.01.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/stress-ng/{stress-ng_0.22.00.bb => stress-ng_0.22.01.bb} (94%) diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.22.00.bb b/meta/recipes-extended/stress-ng/stress-ng_0.22.01.bb similarity index 94% rename from meta/recipes-extended/stress-ng/stress-ng_0.22.00.bb rename to meta/recipes-extended/stress-ng/stress-ng_0.22.01.bb index 5c68f813110..548edf292b0 100644 --- a/meta/recipes-extended/stress-ng/stress-ng_0.22.00.bb +++ b/meta/recipes-extended/stress-ng/stress-ng_0.22.01.bb @@ -6,7 +6,7 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV}" -SRCREV = "6c2ab8831bca51f17d97538d106996ca411c4c79" +SRCREV = "72a9d0cae0f420a887991d4024d3101c4af7a4fc" DEPENDS = "coreutils-native libbsd" From patchwork Mon Sep 21 14:58:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 98837 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C5B22C982E6 for ; Mon, 21 Sep 2026 14:58:50 +0000 (UTC) Received: from mail-wr2-f12.google.com (mail-wr2-f12.google.com [74.125.225.76]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.50864.1790002723628562449 for ; Mon, 21 Sep 2026 07:58:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=XG9mU+u1; spf=pass (domain: linuxfoundation.org, ip: 74.125.225.76, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr2-f12.google.com with SMTP id ffacd0b85a97d-485933b2522so2118065f8f.0 for ; Mon, 21 Sep 2026 07:58:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1790002722; x=1790607522; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=pm4MnKYT3PEtkN0de0iEZXSh4g9RtZFRU16eS4LswUs=; b=XG9mU+u1Y1UE/2JaGpg7ibuQ+IpmRqdpzq537sLNLro9sxk6F+BeAe0Z/jdgU46ZXv T+SSBthXTE4A57Y5F/uXcigNucz1jpEnlSGCLuN30wPdBo2hC351or3oNj3L+V60peXJ BIM7m2LWVvmOMc9ibvjFwQyq8MGKt5ctIYRYA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790002722; x=1790607522; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=pm4MnKYT3PEtkN0de0iEZXSh4g9RtZFRU16eS4LswUs=; b=L3fk+x8QL4yke3pmOl9bIvsSH7dxngujQfKFI6EFNaNllwOFUytsOJwnho5x8fucFF u8tB4Jbd3+4MIbf3RophSeWNfG3cfc0xEQNgpE99KGvVjL0nqH9StydQwa7Cffua6trl UYeX++vyNisYuvzMcEmBZBDX6g0rm8cLPYjhxKHtTDj5FakpEdGwxx6KF2i9U/N5+c4D iYA2T6SxUV/RlOtv91RMrqtMGWKeezYZkkd8eqq5Jkl9/nTOagDdOioRAKEs5ATrksow cdfMlh+0HOGygiajSIT0a5grdThoNVDTqWrTwfeJejuwVuydt85bBf13SdKhX+v5SLod xLDg== X-Gm-Message-State: AFuF++mTk6vsSO27iy+f9cOiOe6944t1FBaxTSiFk92L/KfZzSBQEtjS c/cEqZC72Aq5xXMi17dvCMgcwkEZR/TmkEDIfhE0ja8QbCTxxJNPNXHxHroXKD7sBDkgOzpO1KO qJhtpwnU= X-Gm-Gg: AYBFou3Y4K9PYDFygt9YmaqVHoZlrE/7RJ8wJsnD5IPTNL8sBnTeEOZNuzrLzLKab1Z mq6EaNu4BpI9IC7TH+wcFKFvTrUsOX41w5GTd995lzWn5sWNivZ8DNOav50opiTPqA1rZQclXxh o9CleD2HYzz3YwYzh/40p9Lv1eslteWoRFF5nWA3TS05kTxAjkMCEKGT8u9Qqn8iv8VJKy9YPIc 9R02UKvBw50pIA80PqqXcOwwFC5YGUPIRWqKtBp+Oka2/qmfdrEE8t9WrQIFCmpAgYn9qIJ4MCH R3UtDMT3u9dOZkJMzBQOkMqoNprXXkQY6ZXzcQeF51RbZ9EzLh3/xt7nT11yKDOnACRx/hhMCTb GMRg0via+VI2F6NyN2qRurHgcn6QSSy8OeJjxZEiMoLOpGN5/97Kdiy3v2Td6xRgpiMGbTBZ8J/ SCKTU10zbpxWM2GUZwS1X04UU5km2bVS3KiURy7bE1rzToxJBO2/fy1YvogvGdyKDS/lefHuq2j /bJKk6V7r9RwUUrwOHgXIOUe5A= X-Received: by 2002:a05:6000:38f:b0:487:27f9:83d with SMTP id ffacd0b85a97d-48727f90ba9mr8767740f8f.50.1790002721880; Mon, 21 Sep 2026 07:58:41 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:a46d:d671:f81e:e5f1]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48724596604sm23856287f8f.30.2026.09.21.07.58.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2026 07:58:40 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 5/5] utfcpp: upgrade 4.2.0 -> 4.2.1 Date: Mon, 21 Sep 2026 15:58:35 +0100 Message-ID: <20260921145835.1106731-5-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> References: <20260921145835.1106731-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 21 Sep 2026 14:58:50 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246338 3d1ff6d Release 4.2.1 32e3ed1 next16: report invalid_utf16 for a lone trail surrogate at the end of a range (#147) 30e55c2 Add utf8cpp::utf8cpp target available when consuming directly (#146) Signed-off-by: Richard Purdie --- .../recipes-support/utfcpp/{utfcpp_4.2.0.bb => utfcpp_4.2.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/utfcpp/{utfcpp_4.2.0.bb => utfcpp_4.2.1.bb} (94%) diff --git a/meta/recipes-support/utfcpp/utfcpp_4.2.0.bb b/meta/recipes-support/utfcpp/utfcpp_4.2.1.bb similarity index 94% rename from meta/recipes-support/utfcpp/utfcpp_4.2.0.bb rename to meta/recipes-support/utfcpp/utfcpp_4.2.1.bb index c56d03b7c74..e891b7fc576 100644 --- a/meta/recipes-support/utfcpp/utfcpp_4.2.0.bb +++ b/meta/recipes-support/utfcpp/utfcpp_4.2.1.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e4224ccaecb14d942c71d31bef20d78c \ SRC_URI = "git://github.com/nemtrif/utfcpp;protocol=https;branch=master;tag=v${PV} \ file://run-ptest" -SRCREV = "2d8e20b22dcb3e9b3c4f52103182ebda949c6089" +SRCREV = "3d1ff6dbf54e471c846dff55dda6c8ee10c0ee5c" inherit cmake ptest