From patchwork Wed Dec 10 03:23:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Yiding Liu (Fujitsu)" X-Patchwork-Id: 76138 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 6D27BD3C526 for ; Wed, 10 Dec 2025 03:23:19 +0000 (UTC) Received: from TYVP286CU001.outbound.protection.outlook.com (TYVP286CU001.outbound.protection.outlook.com [52.101.125.38]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.5770.1765336991378770466 for ; Tue, 09 Dec 2025 19:23:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@fujitsu.com header.s=selector1 header.b=SoANIB7K; spf=pass (domain: fujitsu.com, ip: 52.101.125.38, mailfrom: liuyd.fnst@fujitsu.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=t0auWDSNLUl1cwW6Z10Zd1MfFkYb+i9i/wHRMjZN0qxtQuOxvYPVA/DjfCBcU+CKUbVXkv0b7lGOoLwlC2e1PAWKheZJMzjK+Cj43W/P7P3nkDfMBJsP66Yd/by8rnbrc1noNPpqLSQjluwfrk8SxxgNoXnK6OR4WHsqYW9eETSPvExkHWD+VofGh3r8gTItXJ6EMf/5K0Vs+YKkStuegAg6CDc1LAc5eJVOrThfJfdyw3ND60YzSn7JJDo85r/RmX1WdCwOxDbhiEoGAT9Lqhx1eZKbgpKgLxEnxC/YgHcBolWPsGuJuxNKIeMzfSLdCEC18xI81G4pal3GdN87Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ThUqxdV267nRDx2iN3twHGDxujm5IXDDKTYaUJxCZAQ=; b=Yf0htGkHmNhoBZmilZLX5MNvX9i5NtgGqRT7eIadKkbEs/uYlBXUXDVrHHg6ET16ALq8+ddhza79mc0ABsU580K3Uapo7gUDastA+YIRJUoHw49TYav9HqLhCPiL8bjXDiSm+XuimLde3qpfUHgKdlNEU8sfZuJ9oKNf6K3/dmkqm/LeNnUMLo6LvevZpejELQn5ywr3sk7DcI7/4yiorQK7ZQAySxQODfjlHAYtEyVazWT9Zagk9+RsJ021l20tLHRmU+/mYIe/2L6VM5PXWqEfUlaix7qJ85P+WJf44Gz7mx4UWst2nwZbhWx6WX7HkQOaWs6TyiPg8qLlyQvwXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ThUqxdV267nRDx2iN3twHGDxujm5IXDDKTYaUJxCZAQ=; b=SoANIB7K73XXICGQFDJ5yQrCKWA56pC1qWYme8kdbOjpcToyoH+az9+ec0VJJFB10epd9c6MA0xDE0ep9SikmL8qf7NHcSVvg0T4cHBMbhYJTz6XyCLVsORFbZi6hV9bT1ITdwmYH/rHI9MTl4gLceYlrVQDxnVaGPIAc7aiFZLcy6RoKMph6tz4xU8Ry1qq2fxHuDbhlIvQi3tvwmAvqAjECCmRjhVQDlBc+6IYn83RfNWNnDeB+DfZE2T7KwmJeIgDqNzdiXQajFCon6L2xOZu7P9wKfJM6GK+DaletzlGZNTVkUQp50Fn15lHuk//zmvizBQlf1Tpyc9KIPcFXw== Received: from TY3PR01MB11483.jpnprd01.prod.outlook.com (2603:1096:400:3dd::13) by TY7PR01MB13766.jpnprd01.prod.outlook.com (2603:1096:405:1fd::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 03:23:06 +0000 Received: from TY3PR01MB11483.jpnprd01.prod.outlook.com ([fe80::46cb:b462:44ea:9163]) by TY3PR01MB11483.jpnprd01.prod.outlook.com ([fe80::46cb:b462:44ea:9163%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 03:23:06 +0000 From: "Yiding Liu (Fujitsu)" To: Khem Raj CC: "openembedded-devel@lists.openembedded.org" Subject: =?utf-8?b?5Zue5aSNOiBbb2VdW21ldGEtcHl0aG9uXVtQQVRDSCAzLzNdIHB5dGhv?= =?utf-8?b?bjMtcHl6c3RkOiB1cGdyYWRlIDAuMTguMCAtPiAwLjE5LjA=?= Thread-Topic: [oe][meta-python][PATCH 3/3] python3-pyzstd: upgrade 0.18.0 -> 0.19.0 Thread-Index: AQHcaSWCSxDj/Lrli0WbenRRQ4kSdrUaNS7X Date: Wed, 10 Dec 2025 03:23:06 +0000 Message-ID: References: <20251209070234.22481-1-liuyd.fnst@fujitsu.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=True;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2025-12-10T03:23:05.787Z;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=1;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TY3PR01MB11483:EE_|TY7PR01MB13766:EE_ x-ms-office365-filtering-correlation-id: 89f7dbe0-62a4-485f-fc65-08de379b6f9c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|376014|366016|1800799024|38070700021|13003099007|7053199007|8096899003|1580799027; x-microsoft-antispam-message-info: =?utf-8?q?Zwcl1so2NRXfG4whAMlkxkdPe0yhwPQ?= =?utf-8?q?ryhinB0npoQry+RpFC5sS0rEvFhM0Hp6LlgzQrnX3ZfcpzXdw0gOEBnKMYM8IIH2z?= =?utf-8?q?95YfQoqCyqLwu2mi4UCHfKoFnGJ0m7pugrVpxKnGv+/Q0dbD/zP5rrNG3P0tkw6g0?= =?utf-8?q?m+8Q6SpxCy+keuJckvORgCu+iUG8kwOjk7xojD4N3/qM6uu/rgcPscGUwGr9XsdSe?= =?utf-8?q?cpmhUhsQuL8k2wB0yp7VYfqp4OIiHX4hrcff26kkkbg8+fJyJ12Tlh8el36AxgdnF?= =?utf-8?q?skidqtGfD4WFVeKzDtediU0pi1K6k7GmEC7W7kwZRSQHr3u9jVzBwX6+ivTWDZG97?= =?utf-8?q?cLkJ0x23e4CY+GjmNT77sNDBcQucNUYH2sD5ldV2OO8i6kEzvJzwCBzH1WKonNnfo?= =?utf-8?q?nTgAbEqPfMfVdqcqsT8sXnLR1V8yIg2cg0o0LLfx0gcscFV8TSaIiiGvSo7UttZeQ?= =?utf-8?q?nAJNonKuDi4PpIHXyOphBuXoRXPabxRN/afGwwH4986Du9LaLjGQ2cu7K860u4U6+?= =?utf-8?q?PGTWB5p5hc1RW+B4MoWPtuHdBUT45wbzz2IWk47m3FissUB9XN4CYxZEGDQWlto6T?= =?utf-8?q?TguLe0mbsQFS7hJn+MnJ2/26dxJdjx/kVwkPbOXSbZGXKv4OcC5dmfdoYy04dfzo+?= =?utf-8?q?8soyl0T1ck8x+jCuuUZ0wWAu0Vrg9jMDv+f3rW8E4lsFcModyTs+Zixj+J1gzkEny?= =?utf-8?q?tqIiRkTlwy1c+aYZrFZQwmLuODkmn0SU99XJAtwcAdbuQilucBssxTjg04rX7bYou?= =?utf-8?q?fVzQoJY1maCAe1RO1kReO3ZvFr5Fu/Xb9SoIw0vHtVQ4Xf0OExDcITMCoBAN/pTTZ?= =?utf-8?q?4h+3rds9+6Z6Xj6+BGkjoT/buifkRG/I00J8STBmeagGKgR+BENf81PuqQjzHUUGC?= =?utf-8?q?tqLpFjJWNNCaVwL1UsiRBzKNwob+5nkOGvZIHa+Rtv6lafHazIBsZ1xuRSLBQ4yn2?= =?utf-8?q?XdcGKkpyI8U4/H3Ngz4YQZ74jd1NdUyo1ZE4G5ymEXs1N36z5vJGIPJo9lVAuY+aM?= =?utf-8?q?RWCuaDzFsLYgDpR8FmlJvgAmGVEnJ3gydJ7zCv81K3HN9e1zuZNwDd6dScUowx1wY?= =?utf-8?q?FGoT+jzSqUDkTbtgZqWqFenxh0ZB785vp513mNWSCcWRlFM3U64MBXlANUZPIYrha?= =?utf-8?q?MosYwBUGFRsK5QOXp4BO6fRiMrEmyC1TMRNkbLzPiu03Qik7GDRNVyGA7g8ahBBvj?= =?utf-8?q?NOjPcOJyhaaTZUhav7tWr0ZsHFi7+sU4yCZgfWsR0kHzIz0UEWg+kT5Ux0rKIU2VG?= =?utf-8?q?IYA5TjLMGmP8SE4HdiYsUXG6IIAbKMRkYKNNs9cAZVFTXpMieqWG6ZT3jGBsFbxSA?= =?utf-8?q?Po5W8EzDxYQcbQcbPv3pad9iK+ocA1/jOa9V/Pp1uroDTdGMkATo0W+2kR/+ue/vh?= =?utf-8?q?vucL+hMeb5s/YEODYbXStngmVhEnyQga8jn4jTe5lrDgHqbTdClO2M=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:zh-cn;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY3PR01MB11483.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(376014)(366016)(1800799024)(38070700021)(13003099007)(7053199007)(8096899003)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?KWXoEFc2sUbgmmNYzddMnpZUjglP?= =?utf-8?q?lfdP7PxRE5O5D7H7iRV5k/v0e6nu7HDXL7xoszm2Z6sOdTjFHM/3J4Y075as0/cb4?= =?utf-8?q?Bk3Qv2LuZajZ1mLyxEJy7lILnBgRdW0NWsxdqEtDHvVcmVPAuPOOh3ylMwm7/wq29?= =?utf-8?q?R9jTdgHMyUNyodu3yq9HwOUJmGJYw54hOz4SDE830eiMTR3mcJFEbAgPx5Q8gEEZH?= =?utf-8?q?WnnwqfyW2scQjQn9h5sBmoDq3014h8rbu2yxoTel4+5mBWSmC47lpmmiU8wMfUSTq?= =?utf-8?q?O+g4tuP9qKtgjQG/5qKiaiw/xRQ0cGC9WXlwxfUcbQQapvxivU2bJQEpg/eXnj3EA?= =?utf-8?q?hru5JFgWt1a9AvXlQvbKFfI7i8K8xyqyCbQW/RhzPtVhGD3SZfoLpj4PRBTwzF9/G?= =?utf-8?q?L3MOIKFTh0W1zk4gaM4Hu27e5laaJpqBoPVHGZXasPJzEt95hZ1OTMFkPKEe2mtKH?= =?utf-8?q?4j4YsOAvlxaUmZZzqHPJyAd2p1QUQIetrNQRZXlnaezMVRxMdA0bEz8d7UNTNU3bc?= =?utf-8?q?Up5cSguW3x7OpKpoxSErwkyy8390Kig2S4Jm+rOXlQlvMl0+KuW6ESPeavD2Glxls?= =?utf-8?q?uqQIxr0W3kqg0OSGsWEfjO3jCBkIroopk2IXxNySqeo5ccmM1TxLfqNz4kc46diCw?= =?utf-8?q?InvtQR9ujZeDGhVuDxN882jbeo0N4xsPRv3qUjw4BD+1kTU7+Fg39ag/iUaaaDMVi?= =?utf-8?q?oKp9BN1CbiFfmdBpZ5BjwXB37L1O925rwMs3d2aqeV1INX8gzBMU7HqqxISP+9H2/?= =?utf-8?q?dIplU3ktuZehgM4u+641/m1pMMTPKZPlttdHMj2htChh0ig9NI7Su/jHIgIpq7ODG?= =?utf-8?q?0ogxNl3E1yvKXAP/7eXkNWj6G9soOQOoTASFKvGZeCaY06F1x3Gc77Am6fs7WNOkj?= =?utf-8?q?/ck7j9NiffxM9T+3Nesqcwq6oPzdHc/axwUpKuMDWeAbCuCVHUU3v40lepBDq1S2W?= =?utf-8?q?MqBNHp+KkOjHcyZo3iO0vawZ6FG7upKt7xs3V3s+0+NvobZC4y5pCQGI8NLdNrdaU?= =?utf-8?q?3M1Gkxz+4RN8jIkLnXaPN5T1JDhex/6KQf/Dwed4DzmCY4nKsmvtwqofZO4jvXcBo?= =?utf-8?q?wQ7lnFcgerQmJB570nZKxYRyycNs0ypF7kO5wq9FN0HfNypDzj1Ncdm/TqMO648aT?= =?utf-8?q?5rr8mHL1UrHa4s1ZkhCe8ReiaZkLURIbj07/0DVRov58e9FNesq7KEbYxXI6faeQl?= =?utf-8?q?RaiDZSXZJBMVaSNNiMYX21xjca+mRsjr046oV7+KoA5VUk70zvd3j45gy9zCsMZil?= =?utf-8?q?LO7fGhqstDoc+xo14kd6ZmjaX9uDRQSXWBf1M/kHbG9P95ne2c2dYkNORM7xAH3ph?= =?utf-8?q?vRrzFkd0hHLR+0zIgvC8mPOGXp59Kd63jhxAku2PBCIM40Lu7Ck44AGCP578O20RJ?= =?utf-8?q?XkvRyT93Eyg9MWzJcv7aZNuZBI9r8aeN2EbLwvPyWh2gYtiwOgJk4OvSTY1HZ8pq2?= =?utf-8?q?RR7QkBFsOZot2tWnaIUUd/AK/cmsSAx6ZbTSz2j9Xb3ynse7SrWR5GZi97+ETh8E9?= =?utf-8?q?DGgyzgtusdv0?= MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TY3PR01MB11483.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 89f7dbe0-62a4-485f-fc65-08de379b6f9c X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2025 03:23:06.4504 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cj/Pyc0EmwCTCtapkgiq/0Z/TqIYGQc+ugcbuCF36FSegZiVVj6gjgfBFg5s0YmoBIGiU/x2Yvoqte0ni7MaDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY7PR01MB13766 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, 10 Dec 2025 03:23:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122481 Hi Raj I rebuild the python3-pyzstd in my local environment with qemuarm in ubuntu-24.04 and can't reproduce the configure error in the URL. Could you please tell me more details about the building environment? Thanks. ________________________________ 发件人: Khem Raj 发送时间: 2025年12月10日 00:04 收件人: Liu, Yiding/刘 乙丁 抄送: openembedded-devel@lists.openembedded.org 主题: Re: [oe][meta-python][PATCH 3/3] python3-pyzstd: upgrade 0.18.0 -> 0.19.0 its failing to configure https://errors.yoctoproject.org/Errors/Details/891457/ On Mon, Dec 8, 2025 at 11:02 PM Yiding Liu (Fujitsu) via lists.openembedded.org > wrote: 1. Changelog - The project has been completely refactored to use the Zstandard implementation from the standard library ([PEP-784](https://peps.python.org/pep-0784/)) - The refactor has some minor impact on public APIs, such as changing the exception raised on invalid input 2. Drop 0001-Bump-setuptools-dependency-from-74-to-89.patch as setuptools in requires was removed in pyproject.toml 3. HOMEPAGE has been changed to https://github.com/Rogdham/pyzstd. Signed-off-by: Liu Yiding > --- ...-setuptools-dependency-from-74-to-89.patch | 27 ------------------- ...std_0.18.0.bb => python3-pyzstd_0.19.0.bb} | 9 ++++--- 2 files changed, 5 insertions(+), 31 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch rename meta-python/recipes-devtools/python/{python3-pyzstd_0.18.0.bb => python3-pyzstd_0.19.0.bb} (63%) -- 2.43.0 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#122401): https://lists.openembedded.org/g/openembedded-devel/message/122401 Mute This Topic: https://lists.openembedded.org/mt/116690716/1997914 Group Owner: openembedded-devel+owner@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] -=-=-=-=-=-=-=-=-=-=-=- diff --git a/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch b/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch deleted file mode 100644 index f7b43b12a7..0000000000 --- a/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch +++ /dev/null @@ -1,27 +0,0 @@ -From bc9b975c9f41e43481a2eb0623b4180926baecec Mon Sep 17 00:00:00 2001 -From: Khem Raj > -Date: Wed, 9 Apr 2025 14:38:31 -0700 -Subject: [PATCH] Bump setuptools dependency from 74 to 89 - -Upstream sticks to 0.74 since setuptools have dropped msvc9compiler -support beyond that which is needed for python 3.9 on windows. We -do not have this problem on Linux - -Upstream-Status: Inappropriate [OE-specific] -Signed-off-by: Khem Raj > ---- - pyproject.toml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pyproject.toml b/pyproject.toml -index dd885e4..5d4d511 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,6 +1,6 @@ - [build-system] - # setuptools 64+ support --build-option - # setuptools 74+ drops distutils.msvc9compiler required for Python 3.9 under Windows --requires = ["setuptools>=64,<74"] -+requires = ["setuptools>=64,<89"] - backend-path = ["build_script"] - build-backend = "pyzstd_pep517" diff --git a/meta-python/recipes-devtools/python/python3-pyzstd_0.18.0.bb b/meta-python/recipes-devtools/python/python3-pyzstd_0.19.0.bb similarity index 63% rename from meta-python/recipes-devtools/python/python3-pyzstd_0.18.0.bb rename to meta-python/recipes-devtools/python/python3-pyzstd_0.19.0.bb index 2aee987efa..b41746dbae 100644 --- a/meta-python/recipes-devtools/python/python3-pyzstd_0.18.0.bb +++ b/meta-python/recipes-devtools/python/python3-pyzstd_0.19.0.bb @@ -1,6 +1,6 @@ DESCRIPTION = "Pyzstd module provides classes and functions for compressing and \ decompressing data, using Facebook’s Zstandard (or zstd as short name) algorithm." -HOMEPAGE = "https://github.com/animalize/pyzstd" +HOMEPAGE = "https://github.com/Rogdham/pyzstd" SECTION = "devel/python" LICENSE = "BSD-3-Clause" @@ -8,10 +8,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aedb5a2679cd1552fb61c181ef974b9e" PYPI_PACKAGE = "pyzstd" -SRC_URI += "file://0001-Bump-setuptools-dependency-from-74-to-89.patch" -SRC_URI[sha256sum] = "81b6851ab1ca2e5f2c709e896a1362e3065a64f271f43db77fb7d5e4a78e9861" +SRC_URI[sha256sum] = "44e7b9be7b445aac742003ddee52ca31385d52dffb8c60adf633fad8e795f10d" -inherit pypi python_setuptools_build_meta ptest-python-pytest +inherit pypi python_setuptools_build_meta ptest-python-pytest python_hatchling + +DEPENDS += "python3-hatch-vcs-native" # clang-16 with -flto segfaults on arm, therefore ignore flto for now do_configure:append:arm:toolchain-clang() {