From patchwork Wed Sep 2 11:57:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 97123 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 25D36C624D9 for ; Wed, 2 Sep 2026 11:58:04 +0000 (UTC) Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.10720.1788350275981352966 for ; Wed, 02 Sep 2026 04:57:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=UtjACLYi; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.50, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-49b0eab380eso9042815e9.0 for ; Wed, 02 Sep 2026 04:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1788350274; x=1788955074; 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=vwgsvFvOb/DvrkTbxl89zavUq1IjjcoN5U2cT8s8Jsg=; b=UtjACLYirtfMOaWPdA1dGSixgZowqCR6v8KAh+2eYeRmXoqTj27Lktg0B47ng/KOE+ KBw8B4wQ1yrSMhuhg0dpNDOXkaFmLz4HNeHRDa3fL0768GwZU0fwY8mm6Obb5fOCz69l frXMEih+ZmwnQdYRPavXAOxla8mklaVYp/t+o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788350274; x=1788955074; 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=vwgsvFvOb/DvrkTbxl89zavUq1IjjcoN5U2cT8s8Jsg=; b=jzGjJJHg0FQ7jA9zIQJnH/qx1ztGrTZ5XJ8KooqgyuN/iryZwL0GgLKPQPvwKR5AY8 357YxtkaudLjehUNjFuznfRkugfROx9GMl4SMofcukoUOO3gNGxbGrKSSW4mRsLKERLy Xe/bxI9TCVllEqp3gCxxu/NqACJ63m39TpjF9e4zzKJ0V/cvWejk3NiJBOk2zdmnlHW5 MUYw+rTgSoc9d9BiHqSpeu5DAHVAVGL+k9rtPfziFSdFFJaQeHgOypkCTQMDjLd4Ea8c X4ZfEjiQPPe4LedH5hHZMlG9B9+vPrnZ9zSOxBCVs1SbffCUa0o/rl9BDZJmIHGWb0sJ B00A== X-Gm-Message-State: AFuF++m2Xn8TecZcDJW/PQSBf1C0/jt5dSiO4DJp9xy54vrbSCfiiLQt S3GAFleEE7xyxKc+D3Q8DwW5i9l2YjpEI+OPibvY3XwdrfqIIQVfc97OChc/hFSZiHzciEzyVkS TsErIT3w= X-Gm-Gg: AR+sD12/32O/bTV6SvUp4h/lhyIjD3A6msQmhLNrrqi2fXXUZj1EMn1LZ+aRvEnywoT ItdbLhdCflfl4/kACLoUZeo7rZ32gTuF99aYJiKYkuWaJTbCwaGTFqMt69qyngeO/cbj51QogVs Av4imPUE6utcwghoKnxw+vD3mLmLajQ1L115Y36p02LiqoPWVbqwAwG4wQWINiBaJs9mP3dkveo K8Vp4fbaT7uKPAhWPMqaIshyMof1JRo+5yrOiDbUSxS8q74RsEtkDMxPKJrKeDT8E0AGwi1EPCW o90B4QBS700k0p6RvRr/HlIjUznKHs4JsDcGUTWUd54ebGeKnQJ+qGQ5+MDdVypa4QL2BnNnPLy uIr9Jf6CzQshDCoENckYK9eroy5QvwZlj29AImMnWpNMJ3ZgXIvlDTqv9jFmgHQWqHsd2t7S3W4 bkBXde3VFoa1CEgaDCv+LQX17LVEPlpGiXcFFII1tT71/OVRPmxYKXjdhhJHDKdXGOCNY3EPkcf a2SD8WYaUM/odDUSw== X-Received: by 2002:a05:600c:4f87:b0:499:59fd:dbfc with SMTP id 5b1f17b1804b1-49ce7bb7823mr35027865e9.1.1788350273855; Wed, 02 Sep 2026 04:57:53 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:89b1:8875:2e41:59f0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ce47820e2sm66574265e9.13.2026.09.02.04.57.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 04:57:52 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/4] debianutils: upgrade 5.23.2 -> 5.24 Date: Wed, 2 Sep 2026 12:57:48 +0100 Message-ID: <20260902115751.2762897-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 ; Wed, 02 Sep 2026 11:58:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244933 debianutils 5.24: * d/control: Bump standards version from 4.7.2 to 4.7.4, bump debhelper-compat version from 13 to 14, and remove redundant field, Rules-Requires-Root: no. * acinclude.m4: Update DEBIANUTILS_VERSION to 5.24. * run-parts.c: Recognise short option for --debug (Closes: #1131363). * run-parts: Add options -A, --after and -B, --before for greater flexibility (Closes: #1131375). * d/tests/run-parts.test: Extend testing of run-parts for new options. Signed-off-by: Richard Purdie --- .../debianutils/{debianutils_5.23.2.bb => debianutils_5.24.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/debianutils/{debianutils_5.23.2.bb => debianutils_5.24.bb} (97%) diff --git a/meta/recipes-support/debianutils/debianutils_5.23.2.bb b/meta/recipes-support/debianutils/debianutils_5.24.bb similarity index 97% rename from meta/recipes-support/debianutils/debianutils_5.23.2.bb rename to meta/recipes-support/debianutils/debianutils_5.24.bb index 06bc4060c98..89522eb82d8 100644 --- a/meta/recipes-support/debianutils/debianutils_5.23.2.bb +++ b/meta/recipes-support/debianutils/debianutils_5.24.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=4b667f30411d21bc8fd7db85d502a8e9 SRC_URI = "git://salsa.debian.org/debian/debianutils.git;protocol=https;branch=master;tag=debian/${PV} \ " -SRCREV = "b999bb0969471d302f1db85e58f17dcb64f274c2" +SRCREV = "015efec85971f1ce0fcfe6e26180f574846036ca" inherit autotools update-alternatives From patchwork Wed Sep 2 11:57:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 97124 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 198C7C624D6 for ; Wed, 2 Sep 2026 11:58:04 +0000 (UTC) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.11087.1788350276811886515 for ; Wed, 02 Sep 2026 04:57:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=c74rMdSe; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.42, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-49cd9add88aso5917485e9.3 for ; Wed, 02 Sep 2026 04:57:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1788350275; x=1788955075; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=eTabEjYarvX9Qlo5tobrPbnftowDLxZaPOn9ymRqeLc=; b=c74rMdSe6dPq9hDhs4sq6ULPP9m5OSD0vYZX6d+d0QvTpx//bJIn8yW7MxEi+jREmH Nz5PKuef24RV1qX5TYTKWHL2EmTDqKgXf7MVIJtToJtyj+LAosEgl+pjW20hgTUjHKsh ZizxnUoZChWuZ2T37OMv/h/M6LITtiXTAmjpo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788350275; x=1788955075; h=content-transfer-encoding:content-type: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=eTabEjYarvX9Qlo5tobrPbnftowDLxZaPOn9ymRqeLc=; b=WI0Gw221fbNuS/Om4BeN2FJIF6tlCMPUBYksY+gw96Xp1yfAQjoK7puk19UYucP2Nh otQntL0JfW1xnmhjtrV5rq/vhETQPUDaiCRjknh9ulZcTR1IxbIXPlfWmS4njPGPk5yG nbUf3YhByXl94vTvQpNmEPFnrfcUepEzf0ICDOvDGcxzriF+F5snEbnBGS7Eii3KYhA0 Vo7gvdtVhaVb1o0XpxVImRkXBPdprYC+XBKECU36KZEjMZXIN3uYHqKYfys0KFbDRnT7 wdRyalX5JJdBV7s3jwfY8xHN+TglgeKUpgh3KYpeH8nIJO4k7iJsC9mi2mIOOG//tZVI jUog== X-Gm-Message-State: AFuF++miYhhuIgtDUcntSX9pAYbVHUMww33xYAPkAOdNo4bjlKMZ6TKd UeHy+O7vCqPmIyFYu9CWQYthOMKaaPV3RkziOmh7nkPFzUTJUf33g6+pTu5zNI5yokUGdarU+Ck NWtbgGes= X-Gm-Gg: AR+sD11hrLTtSV0h61+iXKXvteM42hHdnyW8XcOW368isdSzcaJoPsvTZKHWvLTXQs5 gbhVyHt3szjp7HQdoXWtTxffijdcu3hPEfnSgOQY+0+8qAkqRWVCA5aJGMjJawf2ELyzhwBOFzg oIb8tMi9hvyD95Thtm0accJseK6qxs6+JHdU1OnL3D1NnNEcb1vCsaBiVVliwNhH96GHH5xt+zj CMGdzN2PQBDWyVNGt+zwVxQ5B/fNUpnJjKbmMu0O9D1VDCjsCIt7p2fZAQglMEOqyot7jR59wBs BoHI8hPcx0Axhn93JT0wnyy7xTIHuWyX1a64oiH3Hhj2x34M1im61wPgzxtuNWH2WTvpYb6Gode SSEy+9yj6XzTf5stKqUsr5pHff504RmqopvbknoakjCDiFZPmFhSpIBPQZH/1eEAhxbKAmehOo8 v3iRiJ7oZcCKmk/IVENvtJQQRUhahU2j/6JExTIchuItj8BHlc8qVed5fD2HqW3cQH0ANNsqEPa UjTKRoRceK6UdMRWQ== X-Received: by 2002:a05:600c:630e:b0:49c:e27c:6b10 with SMTP id 5b1f17b1804b1-49ce55ecea8mr76483405e9.3.1788350274926; Wed, 02 Sep 2026 04:57:54 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:89b1:8875:2e41:59f0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ce47820e2sm66574265e9.13.2026.09.02.04.57.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 04:57:54 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/4] python3-build: upgrade 1.5.1 -> 1.6.0 Date: Wed, 2 Sep 2026 12:57:49 +0100 Message-ID: <20260902115751.2762897-2-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902115751.2762897-1-richard.purdie@linuxfoundation.org> References: <20260902115751.2762897-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 ; Wed, 02 Sep 2026 11:58:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244934 Features: - Add --report=PATH to write a machine-readable JSON report of built artifacts; --metadata now also accepts .whl files - by @gaborbernat (#198) - The srcdir argument now accepts .tar.gz source distributions, extracting and building from them - by @gaborbernat (#311) - The “Unmet dependencies” error from --no-isolation builds now shows the wanted version, found version, and interpreter - by @gaborbernat (#504) - Add --sdist-extract-dir to extract the intermediate sdist into a persistent directory, enabling compiler cache reuse across rebuilds - by @gaborbernat (#614) - Add --env-dir to place the isolated build environment at a fixed path, enabling compiler cache reuse across builds - by @gaborbernat (#655) - Print a summary of resolved dependency versions (name==version) after installing them in isolated builds - by @gaborbernat (#959) - On build failure, print a tip pointing to --env-dir and --sdist-extract-dir for debugging and link to the “Debug a failed build” how-to - reported by @dimpase, implemented by @gaborbernat (#966) Bugfixes: - Drain verbose subprocess output inline instead of using a ThreadPoolExecutor, which silently swallowed logging errors - by @henryiii (#1098) - Reject a file passed as --env-dir with a clear error instead of a raw FileExistsError - by @henryiii (#1100) - Emit CLI warnings to stderr instead of stdout, so they no longer corrupt --metadata JSON output on stdout - by @ymyzk (#1111) - Fix the Windows symlink support probe always returning False due to a stale object interpolated into the destination path - by @henryiii (#1118) - Fix metadata_path’s build-backend fallback returning a nonexistent dist-info path for wheels with a build tag - by @henryiii (#1119) - Write pip/uv requirements and constraints files with \n instead of os.linesep, avoiding doubled \r\r\n line endings on Windows - by @henryiii (#1120) - Batch of small robustness fixes: correct macOS release parsing for the minimum pip version, avoid sharing the mutable default build-system table between builders, keep the original error when isolated-environment setup fails early, and raise BuildException for an invalid wheel - by @henryiii (#1121) - Decide color support independently for stdout and stderr instead of only checking stdout.isatty(), so redirecting one stream no longer disables or leaks ANSI colors on the other - by @henryiii (#1123) - Pass --dependency-constraints-txt files through to the installer unmodified instead of re-parsing them into a deduplicated set of lines, fixing a case where a hashed requirement (e.g. from pip-compile --generate-hashes) could have its --hash continuation line separated from its requirement line and silently dropped, depending on the interpreter’s hash seed - by @manfred-kaiser (#1140) Removals: - Remove exc_info parameter and attribute from BuildBackendException. - by @layday (#1161) Signed-off-by: Richard Purdie --- .../python3-build/check-valid-dist.patch | 18 ++++++++++++------ ...3-build_1.5.1.bb => python3-build_1.6.0.bb} | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) rename meta/recipes-devtools/python/{python3-build_1.5.1.bb => python3-build_1.6.0.bb} (87%) diff --git a/meta/recipes-devtools/python/python3-build/check-valid-dist.patch b/meta/recipes-devtools/python/python3-build/check-valid-dist.patch index dd6f256e266..82c31a49a4e 100644 --- a/meta/recipes-devtools/python/python3-build/check-valid-dist.patch +++ b/meta/recipes-devtools/python/python3-build/check-valid-dist.patch @@ -1,4 +1,7 @@ -Ignore invalid distributions when checking dependencies +From a2a217409e01e3ebea88dce85d81dbe6b3c79187 Mon Sep 17 00:00:00 2001 +From: Ross Burton +Date: Wed, 12 Aug 2026 12:35:29 +0100 +Subject: [PATCH] Ignore invalid distributions when checking dependencies If there's an empty directory foo-1.2.dist-info/ on the search path then importlib will return that as a distribution called "foo". @@ -12,12 +15,15 @@ the dist-info directory is empties but remains in the sysroot. Upstream-Status: Submitted [https://github.com/pypa/build/pull/1145] Signed-off-by: Ross Burton +--- + src/build/_util.py | 5 +++++ + 1 file changed, 5 insertions(+) -diff --git i/src/build/_util.py w/src/build/_util.py -index c365003..ba047c7 100644 ---- i/src/build/_util.py -+++ w/src/build/_util.py -@@ -67,6 +67,11 @@ def _check_dependency( +diff --git a/src/build/_util.py b/src/build/_util.py +index cce8f94..54bc02c 100644 +--- a/src/build/_util.py ++++ b/src/build/_util.py +@@ -63,6 +63,11 @@ def _check_dependency( yield (*ancestral_req_strings, normalised_req_string) return diff --git a/meta/recipes-devtools/python/python3-build_1.5.1.bb b/meta/recipes-devtools/python/python3-build_1.6.0.bb similarity index 87% rename from meta/recipes-devtools/python/python3-build_1.5.1.bb rename to meta/recipes-devtools/python/python3-build_1.6.0.bb index d572ca846fc..acec9cd9efd 100644 --- a/meta/recipes-devtools/python/python3-build_1.5.1.bb +++ b/meta/recipes-devtools/python/python3-build_1.6.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=310439af287b0fb4780b2ad6907c256c" SRC_URI += "file://check-valid-dist.patch" -SRC_URI[sha256sum] = "94e17f1db803ab22f46049376c44c8437c52090f0dfdf1adc43df56542d644fb" +SRC_URI[sha256sum] = "bd2c8afc603e7a2e0ce70e2ea85f0a6d02043bafbd307f5bada0f98669eca5af" inherit pypi python_flit_core From patchwork Wed Sep 2 11:57:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 97122 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 E4AB5C624D0 for ; Wed, 2 Sep 2026 11:58:03 +0000 (UTC) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.11088.1788350277970698466 for ; Wed, 02 Sep 2026 04:57:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=UN2T7pVx; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.48, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-495437bb891so7726325e9.1 for ; Wed, 02 Sep 2026 04:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1788350276; x=1788955076; 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=QC6EiYDkRUbJf8V3XWv3WwzcZJMKCHpwTScSVx80kuQ=; b=UN2T7pVxe+2h54x8tgVSLakWUMWJsJcII1O8EmkiX6zLZrr4cjObNna6v8c4lZMR6J wx1FPnaPB3Emsha9FA8LIbN+vK2dVidaA9Msd5oFOloDvj/P/To1KFeifaxiAp2wbpKI yU9/D9JXlIrNtQtRyoYXUTcZ59Qgd7g+CYMZ8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788350276; x=1788955076; 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=QC6EiYDkRUbJf8V3XWv3WwzcZJMKCHpwTScSVx80kuQ=; b=ocmwFFUraPckQFiC8K4jIOZad4Y7B+0OmkLnGURdbWNMyU/rPAVdM2v8nE4LFmCAT2 qrYanl5CoefOfrs77liJNTvRoT8xZdWParktT5Cew7baNRjMxdHJ/0oB0sZcdv675HqH m5+6hFocjuo+YKpF96oAQQNfetUF957J9SDqpV3xJnp5M3yALk1/QdbljcTg15qdVs7j AlZW1UIHy4vbpzTBKUQVcUfQ0j/fAiJUA955rnty7y4camyFvD7YkA6WSbq0ZVDpOJE0 mC3U3gu7apVgrgP8DWetwn/W+eu9kXQ4SGQ+y0El+Zl7hg5Xji65XZD8j6v18IFVc4+U ceeQ== X-Gm-Message-State: AFuF++mLrpjSMQNDJMGLzkg5yNAilVHYrAgiHH5QSKmXVh3983fFQ5fb Y0HvPDRcyLkF2KUmP13PVbcR1TWtQwIYGlST0kHaENT/9029T+UrCgA9hgAjlP9BdCGVDyD0RJN Bq08DwEE= X-Gm-Gg: AR+sD12rDGOvSTgX+MYfCRk/ZEtnRJOT+yi5d2d8hqlUD/ZHP5pQIE00qwieHsbHgcU JOdCjUnmOxEhfiJtbBImaVXXXJrcoALb03SeeXKEH1DOn5AkKjPWpurchTmDV15iCjOvolEIiyV KMMcVsUWaGNnGHqQu/GVTNRHgOCEUc5lSCJBB9dNdOZxcnRX2XpPIqJyK6XLjm7au+7YHkly+ZE XHGoxbnEgS9LGupExhZ4XXtCV8UccuvSCk2lDiEMgfXh2P2V/zmL7x9KUfMLver/bav7bSjl3yt 2/sTq958nfT5RWcreXjzLSfRWxXBwN1V2DU0KiItUS6FZgg3FN/qIRcnc70xf8POLNnd7AvGoj0 HxKCkKJOmRivSHeXw7XoCXr0L8H89D5g+GoisZq+XeH8fpD7QAn5CBd67n+EJLO7tp7vXorrmtY 6xg3FZBOb3tQXR8sbVIaHuS0387GUDm02HkWa2YohOLLtpZW+ebh2JdUuznByit7tsaVFXwAnXc md9aOGyVxptFBlYv0kcn/jUk8bt X-Received: by 2002:a05:600c:3b07:b0:49c:799a:177b with SMTP id 5b1f17b1804b1-49ce7bb7a75mr12779815e9.2.1788350275996; Wed, 02 Sep 2026 04:57:55 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:89b1:8875:2e41:59f0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ce47820e2sm66574265e9.13.2026.09.02.04.57.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 04:57:55 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/4] python3-pygobject: upgrade 3.56.3 -> 3.58.0 Date: Wed, 2 Sep 2026 12:57:50 +0100 Message-ID: <20260902115751.2762897-3-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902115751.2762897-1-richard.purdie@linuxfoundation.org> References: <20260902115751.2762897-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 ; Wed, 02 Sep 2026 11:58:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244935 3.58.0 - 2026-08-27 * Stable release 3.57.1 - 2026-08-14 ------------------- * Add extra checks around construction of object destroy notifier :mr:`560` * `GLib.Pid` should be a number with a special `close` method :mr:`556` * Use `PathLike` objects for `Gtk.Template` :mr:`555` * Fast marshalling of `bytearray` to `GBytes` :mr:`558` * Prevent crashes where `GValue` is `NULL` :mr:`559` 3.57.0 - 2026-07-20 ------------------- * doc: Update tutorial and examples :mr:`536` :mr:`537` :mr:`538` * Fix potential buffer overflow errors where the C API exposes `GArray`'s :mr:`540` :mr:`550` * gio: Support creating `GFile` child with slash operator, similar to `pathlib.Path` :mr:`539` * Refactor memory management for marshaller cache :mr:`490` :mr:`517` * Add missing msg argument to asyncio cancel() :mr:`541` * Fix deprecation warning for register_object :mr:`542` * Find libraries automatically on Windows :mr:`415` * Fix crash when `user_data` is defined before callback :mr:`554` * Avoid extraneous deprecation warnings :mr:`545` * Support generic annotations on `Async` :mr:`547` * fix: Simplify string prefix handling :mr:`548` * doc: Use gobject-linter for linting GObject code :mr:`543` :mr:`551` :mr:`552` Signed-off-by: Richard Purdie --- ...{python3-pygobject_3.56.3.bb => python3-pygobject_3.58.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-pygobject_3.56.3.bb => python3-pygobject_3.58.0.bb} (93%) diff --git a/meta/recipes-devtools/python/python3-pygobject_3.56.3.bb b/meta/recipes-devtools/python/python3-pygobject_3.58.0.bb similarity index 93% rename from meta/recipes-devtools/python/python3-pygobject_3.56.3.bb rename to meta/recipes-devtools/python/python3-pygobject_3.58.0.bb index e246a2d451b..7f5bec8f70e 100644 --- a/meta/recipes-devtools/python/python3-pygobject_3.56.3.bb +++ b/meta/recipes-devtools/python/python3-pygobject_3.58.0.bb @@ -19,7 +19,7 @@ DEPENDS += "python3 glib-2.0" GNOME_COMPRESS_TYPE = "gz" GNOMEBN = "pygobject" -SRC_URI[archive.sha256sum] = "12760e4a0e3d04b6eb95e06f7a27e362c826d567ea613373a92c003b6c70d2d6" +SRC_URI[archive.sha256sum] = "45068697de3ffe46840ca369705f23118b34db4f7deb63f6eff079a6734ddcca" S = "${UNPACKDIR}/${GNOMEBN}-${PV}" From patchwork Wed Sep 2 11:57:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 97125 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 F2F46C624D5 for ; Wed, 2 Sep 2026 11:58:03 +0000 (UTC) Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.10721.1788350278987757925 for ; Wed, 02 Sep 2026 04:57:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=QqD4039b; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.50, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-49954b88fffso7103025e9.0 for ; Wed, 02 Sep 2026 04:57:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1788350277; x=1788955077; 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=qZ1g5hXmqHwcFE4As7+z1MhahxjUrMQ22IBoljhKAJU=; b=QqD4039bz1v97LgT6yNW7/MjvfIFliGxYNGkneXPhwpQdlMWx1t271fut7hKIMZYLS p2kE19xj/BTKZ0VvGVVJv69cYm4Y+10yAM3xcmbYve1b/RcxX9tv/E7tb35XjguB7jCv xfSJnr65Z+Yu5qtDeGZanDINAdWATEM09YDmg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788350277; x=1788955077; 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=qZ1g5hXmqHwcFE4As7+z1MhahxjUrMQ22IBoljhKAJU=; b=Pu1RCgy3uZ7SqnusIKX8gfk5i1Ig8wwh7d9Dql5AVG76lhnQ0rt9r+U7dLsNbvL44w F/es3tjs7aSSThbpK6sJrcxo07EFDxSKxtU3bFmEN42Gg6ilrSaXCIOV6PrH/XJmzZcg I8q3CQhsmuyHkP7Y07stfm09Bm0WEKrc7V8bkbccP3DIdw+DcFKVOQjc1JJ7A0IV9fwg cplcxh0YpVauiV5gHNqbth2WX6O+cqiGBAQK78Cj8QJk7wfAbBrA40xnqYJg25A/d5YB EZ+AQ+71Xul3OiLtNnZwhNxIiDEyQRvCT/49bj1bEE4Fla33xXqVlZfYo337puLoCoJ0 O0Ag== X-Gm-Message-State: AFuF++mbW5qXfemW0eXIGowsjbZmQVtzpyBc6V5/mOR59S98MAZU34Cm FtLYvalC34lKbPejwegA2ImkOSBN5fhTvmBZqT51uHFDjJAvRuhWW0JqTODCrPTiUmKOKFYyKx4 XrRCGkyY= X-Gm-Gg: AR+sD13TXeGDY/36sFm0ywk4VA5eFPLBwQ7LKRuJR7xegmA4aWzF3eMuD10IVwqQHJa LWs2nh6FTTwNvOltZoUtIpt3slT82voP4xp73nf7M+QMyvdzx8tp5T5qoYSdJNNdZFlzSm09kM/ UZMgN3Yy7Zse8bXlaQAuk5Vo7aYuQPY7KpAnrEFX6VWefYuHEcnbm2a78pzt4e+7yBPjtZ6834O xVz6R3+2TRJhYnwoqJscr8AEdQ2texPAqk+nxcFOhfxLcJ038wdQxZmxHc9xJJsiXcGXCgu+uhG +DHH7C4/B62qq6HgD1TIk+JldM8q/FSPTSf/RmumjuRusXkf/PEN6olglCRVqSrCnnfn8Ml1wdU 7RztAmwEV5eQIhCsB3FjC1CKQ10vJ/QRGkc+Shoh3z/8tAjQSl//Ci9NuEdI3soAnkU1Tdgzw8e SjtE0XYcoOp8x5UeANQfcqgIk1AQC7fgx7WBQh59gy4fQdMYEsXbE0k8MYc106r6BK1l3FDD+Qx b0f1rBQV80kooduzw== X-Received: by 2002:a05:600c:6287:b0:499:ad2e:f7bc with SMTP id 5b1f17b1804b1-49ce5818eacmr72701845e9.10.1788350277068; Wed, 02 Sep 2026 04:57:57 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:89b1:8875:2e41:59f0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ce47820e2sm66574265e9.13.2026.09.02.04.57.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 04:57:56 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/4] python3-uv-build: upgrade 0.12.6 -> 0.12.7 Date: Wed, 2 Sep 2026 12:57:51 +0100 Message-ID: <20260902115751.2762897-4-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260902115751.2762897-1-richard.purdie@linuxfoundation.org> References: <20260902115751.2762897-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 ; Wed, 02 Sep 2026 11:58:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244936 Python: Replace managed Python installations when upgrading to a newer build of the same version (#21323) Enhancements: Support Linux s390x, ppc64le, and loongarch64 targets for cross-platform dependency resolution (#21313) Retry downloads with configured credentials when Azure Storage denies anonymous access to an endpoint configured via UV_AZURE_ENDPOINT_URL (#21318) Preview features: Use content-based directory hashes to deduplicate extracted wheels in the cache with the content-addressed-cache preview feature (#19693) Bug fixes: Reject source archives with hash mismatches before persisting their extracted contents to the cache (#21248) Signed-off-by: Richard Purdie --- .../python/python3-uv-build-crates.inc | 20 +++++++++---------- ...d_0.12.6.bb => python3-uv-build_0.12.7.bb} | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) rename meta/recipes-devtools/python/{python3-uv-build_0.12.6.bb => python3-uv-build_0.12.7.bb} (92%) diff --git a/meta/recipes-devtools/python/python3-uv-build-crates.inc b/meta/recipes-devtools/python/python3-uv-build-crates.inc index 8d76d041f3d..f6323e878fa 100644 --- a/meta/recipes-devtools/python/python3-uv-build-crates.inc +++ b/meta/recipes-devtools/python/python3-uv-build-crates.inc @@ -12,7 +12,7 @@ SRC_URI += " \ crate://crates.io/anstyle-query/1.1.5 \ crate://crates.io/anstyle-wincon/3.0.11 \ crate://crates.io/anyhow/1.0.104 \ - crate://crates.io/archive-trait/0.0.13 \ + crate://crates.io/archive-trait/0.0.14 \ crate://crates.io/arcstr/1.2.0 \ crate://crates.io/arrayvec/0.7.8 \ crate://crates.io/astral-tokio-tar/0.6.4 \ @@ -32,8 +32,8 @@ SRC_URI += " \ crate://crates.io/bytecheck/0.8.2 \ crate://crates.io/bytecheck_derive/0.8.2 \ crate://crates.io/bytes/1.12.1 \ - crate://crates.io/cap-primitives/4.0.2 \ - crate://crates.io/cap-std/4.0.2 \ + crate://crates.io/cap-primitives/4.0.3 \ + crate://crates.io/cap-std/4.0.3 \ crate://crates.io/cc/1.2.57 \ crate://crates.io/cfg-if/1.0.4 \ crate://crates.io/charset/0.1.5 \ @@ -214,8 +214,8 @@ SRC_URI += " \ crate://crates.io/syn/2.0.118 \ crate://crates.io/syn/3.0.3 \ crate://crates.io/synstructure/0.13.2 \ - crate://crates.io/tar-codec/0.0.13 \ - crate://crates.io/tar-framing/0.0.13 \ + crate://crates.io/tar-codec/0.0.14 \ + crate://crates.io/tar-framing/0.0.14 \ crate://crates.io/temp-env/0.3.6 \ crate://crates.io/tempfile/3.27.0 \ crate://crates.io/terminal_size/0.4.4 \ @@ -324,7 +324,7 @@ SRC_URI[anstyle-parse-1.0.0.sha256sum] = "52ce7f38b242319f7cabaa6813055467063ecd SRC_URI[anstyle-query-1.1.5.sha256sum] = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" SRC_URI[anstyle-wincon-3.0.11.sha256sum] = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" SRC_URI[anyhow-1.0.104.sha256sum] = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" -SRC_URI[archive-trait-0.0.13.sha256sum] = "dc23b595ad4092163eaf9c0c7532dd5b6d82274c21560c97dc03fa4e4f09e645" +SRC_URI[archive-trait-0.0.14.sha256sum] = "c6080ea14ccf9019d7ce572c319e581c20a805c9bdc6dbfb9b988da003cbd1a3" SRC_URI[arcstr-1.2.0.sha256sum] = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d" SRC_URI[arrayvec-0.7.8.sha256sum] = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" SRC_URI[astral-tokio-tar-0.6.4.sha256sum] = "b18457efd137254e016bbde5e1d88df61c4e1a5ae2223746e56123bac6af2463" @@ -344,8 +344,8 @@ SRC_URI[bumpalo-3.20.2.sha256sum] = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702 SRC_URI[bytecheck-0.8.2.sha256sum] = "0caa33a2c0edca0419d15ac723dff03f1956f7978329b1e3b5fdaaaed9d3ca8b" SRC_URI[bytecheck_derive-0.8.2.sha256sum] = "89385e82b5d1821d2219e0b095efa2cc1f246cbf99080f3be46a1a85c0d392d9" SRC_URI[bytes-1.12.1.sha256sum] = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" -SRC_URI[cap-primitives-4.0.2.sha256sum] = "cdadbd7c002d3a484b35243669abdae85a0ebaded5a61117169dc3400f9a7ff0" -SRC_URI[cap-std-4.0.2.sha256sum] = "7281235d6e96d3544ca18bba9049be92f4190f8d923e3caef1b5f66cfa752608" +SRC_URI[cap-primitives-4.0.3.sha256sum] = "8b5f74729fd2f44701d1a8eb47e906cdb3ccd9ec0f02baad85a744b791940b18" +SRC_URI[cap-std-4.0.3.sha256sum] = "c1ec78e242cfa2cfe276807ac2ecc00315a6c97786977414bcd1c3963b6c91b8" SRC_URI[cc-1.2.57.sha256sum] = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" SRC_URI[charset-0.1.5.sha256sum] = "f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e" @@ -526,8 +526,8 @@ SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70 SRC_URI[syn-2.0.118.sha256sum] = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" SRC_URI[syn-3.0.3.sha256sum] = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -SRC_URI[tar-codec-0.0.13.sha256sum] = "f718b1f470b8ff575d12c85c33bdc8b33743009669c7a5e1923b6583235a2258" -SRC_URI[tar-framing-0.0.13.sha256sum] = "5aca504a58616b04eb381819c4ddfdf87b6d35f6699090e68d8b40954fb42da7" +SRC_URI[tar-codec-0.0.14.sha256sum] = "7ea42eb144d30fcbf32c26dfea8959175bb8335bfb7b18d20c6ed32edecf0551" +SRC_URI[tar-framing-0.0.14.sha256sum] = "783223a7a6590be4227cb821e7ce80372575511f67c824921aba0752d8ad5573" SRC_URI[temp-env-0.3.6.sha256sum] = "96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050" SRC_URI[tempfile-3.27.0.sha256sum] = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" SRC_URI[terminal_size-0.4.4.sha256sum] = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" diff --git a/meta/recipes-devtools/python/python3-uv-build_0.12.6.bb b/meta/recipes-devtools/python/python3-uv-build_0.12.7.bb similarity index 92% rename from meta/recipes-devtools/python/python3-uv-build_0.12.6.bb rename to meta/recipes-devtools/python/python3-uv-build_0.12.7.bb index de84e8d5ad0..00dcbc1ad14 100644 --- a/meta/recipes-devtools/python/python3-uv-build_0.12.6.bb +++ b/meta/recipes-devtools/python/python3-uv-build_0.12.7.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE-APACHE;md5=86d3f3a95c324c9479bd8986968f4327 \ file://crates/uv-pep508/License-Apache;md5=e23fadd6ceef8c618fc1c65191d846fa \ file://crates/uv-pep508/License-BSD;md5=ef7a6027dc4c2389b9afad7e690274c7" -SRC_URI[sha256sum] = "4756f1771d342ff8ff50b529ae23c58d58f14f097c243ca50d3778d0a23d24f0" +SRC_URI[sha256sum] = "e04fe07cc9b6207a41e4971e04d85100edcd1be7fd9a6c889692f5092a9bd7cf" require ${BPN}-crates.inc