From patchwork Mon Oct 19 17:10:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 101300 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.127.1792429855070103246 for ; Mon, 19 Oct 2026 10:10:55 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=jKL+Ve7N; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20BF92103 for ; Mon, 19 Oct 2026 10:10:51 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 0790A3F7D8 for ; Mon, 19 Oct 2026 10:10:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1792429854; bh=Xzrldf3fV3/H7GnA5TZ1orJeKf7NRn+5JHECgxz1Y54=; h=From:To:Subject:Date:From; b=jKL+Ve7NIa8si7jduFCVHtsctCUJ05o0/xZmiGqQo7fSLYFSB89tB5zBYqGBSTPHy ieospncj5GHVYnQ21LIjfUuIDzT5iLzHE/PJAWaT6TxpzF3KU2wCk8PkAfkpgVIfce RUR/ue7pHPFpkG6BQu5GbO2qzH8Cf2OmT9SpmDbQ= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/3] pkgconf: upgrade 3.0.8 -> 3.0.10 Date: Mon, 19 Oct 2026 18:10:48 +0100 Message-ID: <20261019171050.634776-1-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Mon, 19 Oct 2026 17:10:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248199 No relevant changes to the code, but we can upgrade to silence AUH: - Update the Meson version number to 3.0.10, I forgot to do it last time. - The Autotools build now includes and runs the spdxtool utility API tests, ensuring that they are included in release tarballs. Patch by commitmaniac. Signed-off-by: Ross Burton --- .../pkgconf/{pkgconf_3.0.8.bb => pkgconf_3.0.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/pkgconf/{pkgconf_3.0.8.bb => pkgconf_3.0.10.bb} (97%) diff --git a/meta/recipes-devtools/pkgconf/pkgconf_3.0.8.bb b/meta/recipes-devtools/pkgconf/pkgconf_3.0.10.bb similarity index 97% rename from meta/recipes-devtools/pkgconf/pkgconf_3.0.8.bb rename to meta/recipes-devtools/pkgconf/pkgconf_3.0.10.bb index cd55484c30b..e8746c1cebc 100644 --- a/meta/recipes-devtools/pkgconf/pkgconf_3.0.8.bb +++ b/meta/recipes-devtools/pkgconf/pkgconf_3.0.10.bb @@ -20,7 +20,7 @@ SRC_URI = "\ file://pkg-config-native.in \ file://pkg-config-esdk.in \ " -SRC_URI[sha256sum] = "943f0bc88bcaeceb630b00262e2a8ad5ea4fac3fba72a4267d8b9ec6b35d1194" +SRC_URI[sha256sum] = "9371b2f6372da574d4c6dc96fe9b1463037bcf6afcb6671c1555afde7b17e2de" UPSTREAM_CHECK_REGEX = "pkgconf-(?P\d+\.\d+\.(?!9\d+)\d+)\.tar" inherit autotools pkgconfig From patchwork Mon Oct 19 17:10:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 101302 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.125.1792429855611720863 for ; Mon, 19 Oct 2026 10:10:55 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=tt4WnwYa; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B2DA022BE for ; Mon, 19 Oct 2026 10:10:51 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9B7A53F7D8 for ; Mon, 19 Oct 2026 10:10:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1792429854; bh=UGJon0GqXB/56toErNXmMRhD8X0kfRqRBeofVJFKrw8=; h=From:To:Subject:Date:In-Reply-To:References:From; b=tt4WnwYaEvfJuvBnkMaRF786kyIRDqZmy11sHiIRnXYJqBs2kONLxcDJDKIxb3B2n Ibv36WbcSvyGGBP83jXqbqEfSF+DXOOvrhGJFvmf+iiROq9BeCswK6K3FldTzh5pR5 svvPh5yWx9oGnWioGFMgzmAbh1C2/gPbxAHVUZdA= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/3] python3-tomlkit: upgrade 0.15.1 -> 0.15.2 Date: Mon, 19 Oct 2026 18:10:49 +0100 Message-ID: <20261019171050.634776-2-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261019171050.634776-1-ross.burton@arm.com> References: <20261019171050.634776-1-ross.burton@arm.com> MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Mon, 19 Oct 2026 17:11:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248200 - Write the ESC control character as \u001b instead of \e, which is only valid in TOML 1.1, so the output stays readable by TOML 1.0 parsers such as tomllib. - key_value() now raises UnexpectedCharError on anything other than whitespace or a comment after the pair, instead of silently discarding it (e.g. key_value("a = 1 b = 2")), matching parse(). - integer() given a string now validates it against the TOML integer grammar and keeps the original text, so grouping underscores (e.g. integer("1_000")) survive dumps(); strings that are not valid TOML integers (e.g. "010") now raise ValueError. - Add a fold argument to DateTime and Time, mirroring the stdlib, and carry fold through item(), arithmetic (including datetime subtraction) and unwrap(), so a folded local time no longer converts an hour off. - Declare the project metadata in the PEP 621 [project] table; building from source now requires poetry-core>=2.2.0. Signed-off-by: Ross Burton --- .../{python3-tomlkit_0.15.1.bb => python3-tomlkit_0.15.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-tomlkit_0.15.1.bb => python3-tomlkit_0.15.2.bb} (83%) diff --git a/meta/recipes-devtools/python/python3-tomlkit_0.15.1.bb b/meta/recipes-devtools/python/python3-tomlkit_0.15.2.bb similarity index 83% rename from meta/recipes-devtools/python/python3-tomlkit_0.15.1.bb rename to meta/recipes-devtools/python/python3-tomlkit_0.15.2.bb index b0c51f21c51..cf67cea5529 100644 --- a/meta/recipes-devtools/python/python3-tomlkit_0.15.1.bb +++ b/meta/recipes-devtools/python/python3-tomlkit_0.15.2.bb @@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/tomlkit/" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82" -SRC_URI[sha256sum] = "e25bbf38843005246210a12982776f27f99cb9be67160e14434d0c0d21ee1e97" +SRC_URI[sha256sum] = "83e32755ba1d20d9340bd069ee97e9f6232ba2346b63ffcba425de01f7e327a6" inherit pypi python_poetry_core ptest-python-pytest From patchwork Mon Oct 19 17:10:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 101301 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.128.1792429856012381494 for ; Mon, 19 Oct 2026 10:10:56 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=TciG7iAp; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 512312103 for ; Mon, 19 Oct 2026 10:10:52 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 3AC5F3F7D8 for ; Mon, 19 Oct 2026 10:10:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1792429855; bh=xQja0kWE0szbFZSEYLzp0vgoKpUsyJjc0m6r4c/wUxc=; h=From:To:Subject:Date:In-Reply-To:References:From; b=TciG7iApen3zTlhft6uCoH2hGTsZ5fS3IXGeELXEYw90lJYAykKpHJM9IlA4y1tE7 DDVPrE83lORKIGUk+d38bFSDGBENwAsk0rleRsHBfJqcTNktHttAoDjYbMhOTFeV2Y S7n6W/6HW6yy3kl+Mh57vyoK1cv6uzgduUwyb+6Q= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/3] libical: upgrade 4.0.6 -> 4.0.7 Date: Mon, 19 Oct 2026 18:10:50 +0100 Message-ID: <20261019171050.634776-3-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261019171050.634776-1-ross.burton@arm.com> References: <20261019171050.634776-1-ross.burton@arm.com> MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Mon, 19 Oct 2026 17:11:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248201 - libicalvcard: - `vcardcomponent_clone()` and friends now deep-copy TEXTLIST values (e.g. NICKNAME, CATEGORIES) and structured parameters (JSCOMPS), and keep the property group. - Fixed a use-after-free and a memory leak when converting a vCalendar procedure alarm (PALARM) whose attachment is a plain path name. - libical: - Fix busy status of recurring events in `icalcomponent_foreach_recurrence()`. - Fix `icalvalue_decode_ical_string()` and `icallangbind_property_eval_string()` reading past the end of a string that ends in a backslash or a newline. - `icaltimezone_truncate_vtimezone()` no longer reads the RRULE after freeing it when the new DTSTART is within a year of UNTIL (RSCALE rules), and no longer uses an uninitialized onset when no RRULE occurrence falls before the window close. - Fix IMAGE and STRUCTURED-DATA given by URI (with or without VALUE=URI) parsing to a URI value, whose string `icalproperty_get_image()` and `icalproperty_get_structureddata()` then read as an icalattach pointer. - Fix use-after-free and double free in `icalcomponent_merge_component()` when both calendars have a VTIMEZONE with the same TZID. Every VTIMEZONE of the merged calendar is now merged, and a conflicting VTIMEZONE is added under a renamed TZID (e.g. "Zone1") that its events use. - Fix out-of-bounds access to the year days bitmask in the recurrence iterator when an RSCALE date falls outside the year (e.g. BYWEEKNO with a DTSTART before the calendar's epoch). - Fix `icalrecur_iterator_set_range()` for a reverse range on a rule without UNTIL, which started the iteration at year 0 instead of at 'from'. - Fix `icalparser_clean()` for proper reuse by resetting internal structure values and clearing the root component to avoid a use-after-free. - Behavior change: The typed icalvalue getters now check that the value type of the icalvalue uses the same union member as the expected value type of the getter, as the vcardvalue getters have done since version 4.0.6. If the type mismatches, then they return the zero value for the expected value type. The typed setters error with ICAL_BADARG_ERROR instead of overwriting a value held in another union member. - libicalss: - Fix heap-buffer-overflow in `icalspanlist_as_freebusy_matrix()` for busy spans that start before or end after the spanlist. `icalspanlist_from_vfreebusy()` now sets the spanlist start/end from DTSTART/DTEND and marks FBTYPE=FREE periods as free (all others as busy). - Buildsystem changes: - Fix CMake command target_link_libraries() to use all-keywords as required since CMake v4.4.4. - When cross-compiling, don't build/install ical-glib-src-generator w/o existing binary Signed-off-by: Ross Burton --- .../libical/{libical_4.0.6.bb => libical_4.0.7.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/libical/{libical_4.0.6.bb => libical_4.0.7.bb} (96%) diff --git a/meta/recipes-support/libical/libical_4.0.6.bb b/meta/recipes-support/libical/libical_4.0.7.bb similarity index 96% rename from meta/recipes-support/libical/libical_4.0.6.bb rename to meta/recipes-support/libical/libical_4.0.7.bb index 7b9185c3742..cbfcb0675e6 100644 --- a/meta/recipes-support/libical/libical_4.0.6.bb +++ b/meta/recipes-support/libical/libical_4.0.7.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6d9294493d031c817783b0400a126c89 \ SECTION = "libs" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz" -SRC_URI[sha256sum] = "2e3729cb69c282d3bb17a8d2b198af6e4bc7502fd3621c9adf573921fe9dceb0" +SRC_URI[sha256sum] = "47c05bc96e41416578cf1803bb2ba3f8d292cb17d5ac2fca539dee922bae8a94" inherit cmake pkgconfig gobject-introspection vala github-releases