From patchwork Fri Dec 19 12:01:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Koen Kooi X-Patchwork-Id: 77035 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 277A8D767FC for ; Fri, 19 Dec 2025 12:01:19 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15344.1766145677782248381 for ; Fri, 19 Dec 2025 04:01:18 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@qualcomm.com header.s=qcppdkim1 header.b=Mt+KPlNf; dkim=fail reason="dkim: body hash did not verify" header.i=@oss.qualcomm.com header.s=google header.b=ZwWBE3pl; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: koen.kooi@oss.qualcomm.com) Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BJBXZmX3991031 for ; Fri, 19 Dec 2025 12:01:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= I+o0iX2FhkG0NaHjvs3AlYXqBzXqOpnE05lzz/ttJF4=; b=Mt+KPlNfZdOUXjaC qq+wG2Ug4KWU0izd48p8M3e/JCpIfRf65bFQYSwf1B3iJ4eHZSq6jTYdKW51VmRw AtF4xZmOblj+uY8ySdjDNK7S5umd/ptZuW5ONytfmzogunb3JUOTWJW+kDPOdSkO bBkyV3h+iwe5eBlW08KjxJOW6u/szrAnlj7KGFGmRJP0ekkBr+NpHkFt2H6DjWbu cxIs5lliQRb2haG91uknRW/QV1PXstDh+IUx9AbuwH+72QmyynRbAXl59HOqkuee dBxYzkAfeHTiDMZnj8N7gdWLgp9N9bXpr1DhvWNJEfLi/Kxa4xHODJ/+CQVE3BZF ec799Q== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b4r2dag7w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 19 Dec 2025 12:01:16 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-5e9e12601d1so831118137.3 for ; Fri, 19 Dec 2025 04:01:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766145676; x=1766750476; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=I+o0iX2FhkG0NaHjvs3AlYXqBzXqOpnE05lzz/ttJF4=; b=ZwWBE3plTuydrQkAf7gEOqHBNaJAzk7yZ7YShYcMOwvEA4yoSjkRK3u9agIGnu5ZCl XU+YsUvpmcHrn+LxA1quLDbYlCzEXJX3X6icR2252ZOvzehnDtpKWxg35xVK+s9wI6bQ mPWPHZ97igkCp850wWlI+jyBO4GeT3IeqyRwOjaFDFYnAdkvpav09slhskKqVRQ+oIbD VzZlJ88bdlRcFtPcR3KRvs5Ekrq/YM28FFZACCHotJaho2U0JBqSdkoeEru3+1fdrL+j iPWDUhDEHuVvTLQg0vqSlJ7ySAmXzOftn/isqpJT3fFYtOHKzJ5sFQ4i7apXUoqV9ACy d3Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766145676; x=1766750476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=I+o0iX2FhkG0NaHjvs3AlYXqBzXqOpnE05lzz/ttJF4=; b=JZGqfsA9zrHoPbHJvawppnkGkk4/Yx34VrZz0yqdiwmyUTm6x2ggGPPQyYITn7yOKY qcpJawBnk8GpJqjP/3xKQ+Yfl9ZAlYrsRQOQg4dNC6EYC00dcKQG5CGD7tRMe+W+3GgH QNSvWkChjgeIljTmOIazGGDfqMBdR4rMYJQ91An6w4V5P+esgFZaiWo9w1WkRFL7V3AL LKmduCfDl6bmU7SGs7O2+x7mPYx9eMs2D9APCtNdJB2m8s5r5jnuBy0lXCjdjaMt4NPx orURZ+jxglpM8/CAzMfAQVvC+csQNQcWkLJ0k17Qlqi2eDrkhhEwFuK2kD3LZnsoIo8R fXSQ== X-Gm-Message-State: AOJu0Yyv4Ez0IH+eBi/12GVhCxH/L1fMU3ROXPmJPRC6/BrIICUXFTHU I0CKOEF2oz9l5MPsNWe6VMxxooZCXGGwM+RapqO8b+C09ekPoz8GjkEqDnvjGjIZ9TSMRj4kqG7 wf+6a6q9iiRupQzPiC9pGYMmUR+0DVDklcX4tgk0a+rNWxKxTR/zoU3YEwu/CrJ1VRx/BcUb8hY hr9YBMVnqWW9JOBPZtng== X-Gm-Gg: AY/fxX7cG9kaa8OvGZw9/0a3/gEZ0ZvifmPVz1skOwnA3OGti42vaHMuZDkN7Eg6Wc1 /9kl4zsMaL/gWGENF99xDDCSAqhIUJRZxOQgU+pNi4z+lD0jcpRNywkQ/JzoypauMDVeL8bUKhv zFczcWuVN2SJvN91T6hbHa2KqUEcicy7Qj4SVH1ZhB4PkfBTM3MififHTbd4XUuolTXMqPPIXCi +MI4/DnZI0fUWQTGVZ25rE5CGbN2eT0r5+Lwuc9TxLtRYR12Ms0870HsD8oTFWvrL71473xjBS8 9NBZch7q1bhylwYesdIBzjSaEn1PR2BVLzLy3UHtSzIAOHJxGN4yqbAae59vj3Pth90jrR6q0rT pU/jXypuO2PozIrUEu9W3x+y9YQVnbcyY X-Received: by 2002:a05:6102:5684:b0:5e5:6eee:8ae7 with SMTP id ada2fe7eead31-5eb1a60bf0dmr649772137.2.1766145675531; Fri, 19 Dec 2025 04:01:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IGwonHs+RzmNPvgVec+CBrapkNDZRh/N98gJLuKFdgNtau3lWWXTzpTCiV9TlSRZEU3OpnYAQ== X-Received: by 2002:a05:6102:5684:b0:5e5:6eee:8ae7 with SMTP id ada2fe7eead31-5eb1a60bf0dmr649713137.2.1766145674929; Fri, 19 Dec 2025 04:01:14 -0800 (PST) Received: from hu-kkooi-ams.qualcomm.com ([212.136.9.4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b91494c03sm2002120a12.18.2025.12.19.04.01.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Dec 2025 04:01:13 -0800 (PST) From: Koen Kooi To: openembedded-core@lists.openembedded.org Cc: Koen Kooi Subject: [PATCH v4 1/4] python3-pyzstd: import 0.17.0 from meta-python Date: Fri, 19 Dec 2025 13:01:06 +0100 Message-Id: <20251219120109.1967755-2-koen.kooi@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> References: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=AcG83nXG c=1 sm=1 tr=0 ts=69453e8c cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=dNlqnMcrdpbb+gQrTujlOQ==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=NEAV23lmAAAA:8 a=EUspDBNiAAAA:8 a=pGLkceISAAAA:8 a=LvthVqE70BM-Z8hTy2kA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE5MDA5OSBTYWx0ZWRfX3zN6CjQCpdhs 22L9c7dkqM/jzIrw8DpmDts8fXd3ZMqzEaDOMUWddbUlJWnJFMMuRHPSnU2Wm517is0CkUBs4x4 JPlVOEXQNFvqYVc2QAvfJgqCku3rb/Qse6fmU23dx5njjKhF37cIfxAg01tM50vhK9z4maNE4i3 GoC32pyc2c4QLmrWN1LkbsMkiH2H3ibZzy3xfIe6GWc0lRT6G4TY6XyGhguACjbg4BLOGjlnGzG L+D3RCnva00NRkQvpJf9xxH/QjaRSfkRW9O/cBZxXIy7nF6SRktQ4WWus91E8a23xZr0R+LFdvq qeJLkCqy3PX6RruXW80Kw6eXbx7SlMDtRXBRlq5f5XW+W/4pRB0V/ciD3DtsVHgoFROMRD5mZyE shlwnA6GCSHv5c4JG0VMEQvTSn43gBZbH6es8uchSxOeE0XZcofEHvNwniSbC8ICZjc96FMoLgA rFjOWcIz8NONI0nzMeA== X-Proofpoint-GUID: r9g8usVQsF9FXBhQcBHCNQWeh3sFfePm X-Proofpoint-ORIG-GUID: r9g8usVQsF9FXBhQcBHCNQWeh3sFfePm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-19_03,2025-12-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 adultscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512190099 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0031df01.pphosted.com id 5BJBXZmX3991031 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 ; Fri, 19 Dec 2025 12:01:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/228222 From the upstream website: Pyzstd module provides classes and functions for compressing and decompressing data, using Facebook's Zstandard (or zstd as short name) algorithm. This recipe is being moved over for systemd 258.x, the 'ukify' tool depends on this. Signed-off-by: Koen Kooi --- Changes since v3: * Added SUMMARY Changes since v2: * No changes Changes since v1: * Adjusted pyzstd patch to not specify an upper limit to the setuptools version, as suggested by Alexander Kanavin. ...emove-setuptools-version-limit-of-74.patch | 27 +++++++++++++++++++ .../python/python3-pyzstd_0.17.0.bb | 20 ++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 meta/recipes-devtools/python/python3-pyzstd/0001-Remove-setuptools-version-limit-of-74.patch create mode 100644 meta/recipes-devtools/python/python3-pyzstd_0.17.0.bb diff --git a/meta/recipes-devtools/python/python3-pyzstd/0001-Remove-setuptools-version-limit-of-74.patch b/meta/recipes-devtools/python/python3-pyzstd/0001-Remove-setuptools-version-limit-of-74.patch new file mode 100644 index 0000000000..f2910322ff --- /dev/null +++ b/meta/recipes-devtools/python/python3-pyzstd/0001-Remove-setuptools-version-limit-of-74.patch @@ -0,0 +1,27 @@ +From bc9b975c9f41e43481a2eb0623b4180926baecec Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Wed, 9 Apr 2025 14:38:31 -0700 +Subject: [PATCH] Remove setuptools version limit of '74' + +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"] + backend-path = ["build_script"] + build-backend = "pyzstd_pep517" diff --git a/meta/recipes-devtools/python/python3-pyzstd_0.17.0.bb b/meta/recipes-devtools/python/python3-pyzstd_0.17.0.bb new file mode 100644 index 0000000000..af7069b6ed --- /dev/null +++ b/meta/recipes-devtools/python/python3-pyzstd_0.17.0.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "Pyzstd module provides classes and functions for compressing and \ +decompressing data, using Facebook’s Zstandard (or zstd as short name) algorithm." +SUMMARY = "Python bindings to Zstandard (zstd) compression library" +HOMEPAGE = "https://github.com/animalize/pyzstd" +SECTION = "devel/python" + +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=aedb5a2679cd1552fb61c181ef974b9e" + +PYPI_PACKAGE = "pyzstd" + +SRC_URI += "file://0001-Remove-setuptools-version-limit-of-74.patch" +SRC_URI[sha256sum] = "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6" + +inherit pypi python_setuptools_build_meta ptest-python-pytest + +# clang-16 with -flto segfaults on arm, therefore ignore flto for now +do_configure:append:arm:toolchain-clang() { + sed -i -e "s|'-flto'|''|" ${S}/setup.py +} From patchwork Fri Dec 19 12:01:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Koen Kooi X-Patchwork-Id: 77036 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 2CF23D767F5 for ; Fri, 19 Dec 2025 12:01:19 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15289.1766145678527656229 for ; Fri, 19 Dec 2025 04:01:18 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@qualcomm.com header.s=qcppdkim1 header.b=NZL65Isj; dkim=fail reason="dkim: body hash did not verify" header.i=@oss.qualcomm.com header.s=google header.b=iGHx/jvF; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: koen.kooi@oss.qualcomm.com) Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BJBGBtq3999652 for ; Fri, 19 Dec 2025 12:01:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 4EDPoUo9Jhb8KjXS0Wdxzqq3I/xcB9DxUuCKtLa3Q7A=; b=NZL65Isj76cNSVAV VK4kJqOeYW5sQUIravswgZcpBafU2qQ5aNBvOiE3gybZWZrKgdWEDUc8VDvrIiHk kO6p77B2mzNAPsKpKMqvESIGQ2JUdF1ygzSejZMXQyHTL9Sj9J4IYKGfK+l5CkZz P8hljDs0B5ubSYKbLfNwxP1ZHmddDr33zSey2B9+yAtYm0aG0axtfnu7fXcZzHC8 EzUSzIE0fxNyLHOj5FaMMAPF2a8vTKZOTSrEaJM2syywaB5PwIxoQCX6qDIUxk3u T8xf6Zoq2OrGcci9G5sIaaa62qcu0axrfH1DniWKREW3TBqhGTupz/uOlBi/oFNx noT+yQ== Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b4r29jjsw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 19 Dec 2025 12:01:17 +0000 (GMT) Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-55b0f62aeb7so2319962e0c.0 for ; Fri, 19 Dec 2025 04:01:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766145677; x=1766750477; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4EDPoUo9Jhb8KjXS0Wdxzqq3I/xcB9DxUuCKtLa3Q7A=; b=iGHx/jvFLQY1PxR+8/18l6I9WF9UuuY4E6GCeGcts9SEElXJ9dY2G3sno2s4nJnJLM YYYzOV2L39rnS6TRHqz+e0DjQwjj/k0QUGhvdHK8ztRjEfBMzNcc6YuOd4xCXJaT4j5O p6ifNivqe20ofUUCjlfLXCxoAeOz2N1TD/Mjo4mBfX+NrvV4v/wDX0L40MHtJgY4KUl1 BM98juPQFFuxiDbu+xm5xgy/HumqdUlqZABImwJaBN+HidXUF9EspfbCE6pV1e0NpjlY 9flW45KpYzW5q/n7Vs5PUiIEwQoorgvtK811tcvaxxmntUbvii56zq/xYHvUuctAfBTc qnsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766145677; x=1766750477; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=4EDPoUo9Jhb8KjXS0Wdxzqq3I/xcB9DxUuCKtLa3Q7A=; b=qo10FzRQq/gAbroJuDh+PaxTJ5AWDqMQoH6flUzi0LFLcZQORsXMBardADlEKejtWV UrG//JWDwnBdoJm3OPVI574KZImow5Ez8s0TzJf4oGB3Ku+wfzGPTRe2Qlko7ACWb2In JwPSc8lG79MBBr7iJMDPtaG7lCDSTLtJrQcvj6gOw3fM2s5NlyhgUTy8zHBcf+wbFTYc +BwQ4afIX0pTguo1shhmrjJPUYHH+wkQhPZW1iJ0a2h3r8O+XC5dKrQLoP5yLaXBg99z Cl1WIPcZgvlS4lmKyuZerumITOVZ73kZp8qaGOGOpKo/ZovCRejUmrkli6upc8ghcQRX qNVA== X-Gm-Message-State: AOJu0YyBXv/RTojBt1l5dH+5XE6ELfQm/0XK14ExqSSTS1NsWSWe/DW2 pLNgNJFlkdyEevIe+CcHs/ERI6ErVcuqhPaj8PwgveEqk+7C2L4VNoPi92i6lIgVQc3kVh78Y9f YdnGJDWHANzv9B65WsJPA98coB+tebE+dc//Oy9WFlif5IcDdbGuNfTMX3ECQGpb6NhziskjsW8 YxI74oym9kX7OlK306Hg== X-Gm-Gg: AY/fxX4IUSwbM3Rc54hWdKB9wa5nyPPIORNrgUX5y6dka3d7XSVpytGwHm+6KMMfBJl VEJq7U2Kopk4YXFdUJkjPvk6HvhkPDnHgsrkLBSyZHjIm1WeEELLA4Gej/3uXtgLrXBEEjlksdQ PhUqtOfrN5TFrh4DS3Z3bJiEfghCRjzWTRJgJI69UVXJxG30bdy5cxvjR3M4GEcfb7/7Vu8FXEP E0FkD1Z5LsjSVUlHy/+NhUbRllSPgj1KeQQzumh7oXTWfD+5vo2s3tq/ELeS2D9/Gtjqh9JVGot zFdIb02Hvw4yPmn80GUfa7cFZ0yBANUL/86sHu9CjDRc2CW/gaZENH1wMLZNa7TGdjk451yn+vz O/MqhCkQG11qslxCZe6kCAS2TQWAOK89e X-Received: by 2002:a05:6122:318f:b0:559:83be:69c5 with SMTP id 71dfb90a1353d-5615be07d05mr739120e0c.10.1766145676863; Fri, 19 Dec 2025 04:01:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IG/LJCBhTk/D824hfODkCDi6Oix5zC1OlEjTjUVDQYXTZ/iUemlperg+h7xiwlGCImbvHilDg== X-Received: by 2002:a05:6122:318f:b0:559:83be:69c5 with SMTP id 71dfb90a1353d-5615be07d05mr739076e0c.10.1766145676387; Fri, 19 Dec 2025 04:01:16 -0800 (PST) Received: from hu-kkooi-ams.qualcomm.com ([212.136.9.4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b91494c03sm2002120a12.18.2025.12.19.04.01.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Dec 2025 04:01:15 -0800 (PST) From: Koen Kooi To: openembedded-core@lists.openembedded.org Cc: Koen Kooi Subject: [PATCH v4 2/4] systemd: package 'ukify' seperately Date: Fri, 19 Dec 2025 13:01:07 +0100 Message-Id: <20251219120109.1967755-3-koen.kooi@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> References: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=P6c3RyAu c=1 sm=1 tr=0 ts=69453e8e cx=c_pps a=wuOIiItHwq1biOnFUQQHKA==:117 a=dNlqnMcrdpbb+gQrTujlOQ==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=_Vfo9hBWOhRVvoKi3vUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=XD7yVLdPMpWraOa8Un9W:22 X-Proofpoint-ORIG-GUID: 1HssihQlrMf8NbHrwkQX1B3ffc6xs4yK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE5MDA5OSBTYWx0ZWRfX5SAZhs+yL1Lk OqipWBNRkt5mxeV0zM+ewos+kfCt46G/qrab+L1tWvlLxUqBhmt1PcYVTZtWoCni0/NK0wGzntm LBpLkMxG67LUoaXOEfneMqw7z0NqvLQlk6JzVFifljRxNTVe2OP7D6bKO1bn8RnLjBR0c3mldbM Gxp2ExIhKat8Q0htDJnhensVpV0sXSAZ8fTSeMtQeVmnpo98FTXzTRq6EOJKQ6AXYbCTewiMq/O 02rfk33eWvo2xa5SCyxN52NAYIr75pZdMyYTEfBXyaQf2pT0iD4uOoLLLxEelkqjajPZEhK92n/ cB40lyDcaX80Hpnd4ja+ILGPBlyNlnkQFENhHxWqPNBvyqllWrzsouBJ8tsE8GpifIySjWeDU49 DC6H5OrcoNqMwmLS0N9zlkD0gaiWY9R897YepHjLupF8djr67UFsk7JSiMlUx8RElXyRQiSXwWO gaAW/Ph2hBMctsSI/DA== X-Proofpoint-GUID: 1HssihQlrMf8NbHrwkQX1B3ffc6xs4yK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-19_03,2025-12-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512190099 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0031df01.pphosted.com id 5BJBGBtq3999652 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 ; Fri, 19 Dec 2025 12:01:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/228223 The upgrade to 258.x started shipping 'ukify' by default, but didn't adjust the runtime dependencies. Add the python modules 'ukify' imports and split out the package to avoid dragging in gigabytes of python just plain systemd. Succesfully tested at runtime on: * RB1-core-kit, using u-boot EFI mode + systemd-boot * RB3gen2-core-kit, using Qualcomm UEFI + systemd-boot * Rubikpi3, using Qualcomm UEFI and type 2 boot * Beagleboneblack using u-boot UFI mode + systemd-boot Signed-off-by: Koen Kooi --- No changes since v1/v2/v3 meta/recipes-core/systemd/systemd_258.1.bb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_258.1.bb b/meta/recipes-core/systemd/systemd_258.1.bb index dcbd4d92f3..70414b03a4 100644 --- a/meta/recipes-core/systemd/systemd_258.1.bb +++ b/meta/recipes-core/systemd/systemd_258.1.bb @@ -408,6 +408,7 @@ PACKAGE_BEFORE_PN += "\ ${PN}-networkd \ ${PN}-rpm-macros \ ${PN}-udev-rules \ + ${PN}-ukify \ ${PN}-vconsole-setup \ ${PN}-zsh-completion \ libsystemd-shared \ @@ -630,6 +631,24 @@ FILES:${PN}-udev-rules = "\ ${nonarch_libdir}/udev/rules.d/99-systemd.rules \ " +SUMMARY:${PN}-ukify = "Create and inspect Unified Kernel Images (UKIs)" +DESCRIPTION:${PN}-ukify = "ukify is a tool whose primary purpose is to combine components (usually a kernel, an initrd, and a UEFI boot stub) to create a Unified Kernel Image (UKI) — a PE binary that can be executed by the firmware to start the embedded linux kernel." +FILES:${PN}-ukify = "${bindir}/ukify" +RDEPENDS:${PN}-ukify = " \ + python3-compression \ + python3-core \ + python3-crypt \ + python3-datetime \ + python3-io \ + python3-json \ + python3-netclient \ + python3-pefile \ + python3-pprint \ + python3-pydoc \ + python3-pyzstd \ + python3-shell \ + " + CONFFILES:${PN} = "${sysconfdir}/systemd/coredump.conf \ ${sysconfdir}/systemd/journald.conf \ ${sysconfdir}/systemd/logind.conf \ From patchwork Fri Dec 19 12:01:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Koen Kooi X-Patchwork-Id: 77038 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 0CB76D767FC for ; Fri, 19 Dec 2025 12:01:29 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15348.1766145679324047705 for ; Fri, 19 Dec 2025 04:01:19 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=OBYxBd11; dkim=pass header.i=@oss.qualcomm.com header.s=google header.b=Hna0wOqn; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: koen.kooi@oss.qualcomm.com) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BJBglj91771837 for ; Fri, 19 Dec 2025 12:01:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=0jsVVuXCcFh WaACSYC3vkcV9cT9F3KPz3m04su3VDXw=; b=OBYxBd111QXn/CDKknh6rll6NnZ Xs5pmLq87GIXmE/XLO65v/Vw59/Ftls3OBtbs+4V0t0EMOMtWyTdoFE9fLVFgT7r RgUBWlyp51fTKmFnhkdcvpZ2G9S+fbBGNusTq+BX6iekUb3IPlApDkIbNx6Dvz+C BOMJe7h7VfyCKLUAPakrP1yEErzsHih0qOZIJEm3YSgallSihcrelhupk7w2UjoI XuAnniz9ZSTn6vUbjK/vsBXqgcMXr35cEqogVWq+/PDl/EDcF0u5hNPzfh7PnMih osHfYEO/eCz54AeyZw9jJAfrxLvhmIENhb2xVqD/NkJOz1U0NJcliTXg0tw== Received: from mail-vk1-f197.google.com (mail-vk1-f197.google.com [209.85.221.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b4r2bjj75-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 19 Dec 2025 12:01:18 +0000 (GMT) Received: by mail-vk1-f197.google.com with SMTP id 71dfb90a1353d-55e64ee5efcso678816e0c.2 for ; Fri, 19 Dec 2025 04:01:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766145678; x=1766750478; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0jsVVuXCcFhWaACSYC3vkcV9cT9F3KPz3m04su3VDXw=; b=Hna0wOqnHRNW+cxQvvMj72k92p2i6TLETT2dXD8DhdfMMNM9bPQYRSAx1OeeTO8xna GGe0jWBBNoM9YtFiJPtvQ5fA/QwdXokEhqKZSdzzHDMmsnYpkDyowqBS1LF1+q5HFbnP 4mN21KzZ1X9UfMzXy/t9Xnr216zfrsgRjQ/0L/egdFscwB2BIZ1ZJ7rF7Gyv6rwREHti y1Ew3GewDlNngAjPYHwM3gqs82insEq3uDCj0pGS6h7CpUH8MGmvfNSJorWjbTWsQPmA VovnhHHEZUjJVOslf/ILZn3180mPkPsdVX/1kPfBv/gW9wYv1HwEJHqfFec2ev5hlbCH 9oNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766145678; x=1766750478; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0jsVVuXCcFhWaACSYC3vkcV9cT9F3KPz3m04su3VDXw=; b=b3Sus479y80QM/9DMMFoKrQHXND+orqWi+btHMh0DGlQeTwS9IwSOiuRQVHUqL/1F7 mnM1tZALb1G/SX/ZaeIzp3XbJefqETOLT+3CBs4DS2e1jPoICR37TORA4RjMb1qhRXAV 1aRdBUzIytENAPLULLsJEVfkpyzElBdpapc8i4C4zkm9kztIqqIVa66nZQdLk6BMhzbW RoGeU48Ayuwo4Q/Z7cxN5jBz9O87zW1e3aF4JbKPMp/VkSMygGukYKB6F0BVLNo+EfVz h9BRnj2MDfs2IezEDiJyofn2iSGvHWZj4yJg/oynXfkqrXDNSFk6CrmssQR2sx+pj0Mw F6RQ== X-Gm-Message-State: AOJu0YwJfkIRJbBzqRKwozcxvtMBq64hFBtSm51g1YhW1Z2N/F8Bfihs FI1PN/IJLxdDj+DSsmYLNVrolNOa+3HL4lCp2lpPI3GuvJLaM5YiFHh9WZIksvpvPoXZfee4jjq JWmSIvh/ysYp3SKN4s1Kc+P4zUfNJKQQItuom6lBhO5T9UUlcTb5gWrwen02IyTQ0Jk3fAks3wx Zi5EhOshgTrWHnwh7Pjw== X-Gm-Gg: AY/fxX4XIaDZsouF7ykShDNRB5dHR1nwGnfO6Pi6yjMwiJ0OjNF/j3uOnaFgn9E5W8K ygPvDoLUUpZvjLTNjo8k3KHBj2QgoXskNpg4QCwLIbPmcojW/gk713zqpBiNqE5+RlFbALV1dsr KCV2R3sgi8oJRVNwicBJ0nKNwT62PxJgtkrbZS4aN7L13C8fgjRLUcxCTtEKFSDzoTUOo4D74Wq n4UAKI+Ph4repSKQPJHmrIDjEioD77c3joRbFTVj+gA9BfBmmd3fHjcC+kr43b1HkfzgwVIKjwR 7skMMg3HHjzMLalkgAZxz7lMoq7w/v0BBk6Sx+2NMSPjUGms/2gpLZYQy8T/o/xx9JwI6a8vz23 86ne8IRI7SNtP5jgyMKQe2jHtMdQMUz/J X-Received: by 2002:a05:6122:c9d:b0:55b:305b:4e36 with SMTP id 71dfb90a1353d-5615bebce42mr695614e0c.17.1766145677833; Fri, 19 Dec 2025 04:01:17 -0800 (PST) X-Google-Smtp-Source: AGHT+IEty+GpPJGzqbu4Fqwe/AnIqL+FuPzcaWnm2cC1soD9XrgMHYTCF5MIlmBrvo62FFO1ZDHVbA== X-Received: by 2002:a05:6122:c9d:b0:55b:305b:4e36 with SMTP id 71dfb90a1353d-5615bebce42mr695551e0c.17.1766145677019; Fri, 19 Dec 2025 04:01:17 -0800 (PST) Received: from hu-kkooi-ams.qualcomm.com ([212.136.9.4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b91494c03sm2002120a12.18.2025.12.19.04.01.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Dec 2025 04:01:16 -0800 (PST) From: Koen Kooi To: openembedded-core@lists.openembedded.org Cc: Koen Kooi , Mathieu Dubois-Briand Subject: [PATCH v4 3/4] ptest-packagelists.inc: add python3-pyzstd Date: Fri, 19 Dec 2025 13:01:08 +0100 Message-Id: <20251219120109.1967755-4-koen.kooi@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> References: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-GUID: 2DaGPzOg5bnrec4d_OHumLBORyRuBdyH X-Proofpoint-ORIG-GUID: 2DaGPzOg5bnrec4d_OHumLBORyRuBdyH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE5MDA5OSBTYWx0ZWRfX31hIVXa0S+50 vxSejBqHmmENVnEHKGCURq9L5j38ImQNnFt2kc/FdVDyqjTuqGRIPjpv2azXIDL+F204Pj7S2xL kY96I1uuseMirBQ5bf8rBpR8YuYiR7d/zxKFzBUlja8VVmxoFtaqRR5L+WPwefAncpeXx/AO/by /5ZxMDuuZPk/mbU5PX0CRLvNTTU20LXxihUegKrtRoWv4hbGRs4KUbV6hznbkg2yhW0Cn8dHshU WguIgLtRSWM7mQ4NVHxB37xCr6jonE75D86RRo0pX9IePrEMUrXvm5dmRpdYX/K6AQC11Cl1Xcu q3UPJXBLvmBPuvIMgOF6Y0g+VT2ibMBM8wKofBLR85TgusyJtlKGPQe5eS3IpRCb8uyqTR8P1G5 lmjV0cpiSl7EX2744SNNaNJY6rFNoqOayvMJK9ub5UKPPlDIcPRZ8jgHQHf5aTknOuYwwGr7l3b bwzpmR0Q/UhRPeSe9hA== X-Authority-Analysis: v=2.4 cv=WYwBqkhX c=1 sm=1 tr=0 ts=69453e8e cx=c_pps a=JIY1xp/sjQ9K5JH4t62bdg==:117 a=dNlqnMcrdpbb+gQrTujlOQ==:17 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=P-IC7800AAAA:8 a=EUspDBNiAAAA:8 a=l_PBPoOPiMtU5ZZrQPAA:9 a=tNoRWFLymzeba-QzToBc:22 a=d3PnA9EDa4IxuAV0gXij:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-19_03,2025-12-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 phishscore=0 adultscore=0 suspectscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512190099 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 ; Fri, 19 Dec 2025 12:01:29 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/228224 Suggested-by: Mathieu Dubois-Briand Signed-off-by: Koen Kooi --- Changes since v3: * None First added in v3 meta/conf/distro/include/ptest-packagelists.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index 50f25d43d9..fff2947177 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -76,6 +76,7 @@ PTESTS_FAST = "\ python3-pyasn1 \ python3-pytz \ python3-pyyaml \ + python3-pyzstd \ python3-rpds-py \ python3-trove-classifiers \ python3-uritools \ From patchwork Fri Dec 19 12:01:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Koen Kooi X-Patchwork-Id: 77037 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 11E68D767F5 for ; Fri, 19 Dec 2025 12:01:29 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15291.1766145681639547856 for ; Fri, 19 Dec 2025 04:01:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=QZrOGSFe; dkim=pass header.i=@oss.qualcomm.com header.s=google header.b=E2J0USme; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: koen.kooi@oss.qualcomm.com) Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BJBxY9Y092107 for ; Fri, 19 Dec 2025 12:01:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=LSE5XII/WsP q9HajLXxSn2nljiBoGKknadw04bGDYmw=; b=QZrOGSFe8eD5Wwjz+40Q9kyrF3x Ty3DSIdn1NatxehQsySq3nBNYXnCEPFcVn05troZRXz3YdimBzYQBgV2XTn/Rt6G lF6r442I7DoNQduOS4dKpu1SxrkfMGcBkH6ifaS/DY8X2JNoDgCzov12VXeGUKzK 6APjmJx1GAs7NzxjWU0fAselwR+VJdMejF8rTmWS3Eyt3T+biUCcA+RouIvPnqel gAIR7lChE+x+DchTlchzrw01pCTOyguw2DGjSuwIUBHQSAd67VGhRSj4PSMw8ZpP KDY5UHPUX8Bb/aBgiFkRrIP703qe3y6y3X8YcLjtr7gQqt9xXMh+qT7YnZw== Received: from mail-vk1-f197.google.com (mail-vk1-f197.google.com [209.85.221.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b4r2eahx9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 19 Dec 2025 12:01:20 +0000 (GMT) Received: by mail-vk1-f197.google.com with SMTP id 71dfb90a1353d-55b26ece522so962386e0c.2 for ; Fri, 19 Dec 2025 04:01:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766145680; x=1766750480; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LSE5XII/WsPq9HajLXxSn2nljiBoGKknadw04bGDYmw=; b=E2J0USmeBcwuq+sje+tax1Eotb0Qn7oBHDdGV2sPrD7wAdScbgF/VFcKseIwBh+8+w U7hXUbFW4FpYwv3Iz7aDdgrol1x+lerilP/S3cqpLweGVmZfuWPuBGvu6IPZpbxHNHOi ktqJfa47WasB6RzZrjUJxDZptrhpopbkEwjgvQL02HfQxUQan1wwDQ84B/Pao1a/tnLU o67+AzaAVmtw1wvvT331ExKFd1tk0Wai7S4Q2riQ74v32JbIMjC/JFYsQemhIYLVjOiL i5kctCDCVBJo/WnOnTzM61A8DJpfKwuHALlHR3Or169jr71/ZhI8MljhdZRE8w8s3qh8 4xRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766145680; x=1766750480; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LSE5XII/WsPq9HajLXxSn2nljiBoGKknadw04bGDYmw=; b=aiN5i0m2ioOQdrdWVzG2a0freq29QeTUu4NbkHuv1t827rxDUcUdO/zXTXL7dvOj2e Lfa4R9sEEkDVG9awoftqHvaMh3T2jcu4ZT0VhOkY1HhXteufCnLiwXSZB0gcRP2pIgzr sifQkmV6JGEhinlFz/IHvqXkmWpdu8WN/3tyy0Iuj9fMJ8atSgGhE+YqxmAlrYra0LX1 +xpDzKbQml12tenTOsdhL9Lq4HsUE4bY6rG70R9XQy/oQMr5wS7LUMc2gUhNmdFiIHdI q2QimbHQTViOV1mvbUFyuBW5+AweqYzqvgv9mKXTUcrA1I4r58r28j/ieVlEdl/Gy2zX M7LQ== X-Gm-Message-State: AOJu0YyxsqYp5mVMiJOmZy3rwKyoxXJrLLTbY/xoEdACeoEscrLsrvLV yd333wFMjNN0EKc+Qx5XbJ0RvwC+nsQwwJNZFeiAHCLAmWgKt20gjILy5YdxvDh0tGdTtOPVe0l wAbbnXxqs7NEVrljtW8HLygIiCnKeGYObssU50RM07qOM3cPUoWzNspIZxKIedHzlu2wl8/oZaW eCuBkgSQl9//g1CpWB/g== X-Gm-Gg: AY/fxX7OqZkjujWsdA5AxaOAMJo2ieOVaCPSyDxEFHI4jJMOfbt8jMB4HP3dLcNvNm/ IFGXW1WdoUYnUOYvRpyK7Alwgxq4gQ5rQ2turZmO6tULAC6iodAGurA3OyLSFa/QADRN9bIhNOq OB+P0/6N+sda2No/2y4xsLG5vv8iBDjuD0GDQLciB65r3LcmkuAACyt3/lyBwji0efTjaDnOGQE xYQYaIGY0v405nXXW9Lt4dzdWpsMTj1u3pYcQwaz+6FaclaLIkPNeYo5kGxg4pbH81XOdmDIAs3 N+6j59hD8l4MNSJCi8rljCOaebTH1ry1O0hBzNsFB+bsN2ZlM3jc5krRXDaNpGK1MrzMqs+idk2 ujQrNk5xkmpsZhQgpNLQ2pamqwsCRO0wg X-Received: by 2002:a05:6122:792:b0:55a:2b12:8022 with SMTP id 71dfb90a1353d-5615bcd52a6mr744382e0c.2.1766145679238; Fri, 19 Dec 2025 04:01:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IH7aHzDUyBMo9J3XS0UDd2Om2xoZP0DEnsgZ4B0A8eJHLQErUhpY9TumZh9ApTwCyaQbUFChQ== X-Received: by 2002:a05:6122:792:b0:55a:2b12:8022 with SMTP id 71dfb90a1353d-5615bcd52a6mr744285e0c.2.1766145678479; Fri, 19 Dec 2025 04:01:18 -0800 (PST) Received: from hu-kkooi-ams.qualcomm.com ([212.136.9.4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-64b91494c03sm2002120a12.18.2025.12.19.04.01.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Dec 2025 04:01:17 -0800 (PST) From: Koen Kooi To: openembedded-core@lists.openembedded.org Cc: Koen Kooi Subject: [PATCH v4 4/4] maintainers.inc: add myself as maintainer for python3-pyzstd Date: Fri, 19 Dec 2025 13:01:09 +0100 Message-Id: <20251219120109.1967755-5-koen.kooi@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> References: <20251219120109.1967755-1-koen.kooi@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE5MDA5OSBTYWx0ZWRfX8SgumNVDe8Dd I1lxQZ0JA7Y61Shphh8G3dVjzppwYPSuu003yCvdy/f/OS2Oi+iu4Pm0j1QEQLteafYS5+kBpB9 mVMcjnj8x22Jh75WelK9+FfyNrthbSWOUQiNgBeRu9r7yutnzf9XBL4XIg/KeEUm0xLkZV/TNbM Qyn1rrtaSBEoVX37nSGXlXqs72zWW+50UmGuqDj/dh77YxVeiVQCYAtrkg0xl6dL8NmGouZduqb s2m5wRCAL6UYp8/uoo4d2C3TP401XPNnc24kjMBAD9dgrzSxU/ZXg4GKiU+MQ7gkbQCBxPt98Mg zGdPme+bILiTTrr5/LyJWXkuUJiSU+ABU4/tiQWyLCBARAPWcvCOok/JLWMfv3cmZAL0VrgKMvJ ua7YkA9rwcOKl+z4DC/VHkkWtruzciXSBZcviy2XKHzXexog1aW/azmW5Lq1p2Rs6Lhc5tPhCPY tRquFlKSxEx4CyEnNpg== X-Authority-Analysis: v=2.4 cv=W+c1lBWk c=1 sm=1 tr=0 ts=69453e90 cx=c_pps a=JIY1xp/sjQ9K5JH4t62bdg==:117 a=dNlqnMcrdpbb+gQrTujlOQ==:17 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=IpJZQVW2AAAA:8 a=k-42gJp3AAAA:8 a=omOdbC7AAAAA:8 a=-4FgASVYGS30Kai7mKUA:9 a=tNoRWFLymzeba-QzToBc:22 a=IawgGOuG5U0WyFbmm1f5:22 a=uCSXFHLys93vLW5PjgO_:22 X-Proofpoint-ORIG-GUID: cjNA5lXjIzn0t0NRgAbTGc4xErKwnCht X-Proofpoint-GUID: cjNA5lXjIzn0t0NRgAbTGc4xErKwnCht X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-19_03,2025-12-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 bulkscore=0 impostorscore=0 spamscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512190099 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 ; Fri, 19 Dec 2025 12:01:29 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/228225 Signed-off-by: Koen Kooi --- First added in v4 meta/conf/distro/include/maintainers.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 523ac09b53..b5a961555b 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -704,6 +704,7 @@ RECIPE_MAINTAINER:pn-python3-pytest = "Trevor Gamblin " RECIPE_MAINTAINER:pn-python3-pytest-subtests = "Tim Orling " RECIPE_MAINTAINER:pn-python3-pytz = "Tim Orling " RECIPE_MAINTAINER:pn-python3-pyyaml = "Tim Orling " +RECIPE_MAINTAINER:pn-python3-pyzstd = "Koen Kooi " RECIPE_MAINTAINER:pn-python3-rdflib = "Wang Mingyu " RECIPE_MAINTAINER:pn-python3-referencing = "Trevor Gamblin " RECIPE_MAINTAINER:pn-python3-requests = "Tim Orling "