From patchwork Wed Mar 25 12:19:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84353 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 2DA03106B510 for ; Wed, 25 Mar 2026 12:21:01 +0000 (UTC) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21188.1774441259938242792 for ; Wed, 25 Mar 2026 05:21:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=P3Pia0sC; spf=pass (domain: gmail.com, ip: 209.85.128.43, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4852a9c6309so44710805e9.0 for ; Wed, 25 Mar 2026 05:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441258; x=1775046058; 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=CkM6LwuPo3Cv8rVO8SzTjvg46APBFqNWS3+obuZ7SZA=; b=P3Pia0sCbEnpnKrVlavR5fD/rpeYIGxnAdybefM9cGNVkGFz8rwWm/e2yNLM6uIHRM HLEmChgyzaFpMMdsk0v+DBn2ImAbGHmBJI0czn8SHRTJnwEJv6Ew8cffEq3m/ML6Qpuk aH5hCTuoBYPgdvcZ2Zt86scP5U6RTS4nYoJRMzc4QDB0CYV8/cWxvUGDwwyjrbGmzFyr ZDadoC+/l5u01m4tCTjdibm1Xni6aLeHrrgRLC3bMBvtCvpxLaMvg+cwC6D1pWETJboL dve9TKKLl9f3iDaUZzrjGTrY8fhBK/2+YLb9iJlBtKWHQIZJmzVspFwEsliyVQsaeGIL B0Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441258; x=1775046058; 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=CkM6LwuPo3Cv8rVO8SzTjvg46APBFqNWS3+obuZ7SZA=; b=GAsU3SYFnm/ufhEMbmnGteUi8vaLMkT4RVPiDDfXf6SIrva5epeX4PVGh/BqsqaVwI W0AZDfc6UsHry6DM1EOVsV8kMa/f09Y6KVyDatDnRRsJPwtQ6y1wHLHQzu8CAMAgjPB6 3hrj4fwrd9QWabz530AbHNSiTS7s7Xk7eNjKn+4Diysr/gcrfqGtPSkMHYC0dJ0dROv5 qYmG+BhBq1YYaWgepq5uArhLoxpTKB7XtPjsRYM/uZbMX8egaLEJxW9dQ1xf/YaoiPk+ WNvnmKGZ2++6g7AaAxBagPROifYb4BeyYNIEjy9JQg487nJO2KYFjjBx50K5Jdo/toLL t5cg== X-Gm-Message-State: AOJu0YxpxHGXHPqfi2J9lGjssnRsnhSjpW9HXyc7tkoxwNXvjgsT+IT0 3p/vTC4QUPjq8ZE2jYtdBg2x5VTRx114vH4mVwWg2WcFjE3vHJy0hIwua+oe6Q== X-Gm-Gg: ATEYQzx/RpRZpv19EW07ptChFv1daKPzoIXxITReCSVMASBzYg2clQU2yY7FnSFgx8m p9QmLX1X4tnIO6dikMQfRdX+PKClmqstD8rZTuoME4VwKd80V4FuZ/FTFo7R2dgSk13yCT9cZdG y+cLAHzvTvl1gjbSjES9AeCiyPWHTCTSd2VZ4yRyXPgV2GnwVNlU1Xq+sEa/+J6oZMGcDib7ZNW 5hSAu+IzipG77eTOriHbMOrQkOf9gKzWTCY14B5WnFTIkMf6pRJGfQI+QSITkiGC80M+ezFc6Jh FCtGv7wDRrpXgnXBvwwIBCKh3nkHt2mH5JG9Ol/SouDnPSQa+aO6nnnA8aBXSE3mz6jQRqX9KTH lPhmnTYz521GLbzR8d7zR58v30s4zbuQPZh9SUMTTMHA7wIIYfySQR99KoI3GCdk7JYgOojgaIh fpc+llG174zKHfMA== X-Received: by 2002:a05:600c:64c6:b0:485:34a2:919e with SMTP id 5b1f17b1804b1-487160a681bmr46324185e9.33.1774441257930; Wed, 25 Mar 2026 05:20:57 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.20.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:20:57 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-gnome][PATCH 01/15] libuser: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:27 +0100 Message-ID: <20260325122046.1211090-2-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125608 PYTHON_DIR now contains PYTHON_ABI, use only that. Move the installed site-packages directory to the correct location. Signed-off-by: Zoltán Böszörményi --- meta-gnome/recipes-support/libuser/libuser_0.64.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta-gnome/recipes-support/libuser/libuser_0.64.bb b/meta-gnome/recipes-support/libuser/libuser_0.64.bb index 27cbb43486..dbba5877c2 100644 --- a/meta-gnome/recipes-support/libuser/libuser_0.64.bb +++ b/meta-gnome/recipes-support/libuser/libuser_0.64.bb @@ -26,7 +26,7 @@ inherit autotools features_check gettext python3native python3-dir pkgconfig gtk REQUIRED_DISTRO_FEATURES = "pam" -EXTRA_OEMAKE = "PYTHON_CPPFLAGS=-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}" +EXTRA_OEMAKE = "PYTHON_CPPFLAGS=-I${STAGING_INCDIR}/${PYTHON_DIR}" do_configure:prepend() { install -d ${S}/admin -d ${S}/m4 @@ -36,6 +36,12 @@ do_configure:prepend() { cd - } +do_install:append () { + if [ ! -d ${D}${libdir}/${PYTHON_DIR} ]; then + mv ${D}${libdir}/python${PYTHON_BASEVERSION} ${D}${libdir}/${PYTHON_DIR} + fi +} + PACKAGES += "${PN}-python " FILES:${PN}-python = "${PYTHON_SITEPACKAGES_DIR}" From patchwork Wed Mar 25 12:19:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84354 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 08377106B50C for ; Wed, 25 Mar 2026 12:21:11 +0000 (UTC) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21190.1774441262055924036 for ; Wed, 25 Mar 2026 05:21:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=DD39+JNt; spf=pass (domain: gmail.com, ip: 209.85.128.45, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4853e1ce427so54314235e9.3 for ; Wed, 25 Mar 2026 05:21:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441260; x=1775046060; 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=NRZcHGe6NhSo0y4ASXbuRxlGacbX2kkhlP+gicGJFcQ=; b=DD39+JNtLb0uGXtWDBKVniLQXmBd5JatSEYesgA5+ax8br+/C2eGX3tCQHv7txrpgP UWxVwEeuJcrNJiAyEoM7SYMkXkVjP88ArPzipjCPmxpapZOF9w3Pa4gHY6HsgGW2HV7l KWICDYQtGzYEqc3LoLywnzXcp0Bdt/YzUT3TdDWVMzdgDpjA4loFPsh1B9XO57ZAv992 2M7pFFAY7fzSXZlTvrfqbN/kvHCxZ5751nKdqx1k33E/XARUNG+rhkq56feQwwZCy2nj ojeoKGaTI0E81G/zYD45KdsGTh41CQEMhBcvHG8NVISbBRSwASBgyAYOuk2jG7PTyRKe X4fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441260; x=1775046060; 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=NRZcHGe6NhSo0y4ASXbuRxlGacbX2kkhlP+gicGJFcQ=; b=bltsjdvGo2z7hofIhb3ZBSe9a1p4uo+FTBXhrnzyJcTmWmz5g5wNKY+Y/+YPl50jqS oW0F80CoY2m2Fr7PbcIjSnIsKI5P9OIxtW94SNqqUpybIjU///zn+HTkSCjZiHguoih9 c0ZaOZ5rds7hHAlHmn0nGqMzA73o9AwhxGd13ZxFvj9CUB2OuTZnLeHYm1GBrC66eMmg vpInH+QNxYLJ5I87CBKKbeROaXqs0LszpgFJDYdekPlRgL63r+SRI/n+LJud7MVtjJvL m/8lBrnciIefVm8kDfoSWYSvEneqMfnDdIWDBAaLtKi8bHspWQsTU9HTINo2/wTYsOXH /tHQ== X-Gm-Message-State: AOJu0YwTHAtdqktRBgjL3UtTUHmNEIhFffSCbabsHL2rbdhIguEhBFiz xusDIa85tEO8rEqqO4H45PWQiIa/u1PbW1js3qtD5LcVA4+E/4ZM7FG4H6Vn5g== X-Gm-Gg: ATEYQzxwesEhBVrefFTcxp0eYnEDgrIrTRVboePJO/o3u3Vv9Wwkr+IL8CIF/DiA2Ej EHEzok0WyyMyA/dUA6plZBSXVCjhnn8P7ca2doTk9LVuCqTO0CMAtzKkhJtFOjbAN2ch+GZykgi NsjlAXsh5qAO/d/ekELS0o0dw5uawq+rVkyXvTWmjCvqravAsjYrUnInZakOfXxFIV1ao2xd212 mc5rRxV4iweTMkmO6sZpwYOBAKuW7xzvT8QH4mxr1LJjU0pU1pYF4/1rZ0qJ9aIrxGrhGrf9f8+ J4sJBgDkvleUEaZxjzHTRSXUglNnUqR1nixAQ5TM2pZ50A9zkM/gYWotzfVb1kme9yxFWkPk3LP kWzVhwFAw3yS4hrq+lL5RTb4XsQrPUdGoxat52pjnNNV4jo3r68MilHtjCT5sfX3R7shDe1a4PE d5HUDx959oP3JnWw== X-Received: by 2002:a05:600c:a413:b0:487:288:119a with SMTP id 5b1f17b1804b1-4871608902bmr39182485e9.28.1774441259927; Wed, 25 Mar 2026 05:20:59 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.20.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:20:58 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-networking][PATCH 02/15] libiec61850: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:28 +0100 Message-ID: <20260325122046.1211090-3-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125609 PYTHON_DIR now contains PYTHON_ABI, use this variable to install the module correctly. Signed-off-by: Zoltán Böszörményi --- ...pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch | 4 ++-- .../recipes-connectivity/libiec61850/libiec61850_1.6.1.bb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-networking/recipes-connectivity/libiec61850/files/0001-pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch b/meta-networking/recipes-connectivity/libiec61850/files/0001-pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch index a33a6248a7..3f34ed2960 100644 --- a/meta-networking/recipes-connectivity/libiec61850/files/0001-pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch +++ b/meta-networking/recipes-connectivity/libiec61850/files/0001-pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pyiec61850.py DESTINATION ${PYTHON_SITE_DIR}) -install(TARGETS pyiec61850 LIBRARY DESTINATION ${PYTHON_SITE_DIR}) -+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pyiec61850.py DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/python${PYTHON_BASEVERSION}/site-packages) -+install(TARGETS pyiec61850 LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/python${PYTHON_BASEVERSION}/site-packages) ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pyiec61850.py DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${PYTHON_DIR}/site-packages) ++install(TARGETS pyiec61850 LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${PYTHON_DIR}/site-packages) add_test(test_pyiec61850 ${Python_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/test_pyiec61850.py) diff --git a/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb b/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb index c46ed88d83..d42d9de103 100644 --- a/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb +++ b/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb @@ -25,7 +25,7 @@ inherit cmake pkgconfig python3-dir python3native siteinfo python3targetconfig EXTRA_OECMAKE = " \ -DBUILD_EXAMPLES=OFF \ -DBUILD_PYTHON_BINDINGS=ON \ - -DPYTHON_BASEVERSION=${PYTHON_BASEVERSION} \ + -DPYTHON_DIR=${PYTHON_DIR} \ " RDEPENDS:${PN}-python = " python3-core " From patchwork Wed Mar 25 12:19:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84356 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 836A8106B514 for ; Wed, 25 Mar 2026 12:21:11 +0000 (UTC) Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20824.1774441263633971239 for ; Wed, 25 Mar 2026 05:21:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=rDaNRh+K; spf=pass (domain: gmail.com, ip: 209.85.128.41, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-486fba7ce4cso23347435e9.3 for ; Wed, 25 Mar 2026 05:21:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441262; x=1775046062; 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=PrDOaoFYg1P7ZDgPTxBJu7qZCNwPd3Dj9KVm1UhNwI0=; b=rDaNRh+KBy+hEzt1DTAxSMMgW+/8zfDk0VwaDsuIpE/cK/ar5JDXgLRD4Eqm2/XGRK qdfml5Q3W8xANBJuECRncBXEcpfa3h55LDWgs+KuA9Fq0ajppUHI06wy+xam6hwlSerh jY7umaxeaINSkr06cUJN169lWHBWY+L97oXgtWtUenc7WiS+Q5GI1UPS3bFYU45tDSv+ bEF9zcnomNb8Y5/uQ5/cwHmNUFnF2A7mUjjSG3Yzf1HUuT0iZ35VEhyINNm+xbHP1BRW e70Q02WmI97yiXbw1FUp8ZDsphGX+RhXKWhUz5sOLo23VWEj43wh+kMwxG3fy5Y6bHwa 22tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441262; x=1775046062; 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=PrDOaoFYg1P7ZDgPTxBJu7qZCNwPd3Dj9KVm1UhNwI0=; b=FGzq1EhulFtov8y8WKTGaCsGNMLQuB2vFKVnPyDm0NfwVcf3BGl+5eRkfaEenrPdRw BTS0RgzYPN0Ofb4wzGJFxSmJ28oP3tsMJMOJc3guFUKtd3kfCx4VIo5IBCdXwp2sh/BZ V8+QPrfEqEMqQ4OoMpJzEdun0zOmJcuzL9okrWeYNubPJWhJb4HexwFt14PZ4WTXQLDr q+SrGtckLpkDAGCKkRjV21uvsCnfdSQ4O5L0CYP4+xCbiCWQhEby6rzUUK0GMkYjkqPT rTjeorSVE5tzxC040WadD6PBXDHqeHi3th0wtpDcNx8HUk6nAcvzna0jAWKX+rx8IcWn pa7A== X-Gm-Message-State: AOJu0Yx0EZYjv4FQZSRs4qqQCFAz82x6PQyQXv0WWIdB/3pRbPE1MvRn +D3ehkpRTyppsrBkPpccj1x/flSaFRsFOFL4yExHBkGYRPHzPSehUAujA4wNqg== X-Gm-Gg: ATEYQzwSrfDaMjMzkN6zkvEZrkR7QUPmJQ6LWBDu8zI+x9+azDDgodzTRT0frfp/uwJ NT1zWRdmZIEW31MG5Tize6HUnz3pgdrghTwDHg7kmAz5S1qnZ+mxgocsFSuS+7n4LqrN1141EXW T/ikDo1X+wLanWWo7pAtWadEae8xJNjVhZmtvatMH8eGTAmXfADTOtWOyXYB1QS9/LWEkjLmLU9 nND97+Ql/yKv5j/xwDMTsHzfZ8SNYUBU27OaqQizArTVqOdgBLr9pFZI9+cHP3Ec3fiApS5h3YL /93VTiElL7clOedkD2ltkMGlm0Y2ipL0kuMCahlUaEnUTRxuZTe0w8VvKUaoQZZXMinqRmXzoAb AKoZ7ZMyTktacR1otMy71/cdSYCKi5yrzEXX10cR09lfjPYz1AH1jri7wV6wGoubNQ41BgacUdb aiiTmFnW+Lip3D/A== X-Received: by 2002:a05:600c:4ed0:b0:487:288:1199 with SMTP id 5b1f17b1804b1-487160934dcmr49558445e9.28.1774441261610; Wed, 25 Mar 2026 05:21:01 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:00 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-networking][PATCH 03/15] ntpsec: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:29 +0100 Message-ID: <20260325122046.1211090-4-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125610 Use PYTHON_MAINVERSION instead of PYTHON_BASEVERSION because the former includes PYTHON_ABI. This makes the python module to be installed into the correct location. Signed-off-by: Zoltán Böszörményi --- meta-networking/recipes-support/ntpsec/ntpsec_1.2.4.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-networking/recipes-support/ntpsec/ntpsec_1.2.4.bb b/meta-networking/recipes-support/ntpsec/ntpsec_1.2.4.bb index 9704e2d15e..acde62a493 100644 --- a/meta-networking/recipes-support/ntpsec/ntpsec_1.2.4.bb +++ b/meta-networking/recipes-support/ntpsec/ntpsec_1.2.4.bb @@ -50,8 +50,8 @@ CC[unexport] = "1" CFLAGS[unexport] = "1" LDFLAGS[unexport] = "1" -export PYTHON_VERSION = "${PYTHON_BASEVERSION}" -export PYTAG = "cpython${@ d.getVar('PYTHON_BASEVERSION').replace('.', '')}" +export PYTHON_VERSION = "${PYTHON_MAINVERSION}" +export PYTAG = "cpython${@ d.getVar('PYTHON_MAINVERSION').replace('.', '')}" export pyext_PATTERN = "%s.so" export PYTHON_LDFLAGS = "-lpthread -ldl" From patchwork Wed Mar 25 12:19:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84357 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 AFABE106B516 for ; Wed, 25 Mar 2026 12:21:11 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20826.1774441265482783069 for ; Wed, 25 Mar 2026 05:21:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=LfkiVMZR; spf=pass (domain: gmail.com, ip: 209.85.128.54, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-486fe655187so62333585e9.2 for ; Wed, 25 Mar 2026 05:21:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441264; x=1775046064; 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=GNC1dv7D+R5IsugKN4rSV+TfxmQcYt1JhuHlBzT1L08=; b=LfkiVMZRyOYp/KynOFwnA6eddXZyo3QZsjuflYxip4UrNDX+7mIWz5fYYmMWriDlRm 6AObd27nxvD4hAAyYSrFzEYT14vV8QAVi03RqjQGFl2OYPveAcgLqspoB016iC4rD+up 0+a9z4KiQG7FLApXgUNoCj2Oqu1JCp1yz+23TQm4SpKpWRIOJ5MylAV73NupDgFEpqIf DfKl1QY3TSScxU84UPqVoNFYYxWLE7Xv7bC/oYeHFXeZi6dJoKpc4SGuIgyKWyz2sbH/ B3ZUNEh/x8I7yJWaOmGrtSHdpBMTL14MDPst/X0s0XKPyTV1cVYR9RjVbC4Yp7mXqOdQ 8OhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441264; x=1775046064; 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=GNC1dv7D+R5IsugKN4rSV+TfxmQcYt1JhuHlBzT1L08=; b=GuYjvTSR6Gux64njZER9XTVUqPji4umejf9KSoOPh5s1i+sTwYLyRMQWS9q7VXzCUY 6P/qcfsa3aexp4jTs2EwW5D3bC7SNZ5C1tE0O65vK7egPGmpvegEJnYhqLeJ5KXXV9Hj XXlNvLea6erTPjAeGlZONeP4rjLI6KM82Ti/k5rVjTefzxPXoxoPbk4XAjlxAhegVwbj gTgqzuHPG5BSoIaL5Ndzhx/aWXpfe0sol8qKVqJ/DCfZTzdYM+4ax8uPHggRM+R0Gl5a kU5HeL5AeIrQOFaGoGax2JFPZ4nTh7AXq9xbKW2sYrhwBQl0rMyoC1ppu5V5FZhCzf0B ehBg== X-Gm-Message-State: AOJu0Yya24VzdRUszfa2awseLmjL2y+i1mMtycCqBDwufkEWRecQS58x q1b4sWG8WNQcqdBfi8WKjBykgTRA1AMAvtucHKQs/1NMP9b/rzhQ3vsEJ07zqA== X-Gm-Gg: ATEYQzz3cc7Zx+Ywv6HGpwHrAtWnKY0n5W0oTdeXPntEcYS0/+sqFCfjAeZH2iFTCw0 +VYDBUz1tgCR05ubwSS2QQzm8CxgPBbH5WgR+NWgnlpx6/dUtEJlIGZQ4vfTdZBQnbgNVL6tpag KdMgN9qAjTwTbVrj3xyZFcuIeSxI3WrII268Nf+SGjND9DYMqLBfrBC4kU5zC4VD2NK9xDEtSo+ S3l6sz1zsjU12g9BMAFwZGvTZLYNaFJrpoj953spoNq4BKid02Eyb+zZk4JdTqvjf1VehvCRdpa qAzliSCU41i8fHc0FY7PaEoXhIPeYUpts0YOQJw/6kjUQ1HPJlmHvzbJ8saZ4B+0D2nK+PJuUeK emzSSDIXlhmzu4KYifu2XG5pmdJUXPWRfsujqc5+wldwM5I7HXKRKSd5bEPI2kVt0Teg2oKyhVH VqXrKXRaQGyo2IMA== X-Received: by 2002:a05:600c:4685:b0:485:2ce2:4c87 with SMTP id 5b1f17b1804b1-48715fc3562mr53587455e9.4.1774441263494; Wed, 25 Mar 2026 05:21:03 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:02 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-networking][PATCH 04/15] openipmi: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:30 +0100 Message-ID: <20260325122046.1211090-5-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125611 PYTHON_DIR now contains PYTHON_ABI, use only the former for consistency. Signed-off-by: Zoltán Böszörményi --- meta-networking/recipes-support/openipmi/openipmi_2.0.37.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/openipmi/openipmi_2.0.37.bb b/meta-networking/recipes-support/openipmi/openipmi_2.0.37.bb index db74b91f7e..25073fbd3b 100644 --- a/meta-networking/recipes-support/openipmi/openipmi_2.0.37.bb +++ b/meta-networking/recipes-support/openipmi/openipmi_2.0.37.bb @@ -44,7 +44,7 @@ CFLAGS += "-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" EXTRA_OECONF = "--disable-static \ --with-perl='${STAGING_BINDIR_NATIVE}/perl-native/perl' \ --with-glibver=2.0 \ - --with-pythoncflags='-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}' \ + --with-pythoncflags='-I${STAGING_INCDIR}/${PYTHON_DIR}' \ " PACKAGECONFIG ??= "gdbm" From patchwork Wed Mar 25 12:19:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84358 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 19631106B518 for ; Wed, 25 Mar 2026 12:21:12 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20827.1774441267729803213 for ; Wed, 25 Mar 2026 05:21:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=iBnpgNye; spf=pass (domain: gmail.com, ip: 209.85.128.54, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-48541edecf9so21384185e9.1 for ; Wed, 25 Mar 2026 05:21:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441266; x=1775046066; 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=w51FOfT+PZku5Vd/eOB1BibcyAeV34HGDtoI/b/vADw=; b=iBnpgNyeMa1dcY+RgdkrzBjuuWRrKtbxsvtVs3XwsPKlroW+vMO5Rq+4//HDz9T2sP Rom2mzgDuwtzDp//K6Qu54cc2JabTq0VX33LS1OXBZkw1k+2zZsIdjsP078A5vznKWJS YoJf/2udjMn1492XrYcLYqvsn/l+e1Z9SFzhp1jTJbUVLDZaLxg7D1b/kegwSXOV0/Wn taRpaiPSYf+mZII27jF1wiXA9qArNfX2O6i0tNBoxwm3Cl7Hfz13h8sybmV1D/X89fwT hemuQ0t0WbPwbQ4zqrb9CA+B1D37sYqFdZbDrwYR6T2kcXv8QqkVPdBG5RyD7/SB6vcY NZXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441266; x=1775046066; 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=w51FOfT+PZku5Vd/eOB1BibcyAeV34HGDtoI/b/vADw=; b=p/VFUiLMu9KT5YU9DUyhlmZczdWBasGBCl6jRZLvw4IYnrUug0aKZr/woABeRl1r0k QBzEGJPpFnOrhczVhyd/jUxTjmDqyvO+c0GRtbOjPqjA38tDQfaEt993fxqgdtnfkyhc sszICVuNmYMEa691H8UUOAcRw9UzHNiWkthAT8Hr9Wo2DttPa5D3vRveuRRK8sJa7lUd PdVVTTgulDEvUTTBDEdqRtREyfw72AlzKGXdbqLfj73I4rpaTDoKlreGirb2FeJcTfaO 4aP/shOsNGMWh8fcDlneB9MxfWLgy55i1a+q4iHBsk3fzo9IqiwLpx55gYvjOBppmhxA spdg== X-Gm-Message-State: AOJu0YyndYRdBJOa79RpAYRztp3ag7U1viKlVsLrYu7riLbKWQCVzgmR UerkCflfTMjJfuA3th7kJJUpkQ7eagJ4Co8ohvrncW8LKC0HX2BSLml1qYMyYQ== X-Gm-Gg: ATEYQzxth3lT5K7VX3lHczbpad+P1/4GPis8bmCprxDLQZwZPSSE75m4DRw2tl1rETu dPxMR9o/QqTRz6tReKLntOHMlgvk4zVgsXTFHQl8zLh8w8ZZny9HOStWXyDcsZfclAZKqVcKUDp vSDvDRTi2ZJsCZoVIwBQjiSp/xE4pcddaTYe3AoVJ2PUg9IX+Mf5vSRayG6iBYnydCsDhr2bPhW YMo/2Wh9T4CJvdr5RsrF6HrqoVamKh5Lrd9ux8e4CAHFTFzWallZHFwF6dfqZXy+ktp8803RO/G 5v8Up1myv0nh7DRrN2bw3t48OXzWi/4XNGn06nbTsA13d3/vkVmh5A7QPMeYmt50T1L+zKSq+dU XlRAc/0VnoeERlVeMH3L2pRoJ/KFgW9t7XPky1BybBg3AcY9Fa9NbAzeZ7wB9OZvFj+o+G7v+dO tRJU7hFj21oXml8w== X-Received: by 2002:a05:600c:524e:b0:486:fe45:483 with SMTP id 5b1f17b1804b1-4871605078fmr48773045e9.22.1774441265796; Wed, 25 Mar 2026 05:21:05 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:04 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 05/15] gst-editing-services: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:31 +0100 Message-ID: <20260325122046.1211090-6-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125612 PYTHON_DIR now contains PYTHON_ABI, use this instead of the directory name based on PYTHON_BASEVERSION. Signed-off-by: Zoltán Böszörményi --- .../gst-editing-services/gst-editing-services_1.22.7.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-devtools/gst-editing-services/gst-editing-services_1.22.7.bb b/meta-oe/recipes-devtools/gst-editing-services/gst-editing-services_1.22.7.bb index 50d45ef57b..1c951ecf41 100644 --- a/meta-oe/recipes-devtools/gst-editing-services/gst-editing-services_1.22.7.bb +++ b/meta-oe/recipes-devtools/gst-editing-services/gst-editing-services_1.22.7.bb @@ -25,4 +25,4 @@ PACKAGES += "gst-validate-launcher libges" FILES:gst-validate-launcher = "${nonarch_libdir}/gst-validate-launcher ${datadir}/gstreamer-1.0/validate" FILES:libges = "${libdir}/gstreamer-1.0/*.so" -FILES:${PN} += "/usr/lib/python${PYTHON_BASEVERSION}" +FILES:${PN} += "/usr/lib/${PYTHON_DIR}" From patchwork Wed Mar 25 12:19:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84355 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 EE5FB106B510 for ; Wed, 25 Mar 2026 12:21:10 +0000 (UTC) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20828.1774441269212882035 for ; Wed, 25 Mar 2026 05:21:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=EE0xW/CH; spf=pass (domain: gmail.com, ip: 209.85.128.53, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-48541edecf9so21384415e9.1 for ; Wed, 25 Mar 2026 05:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441267; x=1775046067; 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=yfzj3HFCzIJOy5qjogNVcV0d5BYGg3ubdFaZqDgHSfQ=; b=EE0xW/CHx8ru5i/2/ZTyyJeHC2nSpdzvU/zSffw+1P//ddBttzgpkwENpxlH/2wHd9 YWjeaq86RoPOg8Bz4sAokUqxQ1gwFJ7Vsmup9A0O9FcTL0wD5VZ5TYJdErgJhgy7qiMx gb/0jW0fWTJB9Zzd4VHeDSakWAVku1RzypSLAVvawsGvVbE2/5dmDdy4IiQ8m+K+wVm3 p0Oj2WQuF+WtENg+eLn3xeEyNtaLboKPANX6EhX2kBbQ5poeLnJM1GlpVLsF/uRdsoqr iMYzq//DpbEmgwfh9kgBNmQoPLVcFBLJI1HOk1i4B9f11fCrnEbJ0VvG276uHMOrmTbV /OAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441267; x=1775046067; 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=yfzj3HFCzIJOy5qjogNVcV0d5BYGg3ubdFaZqDgHSfQ=; b=WnZzFl67naGtHikL9a75D/ko01PpPmpFvowDr1VLS4NqE4uDtCtIxec2iRKxD/pSPr A6RGzFivFCEjwhNhUghTmsSsIlWoNWg4uoxxcb1buxxOM5dtt6HwAE34RGzs9lQ+3hG8 jOP/0hVwjJDqWKhYGIJhUqGqD5UhJs4aHEHSRcxEQIOM8EBKonlAqpPYQFKV801tzl0h kWDpInHi2om3h2XcWhmkVeOYVqTnasjD/E2ipf5CWrdxN3OQyPD9GlFzy57c5GnMcdVF vpfqjEnAf/oj86vmnYvmc0nBwAUhkLWGXU9k+GZ69wdpj457rpmyUKQlzNsysWrBNejK gsIQ== X-Gm-Message-State: AOJu0YySRm74asMpijPnjj1KXdsqsX/Yrb6s4qUFi7j8xh8qBmPnNThW YxSdXINwB0DP7bnm9l5Rli1oDpVkUTUplhrGRuvBiswTBlx2u1plvgXpknvISw== X-Gm-Gg: ATEYQzzYL7JYmXDuIcQcQdcU2YZjYmH/aq/UDf/e7ZCdlwpPKVOfJ30IA/MAfCRnvDV ZoCRvDNpKDXyBLdEor+P2GcQU3ZRJXPvN9JjlixnIPrXzOMBhZYfKfkkuTVyzFQcPsn3s6fz/zK lB0KbmWqJnmX5kCNI3UcfyI3e9T7tP4kWTuIBmPScI1C0ZxRzLPhYTsZZKhq5StF7sFW67OXk7t 70sGVHIXaZJQvVtS051xTVvcG+BOw2BE3iSuiq7J+j+8Msjes/JL3AMhzX/6/rjFl1E0rQprM5c wNDtZND3UU81nuh1l3sipx2kwbkz4ukbZ65IhzD+oTHP4hzN3ZgoKE9Bqpi+oyZHyGH3u0QfNUY kaKZoUXBU6Wzy0+b7nknfV1gh4q9P6VDr8WfCEFYXYrJ9dtXu5rM4UqWUeK0/vhSED8UGObW6j4 2aas+ufp9zIb7VEQ== X-Received: by 2002:a05:600c:a4f:b0:485:3a03:ceca with SMTP id 5b1f17b1804b1-4871606c9e8mr42896935e9.23.1774441267270; Wed, 25 Mar 2026 05:21:07 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:06 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 06/15] cmpi-bindings: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:32 +0100 Message-ID: <20260325122046.1211090-7-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125613 Use PYTHON_DIR instead of the directory name based on PYTHON_BASEVERSION. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb b/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb index e0d995226e..97c426cc22 100644 --- a/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb +++ b/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb @@ -18,7 +18,7 @@ SRCREV = "49d6dcfc71ca421100fcf325e31625817c469fc9" inherit cmake python3targetconfig EXTRA_OECMAKE = "-DLIB='${baselib}' \ - -DPYTHON_INCLUDE_PATH=${STAGING_INCDIR}/python${PYTHON_BASEVERSION} \ + -DPYTHON_INCLUDE_PATH=${STAGING_INCDIR}/${PYTHON_DIR} \ -DPYTHON_ABI=${PYTHON_ABI} \ -DBUILD_PYTHON3=NO \ -DPython3_SITE_DIR=${PYTHON_SITEPACKAGES_DIR} \ From patchwork Wed Mar 25 12:19:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84359 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 2ABFD106B51A for ; Wed, 25 Mar 2026 12:21:12 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20829.1774441271229052472 for ; Wed, 25 Mar 2026 05:21:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=EIfXL8B2; spf=pass (domain: gmail.com, ip: 209.85.128.54, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-486fb14227cso25395625e9.3 for ; Wed, 25 Mar 2026 05:21:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441269; x=1775046069; 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=fs/51sPJhNAB8qPnr3/x61/Cu9wXIoMKdnPHDoaaa+Q=; b=EIfXL8B2CB6Kn5Z7aATz2KVJWKN4HYGzCENWppxB2um58GZr1NGjRAQ4eK1QZxzlDw 6zMmGSjfu0oF1XnNJvcIZnsomKYHCZ2M+fmYx5kDe8pkJXKF/f7NnVtMrqXF1V3Zxzgi 6wX/yOqgvvMYTqvJgQoXftdjUEVPMQQRbPPzeAumeFnP4M1SuD/fka2R8OOUQWkZULG7 kLUyefz4qAh5/i2ikCp7xSfa6O+jfeZHGH0lhUmpVC498r7Jrk3aA6XU86zhAhkUhb7p PfXQ2cd0kB1vr4cSiDGp5oBeNWtHLjttgLTAxyCDpn5aDebL/D1NpSgr+tODUsAtXwwg f0DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441269; x=1775046069; 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=fs/51sPJhNAB8qPnr3/x61/Cu9wXIoMKdnPHDoaaa+Q=; b=NteZ90OQTJh1zH15mXw/kRd6K3yuCwb0B3q5gMsMDLbJcQRbpGzO194mz3dtjNDEgh 5W8zYm3KGSWR2nBP2hkEK1IhNvdichkJN13MBUm0QXv3oO/Dcr2Q5qcU9lGOKw5bICyx ByX9WZHa7Oc/Dij8dOzWuUSGD37CRQWFZrkoBjT5wJfcRtLdFSuXj+2+XEzgqNmSleHf wZz68RLgDqPzZia4q6/mDGmNHJbt/wl6315MoMP6kUlIkHOuhwySHUIOt+0BRBu6gKZb kLCkIzwF4nkIFJ2VvuUwyLa7h9EaXaSpSNiqaOSpMTQciXxrFPD+ioMRQomOJi8PSPhI ReBg== X-Gm-Message-State: AOJu0Yyx2UkxlUf0E8QGpsBuN2/eMRifLUtG6VqAYZKRlZWaQAOTk/p+ PjlAZkms6UsdoaBCr5VB3dxO4Ou+/WcT1lZeXPNoDi1gg2rKkFi4syPK+rKhyw== X-Gm-Gg: ATEYQzzOo7jmsSmFjy+ciEXAvFIC6rsMQEIjQ6CVfBkKrFLx6dmFGUs91Iz0mAUB+Xm G4TZx7857fZrORADqRMamBtxNg9o8cK31x9bEDgYY5zXt3NPO/KBYeUEaO94OqQxirKVw39S9y5 ZdRA4bPG5+fZyaO0RnkQFFl+RRceALieDJl/X3tlnifcbuKlHy3/WYSIjfWNdHbG8z26UMV+ulr p+KEIbqLr6bkt/r0lY1b21/dr6noBBvEoupP9JMiqDp4z0/w2y9J3R/Sv/QyLxkQxED+DwQyGMO zjJDVDH4bzwpCm7ZqVRdi5jmYQVX9dXMbvjIR/mIWymB6g/4uhFC7Z/i+oOy1jjcNBhiBeb5vSw 3cH+fZewAxHiMAgof+aDQhYcVF0AQ/Mug+ADwl0d8a/2UipCWfJ5Hdz8XQcZLa0aE02NgKWZezV oxPaQyZhW9MKF+qwOyoX48W/El X-Received: by 2002:a05:600c:4ecb:b0:487:1520:d107 with SMTP id 5b1f17b1804b1-487160aa232mr47050265e9.31.1774441269239; Wed, 25 Mar 2026 05:21:09 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:07 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 07/15] isomd5sum: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:33 +0100 Message-ID: <20260325122046.1211090-8-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125614 PYTHON_DIR now contains PYTHON_ABI, use that. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb b/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb index fc94d2caab..f1e0efb238 100644 --- a/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb +++ b/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb @@ -16,7 +16,7 @@ inherit python3native EXTRA_OEMAKE += " \ DESTDIR='${D}' \ - PYTHONINCLUDE='-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}' \ + PYTHONINCLUDE='-I${STAGING_INCDIR}/${PYTHON_DIR}' \ PYTHONSITEPACKAGES='${PYTHON_SITEPACKAGES_DIR}' \ " From patchwork Wed Mar 25 12:19:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84360 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 61CCD106B518 for ; Wed, 25 Mar 2026 12:21:22 +0000 (UTC) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20832.1774441273253267124 for ; Wed, 25 Mar 2026 05:21:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Daq7aiwy; spf=pass (domain: gmail.com, ip: 209.85.128.52, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-486fd3a577eso44609825e9.1 for ; Wed, 25 Mar 2026 05:21:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441271; x=1775046071; 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=vlsE09915ESMPqKDEMDOBJpTC09wtD6nOVneY5C8aaI=; b=Daq7aiwyjeN6D45KUb1ib2+W87AdtsDLtDe0CrU6qAumuQMvjv7ZK+gnS1FfbGev9r H8rmojBlXwJMRxMhDzOMtvlNPEf6qD5fhIg8RWfauI87QTNEt0OhuEJmvsWkqFeYYRlP IvG3119+4jhex+cJ5eiCVj8Y4ANGFTktUfTQLy+Gt/fZxSV0zp6NwIGdbbGPsmh0dNx9 aPVhIM3YJuXHS5XJseejMxluaq3afKeYg07Te4cZmF949W20J7WsTHDEeNUnp0hQ4JBS Qa1cI5BSDoVgB3+N1a15CB2+5BAL6BKiij9ewkuGZrfgrX9q5gczl9T/a2TWmc0D47AV bgUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441271; x=1775046071; 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=vlsE09915ESMPqKDEMDOBJpTC09wtD6nOVneY5C8aaI=; b=WsNkACjHjNIYDiTJprMY1jK7FLJvlP3Ecl7wgQXRv4lwNHQDasXQvKiqDZsjSOnfA+ 8XVOSjlPeV3Mpd48wXbp/SEpgGqqRQ7EOgPLkNfZUnq/TVYmlpBmxzb3WHXOL6jModHM AjtnyXJItVjUtCqBJTtF0KCTvlCV1Mzjgt1IfbKpAkHDgXTanvrskHFMnwcCNPVTh2Iu F5h2R9YwkJVYSo+0fkONFjz5qMAakuoPjVM+AVCZjL8haR0YJuksYR+WGCdlHl4Icp4S m4vi1fDdJ/T7wqk3MzICMdTYcEpuudBoSlbVifrmsfRsGXvxgT2VocC7dGM5XiVaYbZ4 4brA== X-Gm-Message-State: AOJu0YxnvH/nq7xBXG9og2YPpYaJ0sdia8TGYat6PTfqxbLL1dgj3jG3 kdSNqoNMy38uHEgSAjj+c9c1C0ew0CyIgCV5+Inr88gSdikKtChwtJZKgd18/g== X-Gm-Gg: ATEYQzwEcC+yDCpPFKwxvZMjCoT5E3p73DkwAWOI3AxvTrsLlBoFAYHNUTBEywDKwMX QGMt10R73CwplA+KdtawpxAldud383VX433RMY8b+CkPEyrFkPSI6HZvlEfjpMRq04bdd06N8AJ uGbH8Enxh8tcGZTZrXIZTH5hyweQtOwfDIp1fI9/LigMQ+6i+wI+BJiDejAT99SaZgZqJBI4L/A VAlxmaMEnMVRaNJlu+3J3hKOCsVcsjwrBlWQ69KpgNuWDa4+dEsxWkWcIHR/gffophlWVwmmkQX VEq773EJNQpEjLJ4HMK0Od/FSBX6h4zvJ4inTcslgQ5eglJskm/QPdS5QXYknuJhm1WBamcilcV D1h/PlVU9piGf2MV3xFwNSTDcDXkMV3KpVTdbVx+7OF8yNlAhjjKUyPI8wkS+u4tKdbNV3WVScg 4S5MPBk47efI5yFw== X-Received: by 2002:a05:600c:a4f:b0:486:fbd1:9dc0 with SMTP id 5b1f17b1804b1-487160350d6mr45134035e9.22.1774441271277; Wed, 25 Mar 2026 05:21:11 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:09 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 08/15] libpwquality: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:34 +0100 Message-ID: <20260325122046.1211090-9-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125615 Use PYTHON_MAINVERSION instead of PYTHON_BASEVERSION. The former now contains PYTHON_ABI. This makes the python module to be installed into the correct location. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb b/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb index 7ec01ecd3f..86d23f1427 100644 --- a/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb +++ b/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb @@ -24,7 +24,7 @@ export PYTHON_DIR export BUILD_SYS export HOST_SYS -EXTRA_OECONF += "--with-python-rev=${PYTHON_BASEVERSION} \ +EXTRA_OECONF += "--with-python-rev=${PYTHON_MAINVERSION} \ --with-python-binary=${STAGING_BINDIR_NATIVE}/python3-native/python3 \ --with-pythonsitedir=${PYTHON_SITEPACKAGES_DIR} \ --libdir=${libdir} \ From patchwork Wed Mar 25 12:19:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84365 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 A3FF3106B51D for ; Wed, 25 Mar 2026 12:21:22 +0000 (UTC) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21199.1774441274761902017 for ; Wed, 25 Mar 2026 05:21:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=DcLGyj4B; spf=pass (domain: gmail.com, ip: 209.85.128.53, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-48538c5956bso8149245e9.0 for ; Wed, 25 Mar 2026 05:21:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441273; x=1775046073; 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=QOF5OEPPp1S76GosmEm1YIvi/fNcKLBhD0Q0M3buX1o=; b=DcLGyj4BBzCevAJH2eonIWAjUtuTfu6oLS32+Cjx1ctELmRvMrcPL9VHkB/AMCNHFa AQ9BYldHf1yOXhhKgcx6kcwDxeoybaEwg7P8h9Pmnf/AI+8KNS6Q72rcDZQJfCgwByq8 nQTSce0FmelASCA2TwhLWh5IomhDIb/H7PnIWMcZ4sc57+3ktuxTuE6ZitMZiIib0gR5 //WLmS1kZOpNAZimwypZkqma3JCwDqNkCExTi+6a/6N35sVAL1uhOTP1OqYmnXMGNmiS 83Ef3FSf7hp45mJGoxGdqT7/H7VZQUrTbBz1mYAAyfE/5UPKFzMPN/NeYKTJaDMjFZ2p 2wKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441273; x=1775046073; 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=QOF5OEPPp1S76GosmEm1YIvi/fNcKLBhD0Q0M3buX1o=; b=knHvY9YOPILKiEGq9aPlgTc119A4RV4lhO8iA5/3MdENKYVrQd9ePkXaQ29b8BPcx+ j+oe9Jx1E8wgFFCiBn2yiHMlq9rX8ETduthDYnXssIXiJUBk6MFn310tqJUmrXwoXOpe Yh5mBUKdOwsWkpwq3v4H46kQ2DccAIKK5WRvxb5hma6VBoZNCH9As1ZRSAlwZ4uk0mW1 kIV0QGG/HMU09p27T3KuTpixH+TN2hQ6UASXxjtTTp/t3IUfIJyfe1BKsqyqJN+HP5PO XUe8TSj1oT3KbGrHRsWScPgYasZV+6jZxPIedryrZlqZ5CIKeqCrEL8hzPtQO42fpWW6 FEBg== X-Gm-Message-State: AOJu0YzwO5lJKp9LeFU/aiW3gIPSJjfBII5fsK6v1f3GXN8HXG9hOyfo 2tnkrXiCK/g4seUteVzAv5E1/ydOjLoOplLpr9AF6+vllgg2Yni7WF94ZYX2Kw== X-Gm-Gg: ATEYQzyhc/eUyeVLSYymSMQ3iqnZ8CRXMHSTuPWWs5YuI2XPr8lGMCXz8Gmc4y28Nms d4x5yPyMZ0wfLLXLJPJ7t/d+k3Nr8siHtTyVcU0ujbb8dGc3aRPxhneCyFgd4w7JITvVaX08rgU VSnBoxGWqwZWCVvP//TPnbehzaN8uvplG8SDdC1v+UXNYiTMU3M4lP6tHuOxN1zCtviNVoD66P7 5MIomYXcP4ferEOtlb1FNn8uxQV9XDkZt7h63n4qkotxYOBJa4OJzgTC8bRSjFVG4Ur18bpsafY YjaPHTiXHSzt3VExrr6EfJRiXK2I81m/Gt3VOMBJGjdfpPFvFADHoic3XXqmoEpQjNqsfKoSFC6 60hLHUhYyEQAz7y0OEkMqHlGCKldfxOUqWLlwOeCTP0KlgCtWjBYBSwhaqKuwZLFYfW3iZdGjF6 oGus8IYvHyd1i2UQ== X-Received: by 2002:a05:600d:8448:b0:485:3f58:da2 with SMTP id 5b1f17b1804b1-487160aae4amr37395395e9.16.1774441272875; Wed, 25 Mar 2026 05:21:12 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:11 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 09/15] mraa: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:35 +0100 Message-ID: <20260325122046.1211090-10-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125616 PYTHON_DIR now contains PYTHON_ABI, use it for correct library path, include and site-packages locations. TODO: fix building the python module due to: ModuleNotFoundError: No module named 'distutils' Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-extended/mraa/mraa_git.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta-oe/recipes-extended/mraa/mraa_git.bb b/meta-oe/recipes-extended/mraa/mraa_git.bb index f9b4122439..549f7a643d 100644 --- a/meta-oe/recipes-extended/mraa/mraa_git.bb +++ b/meta-oe/recipes-extended/mraa/mraa_git.bb @@ -24,9 +24,9 @@ inherit cmake setuptools3-base DEPENDS += "json-c" EXTRA_OECMAKE:append = " -DINSTALLTOOLS:BOOL=ON -DFIRMATA=ON -DCMAKE_SKIP_RPATH=ON -DPYTHON2_LIBRARY=OFF \ - -DPYTHON3_PACKAGES_PATH:PATH=${baselib}/python${PYTHON_BASEVERSION}/site-packages \ - -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}${PYTHON_ABI}.so \ - -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI} \ + -DPYTHON3_PACKAGES_PATH:PATH=${baselib}/${PYTHON_DIR}/site-packages \ + -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}.so \ + -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR} \ " # Prepend mraa-utils to make sure bindir ends up in there From patchwork Wed Mar 25 12:19:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84364 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 08124106B51C for ; Wed, 25 Mar 2026 12:21:23 +0000 (UTC) Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21200.1774441276668085662 for ; Wed, 25 Mar 2026 05:21:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=GoEm32VJ; spf=pass (domain: gmail.com, ip: 209.85.128.44, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-486fda2a389so41093255e9.1 for ; Wed, 25 Mar 2026 05:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441275; x=1775046075; 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=QA8zqd9G1esbIW9z/gMFRHgoOvHWm6KPvTyhC7emVf8=; b=GoEm32VJEtWhas9bLL6bUBqlAJam2BJEeN6bOozTbx1Eld1PFoRDhpWfYhwBl+5H3K MuMk+qTiind2QnlTD49Q1YxsrZ+Xtm4d3hOKR2iN/OQ7phlL3cFWncVwRrFpr+klbW6R BMx0a1AdfRzxW0tHLblkcaAj8cOPvtH8pJo33tOEc2yZWKXyLuvCC/sld1ePidW+dmbg nSCR3p7sClZkW3g44vMe2Y8KZN4BbMqqyuJeXnlU/a7VDvL7Vq/Mrker+avLi+/uvQJ1 6jD2TFSmt8YuICz8b0Tgy3i8PlIeocwHmlXtHfy7fNMX15WI/VWIaemIXGiZXyMxbHSc IzhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441275; x=1775046075; 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=QA8zqd9G1esbIW9z/gMFRHgoOvHWm6KPvTyhC7emVf8=; b=IDnNIybEpBv/miaebpy95mHcZr5oeLyHqnSqQ0b8RveiX48CnprQe3S+jLKBZC19Tb dbirO/mCSAfivmgQWFyQNVv8Pcwch6exnkT8hT5OZLQet8dvk7yDsB/wNFvNojNm72Vg zqC67a+xcURm5oVpevcVR/4GqeR05lrzKv/ZQfOtY4b1PpxjwI02E7xPAVbJ3ZWD2dPW ICzI8LvZZerRAJFp48bkYF016gVsWUtjnmTbC7SkSa4H9fYOZ2kxYdCIhL7yFwpvcCsx N7wtDM4tjiFCCD19FqVgkdnygtHHJPLTQdJi7NN4yme5u2Olkm8FNAGTymzOfsPxicTr Z5+Q== X-Gm-Message-State: AOJu0YxsHjHGQUu12QT+txMi6GiPPMFkDL8x9oN0cmbbFnTLBeoNFID3 mBVeEfeYAsyyvp5XGx4ZnG7FjIfjfChbr1BwiYWQry4PavLaWl0pDXYHT3SYTQ== X-Gm-Gg: ATEYQzytVUcpMnr6xsorceeWctbXEkcO409vgmEf3638FL73YUUDkwy4DNQ2MpaaQJv v8PnVDvDGwQnITe3Qebw7I0bvdCB+J0H8FI+FUGpBTLAwyAUEz9oWKvgt+2jcWczdqQN7P2eewH W1xrZwGSW4Ag6joVPZxy/NcMTgyHx4CcsXe/NSn3FyeaJNjZBmAcVUjJE/wqj7OPG66lgwgOapd CtiX9Jj34CqQZO7NP69bU9uBBL2LIz/j6FYVv4fGgdEsZguflCNNEPaYAH1emRXYcSAjJiXKm2m 22rWkwIbuDmLt+K0SEyCDbsm3Os9jwF+GRQGpKxLjrIWpS9pqhRBiUKTo1TuxD2mWC+xiEOuuNM ORlfviUZ9jHBiY3zXKi8R6wWB7r8JIl0XloeFV+p3TMVuYkSLl1KqUqblrKrV+mX1I2mhjgjKeT oyX1JBFgQObHG+cA== X-Received: by 2002:a05:600c:3b22:b0:485:35a4:939c with SMTP id 5b1f17b1804b1-4871608dca6mr45798795e9.29.1774441274703; Wed, 25 Mar 2026 05:21:14 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:13 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 10/15] rrdtool: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:36 +0100 Message-ID: <20260325122046.1211090-11-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125617 PYTHON_DIR now contains PYTHON_ABI. Use it for the correct library path, include and site-packages locations. Fixed runtime dependency for PACKAGECONFIG[python]. Note that there is an issue with the python module: ERROR: rrdtool-1.9.0-r0 do_package_qa: QA Issue: File /usr/lib/python3.14t/site-packages/rrdtool.cpython-314t-x86_64-linux-gnu.so in package rrdtool-python contains reference to TMPDIR [buildpaths] Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb b/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb index 752ecc6c48..23b38182be 100644 --- a/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb +++ b/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb @@ -32,9 +32,9 @@ PACKAGECONFIG ??= " \ " PACKAGECONFIG[python] = "--enable-python=yes \ -am_cv_python_pythondir=${STAGING_LIBDIR}/python${PYTHON_BASEVERSION}/site-packages \ -am_cv_python_pyexecdir=${STAGING_LIBDIR}/python${PYTHON_BASEVERSION}/site-packages,\ ---disable-python,python," +am_cv_python_pythondir=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages \ +am_cv_python_pyexecdir=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages,\ +--disable-python,python3," PACKAGECONFIG[perl] = \ "--enable-perl=yes --with-perl-options='INSTALLDIRS="vendor" CCFLAGS="${CFLAGS}" NO_PACKLIST=1 NO_PERLLOCAL=1' \ @@ -80,7 +80,7 @@ do_configure() { #python sed -i -e '/PYTHON_INCLUDES="-I${/c \ - PYTHON_INCLUDES="-I=/usr/include/python${PYTHON_BASEVERSION}"' \ + PYTHON_INCLUDES="-I=/usr/include/${PYTHON_DIR}"' \ ${S}/m4/acinclude.m4 #remove the useless RPATH from the rrdtool.so sed -i -e 's|LD_RUN_PATH=$(libdir)||g' ${S}/bindings/Makefile.am From patchwork Wed Mar 25 12:19:37 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84363 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 24F02106B520 for ; Wed, 25 Mar 2026 12:21:23 +0000 (UTC) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21201.1774441277736691717 for ; Wed, 25 Mar 2026 05:21:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=G2QLaKDb; spf=pass (domain: gmail.com, ip: 209.85.128.47, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-48700b1ba53so47003775e9.1 for ; Wed, 25 Mar 2026 05:21:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441276; x=1775046076; 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=/OJytz1RhLx0SKBgFReDFhgGM+LyYGFFM0XKnDf3vCA=; b=G2QLaKDbTZMFbwxjzF/PfpYQuSHAZPxWPsdLYa02ji+I2/HKPVguoY2Vrluhf4uBN2 kDP6gMMeHrXnWI0+2zsS0oUXe6AByYiDHe4T1YOLLsTFSwKvDXYRbZ076L2Tcp5o4jPm 96tJOFOcn+vDFa+NUxYES8zbsvhjjNeXAhgIy9C57O/wJfujl2ZninsIEJlJZRautPrq Fi03gAQy0TpsU8hdayGcTCkBk4WP0vePPnsb4dLIXFHsZiHA20sMl+eTaUaUDNz1uA6v khK0KO9xxqWfi7ATFepwJTUHwdK5cTT+BFu8/yQv0zeRqrEkJzvKp68R7MBAAK/hv7Oq rNWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441276; x=1775046076; 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=/OJytz1RhLx0SKBgFReDFhgGM+LyYGFFM0XKnDf3vCA=; b=Q1wNXt/Fx+yTis8CPr53SJ8xmSF0SInGS5TdnQYqKR+Er389rc5CvY+cOEeypMKu9e bPmtL33guCyt5fOiUCIFKYswn1aNSlSnxg/Dww3SHuxOy/yphZhigsmZxUwVJiRZinZC /leVypouO38AIwuRqMkjbuz1RRwpxHctVsM3O/H+PAsYnqWL4Sc4iEj0U4Ax47dfl2MP Uc/szsNzoxqaFezR6J/ISxIuTpPPWRX5JX87AfNl5zPviYcuf06/Peg2e4VJniXU2Zd8 82AqF8WxxjO3K6PK5WpRAHnBekZsSxgIgkebDhg2k9F/TZIGTk6q+2lN5WP88YyZDNoH nyPw== X-Gm-Message-State: AOJu0YwxGIk3kDE8oNNQrsu7pLjnAP/e45GQOkbEUPO1v4SfYdIrmN1Q MZOKITWTJ5JtNiKeCR/Z9iyE0HVDlqg/jsGRtAXNXn7r059JT3yZnQlYvDFp1A== X-Gm-Gg: ATEYQzwPKJ1a916jE1hVva/DVkPg3yoGg9FE5o2DnspYoWx7m81x+BanUPT49h4xgw8 FzEqDPcMadeZ110TFAWi9dmZKdf2fjCwT3ucvShav4SpWSHuw9IhBwhPHNHy0eMs1LmG2dx6oGJ aSNxAy02qz6EF2UTmWH5V8gB7OgW//CigLjQqq954W90EhtsHbgh6lPyZEDFAymxc7yWLVD8EAr PfuJqhCTDyGmH0+Pie4f+kyft3WqXHzcfdEiKzidP3VcxZDc2G3KbN7fw1OsSjlDUl4Zi7muctQ ylPjLXPMOft6YMP3EwjB6wprX4nJ3eThQ072wrV/SGHnV+CuD1vONA/WzE1kDOIvUQZRNpfQ9v1 hNN5E6Riz/3Z5F8YCgAUFQOFIt5Pm8Rs3dy/xm2qtiohzca7dJdxLu/r+GHiyd4qurbemEM35bN K9iO7EDwOvRpjIkAENbk5sGkUa X-Received: by 2002:a05:600c:a41b:b0:486:fbe1:2499 with SMTP id 5b1f17b1804b1-48716043a6cmr29199475e9.22.1774441275747; Wed, 25 Mar 2026 05:21:15 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:15 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 11/15] upm: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:37 +0100 Message-ID: <20260325122046.1211090-12-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:23 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125618 PYTHON_DIR now contains PYTHON_ABI, use that for the correct libpython and include directory paths. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-extended/upm/upm_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/upm/upm_git.bb b/meta-oe/recipes-extended/upm/upm_git.bb index 9b809ce727..ee752dea95 100644 --- a/meta-oe/recipes-extended/upm/upm_git.bb +++ b/meta-oe/recipes-extended/upm/upm_git.bb @@ -45,7 +45,7 @@ BINDINGS:armv5 ??= "python" PACKAGECONFIG ??= "${@bb.utils.contains('PACKAGES', 'node-${PN}', 'nodejs', '', d)} \ ${@bb.utils.contains('PACKAGES', 'python3-${PN}', 'python', '', d)}" -PACKAGECONFIG[python] = "-DBUILDSWIGPYTHON=ON -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}${PYTHON_ABI}.so -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}, -DBUILDSWIGPYTHON=OFF, swig-native python3," +PACKAGECONFIG[python] = "-DBUILDSWIGPYTHON=ON -DPYTHON3_PACKAGES_PATH=${PYTHON_SITEPACKAGES_DIR} -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}.so -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}, -DBUILDSWIGPYTHON=OFF, swig-native python3," PACKAGECONFIG[nodejs] = "-DBUILDSWIGNODE=ON, -DBUILDSWIGNODE=OFF, swig-native nodejs-native," do_configure:prepend() { From patchwork Wed Mar 25 12:19:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84362 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 517C5106B519 for ; Wed, 25 Mar 2026 12:21:22 +0000 (UTC) Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20834.1774441279823459936 for ; Wed, 25 Mar 2026 05:21:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=ZApbbsdD; spf=pass (domain: gmail.com, ip: 209.85.128.44, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4853c1ca73aso23122155e9.2 for ; Wed, 25 Mar 2026 05:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441278; x=1775046078; 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=wJN1yqQfi5asSoTv618Xr7UKiHQoZJS5mbvQm1nByYA=; b=ZApbbsdDbEO/9TiPUPzu9tIAiSyUrz5J128zNbZRfhW82z1ehErtlzklQNVRypW13A +jh/vtwxNz15cbEetoPrIMOPfT006Pwl5HQPVa9vp1LUAu1VB2J8GkewuudfSWXZkueP Cts9CLYkD+ew8cBvtqHe9EKbhmbIAHgACjSY+wYyglJUUVm/VfURojnS2CZdOpiFyJ8y Yw1pePa/pPVfDeVAB7CSxJgmPgh9O+ZD58871TwQ01PiOmDolQ8qndzwAlFbHh7O8McF /Ndpd6WVJG4RboAYp2z1wif7PacxH5cn01bG5ysSrB67Dg7eU/Acay0JqWmZKRPpc7Dn 9oeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441278; x=1775046078; 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=wJN1yqQfi5asSoTv618Xr7UKiHQoZJS5mbvQm1nByYA=; b=BsFHcmnj93x0hHazVB2Z5AqakajBmWaDjRL/J+40LcLaL2hNi1NAsT+GYT5M556JHg xEi9FxClnHuzWfVHAQLCJV0lZk6ZbA4hcyoeDMP2o5qGHCzLCBpv1YI35sEC8ixOyBaP G82OY8Zj41qecXbdxafZlJ25e/Vo96fm/HCVdSR1d0pscyI0ioEo0TDSQputuLg5MIoF vZHri1BkqBy4N8yOQgqZ4yBnsI8Uj/+eXD1VhCNOJBFSbKbpb+A7+40Z4bueGwE/ERbI sAgSYK9PHpDTkQKInQOZ/VTncP31g9TFQ8xqqeW5P52JUsamj1bg2YU31KHlRF0pZ/0Z SBLw== X-Gm-Message-State: AOJu0YytMwYYCSblyRPMdbAag3KofX0x+pnnSRKS10BU7sm50EO/Xavp 4qE/dP0vQhJamlC/rZuxNscrjpxe5UMuQf5l2wcXOSs3E3LltZ27Q/3LZOyYXw== X-Gm-Gg: ATEYQzxdSV5c31woBrKk+qMw9rDK9z9IBrKGCT1LkB/9lbHRm57DW9PJevmkG80hggE iZ0jd9XVmwxpllN4sSDhqwC8EQjb/vPNxO2DJodJ/hmjgFiVhL71EgjM/imDJAcP/GY5RCE4jMX MNPmaha0njl6wXTgSASjo+aeDM/QmjRCZe29sOIicvCjhL++J2uaE09XhUhx/yrp90zd/h7yJSW RZQwhn6MXSHC0SU2prFu2L6llYaCluAyqJuS/IUV5gtc8G1zIp94JTY9RXeFnbHaNq+2QEeNl7V Y8TDvBCAped71RbqTylMzD6NsXEAM/YhDPRMbm/cwixVbqTHC+Sr+3+dXdoxYGF5n++QX2x3iqb UjPEMasjL/e9/Uh+jv8Z92XFXiNfXcSKd7mfsOD9HthPJjmWIM/nxTA/x9FzrTG3eSO8MbSDVnI KYcUz4X2JE4qS8pg== X-Received: by 2002:a05:600c:3d90:b0:485:2a4b:7bc3 with SMTP id 5b1f17b1804b1-48715fc38f3mr49188575e9.4.1774441277857; Wed, 25 Mar 2026 05:21:17 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:16 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 12/15] fontforge: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:38 +0100 Message-ID: <20260325122046.1211090-13-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125619 Use PYTHON_DIR and PYTHON_DIR_NATIVE for the correct build and target library names, respectively. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb b/meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb index 8d65f69354..d6d70aed9d 100644 --- a/meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb +++ b/meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb @@ -34,8 +34,8 @@ PACKAGECONFIG = "readline" PACKAGECONFIG[readline] = "-DENABLE_READLINE=ON,-DENABLE_READLINE=OFF,readline" CFLAGS += "-fno-strict-aliasing" -LDFLAGS += "-lpython${PYTHON_BASEVERSION}${PYTHON_ABI}" -BUILD_LDFLAGS += "-lpython${PYTHON_BASEVERSION}${PYTHON_ABI}" +LDFLAGS += "-l${PYTHON_DIR}" +BUILD_LDFLAGS += "-l${PYTHON_DIR_NATIVE}" PACKAGES =+ "${PN}-python" From patchwork Wed Mar 25 12:19:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84361 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 2E0CC106B516 for ; Wed, 25 Mar 2026 12:21:22 +0000 (UTC) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21202.1774441281412124343 for ; Wed, 25 Mar 2026 05:21:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=SWRBVnKB; spf=pass (domain: gmail.com, ip: 209.85.128.53, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-486fc4725f0so8710665e9.1 for ; Wed, 25 Mar 2026 05:21:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441280; x=1775046080; 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=5iDkvGIWdAIENHX2pwtCzyrHb8vX4sCk/T5FmCcYf1E=; b=SWRBVnKBOejc5BpRYsncADj8o3sO1RiC74pwyoBQT+FXneonXx5Wta5sYyn6DLGVJ2 ij+ioxwlptylQzga7cJwE54bdpNNGvSL6R1CZ/kOFz8msjHn0R5044bXq6+Wd1SAo4rS DNQ/fcIHLV5GUw6MThnHgDkH23MtW4AYWNF+qtN0qRE6RRVmZq3bahTsfcSr6T+lDL+e c1/8Nuu6LWRywM4df5mZStwzg6rmN6dgKPjz8GXHhoOyzF/cMm21Fyc7ykBY3RbaI47f EFjaNSDqjPt5dGhHXKn8F+V7GvtheAgT/EnOvd+qzIcD+eUlxy/6V9tx8ZtvndUipjDI fFVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441280; x=1775046080; 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=5iDkvGIWdAIENHX2pwtCzyrHb8vX4sCk/T5FmCcYf1E=; b=SFjo/GdeoidRku72qUObFRV4nkshwPZGu5mP3t0qWbGKpUKIDbdjgOvOvz7+XEZ1nl XjFLUFYTCpXyVb7C32a5Uf+FdkDgR7HyfdnKEehokxMY9Y1zl6IklyVk+m76FbVQSxUx MJ1v4AU3o3L6n4KK1q+E81ZmCC5jKBtfouLMojcbbZaE1fvS/1rNGXOLHr7exFM33Sks /Lh6GZbNALjuLgOCmEIvHRxSfEWspZ3JEbq/QcFeTW4ZfxEq13lboq7Na17Oev3ECaYW U7UIMGfBJBMZSSJcjg0VxU0CO4lY0fHW6MkCwSlBWSODYMEbTXcbuMBRTT4xdpQjoAAQ ERmg== X-Gm-Message-State: AOJu0Yzojdmak66hsqnlRX+WWH+irn1jLJndgbYGYvE0flepOvrBFTkg wyA+7fpGe1VYkxa4bnMZj2z/O1Yfuhf+QLpqIQdpOVeD+i938A5k3Gxm19OwYQ== X-Gm-Gg: ATEYQzyFomw6LU4BZRtReINssUWGNI9Vmh2yxBTmzMc5WCvNbqWb8zve7cOQVbOI0sN dB8FMIsXZ9TNQTzxJxvCFzCVdslT/pGT3ZoHAq5XpvowzAlOR5XQORUS+EykGZX3eLBHycNk1Hm nIfmNaJ7yy7ye+mUOvlI+vyUT94Uf91X5dJP5jhbKt7TQhjO2WWGyZf8ATRX3Y/yvB6hlNQ9nzk jzuyTvTdUL1WSLRIz4mFoXwpaHyJuV2X992b32zuePq7ypbbkf+t6cPhOOH0zv7tExRl9MSoqL2 l0be3O5tRAgHW2Sjhk6FRK3U9JP/8++H3Co9EJM5/70W6Udsm+YvkpZ8lHldbbvxLg/YAloYXEF sKCWwMc8pYZL3guZg+uHvFF6brmI9ratxYAUhZAVvhOA9EKBs+z3x2251GoW9bjR4NwF14xOAg5 KEAIpS7BWm3vgadA== X-Received: by 2002:a05:600c:1e88:b0:47e:e59c:67c5 with SMTP id 5b1f17b1804b1-4871603a058mr44868195e9.8.1774441279487; Wed, 25 Mar 2026 05:21:19 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:18 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 13/15] audit: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:39 +0100 Message-ID: <20260325122046.1211090-14-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125620 Use PYTHON_DIR for FILES in subpackages. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-security/audit/audit_4.1.3.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-security/audit/audit_4.1.3.bb b/meta-oe/recipes-security/audit/audit_4.1.3.bb index 12636045d4..21dc9cef70 100644 --- a/meta-oe/recipes-security/audit/audit_4.1.3.bb +++ b/meta-oe/recipes-security/audit/audit_4.1.3.bb @@ -65,8 +65,8 @@ FILES:audispd-plugins = "${sysconfdir}/audit/audisp-remote.conf \ ${base_sbindir}/audisp-syslog \ ${localstatedir}/spool/audit \ " -FILES:${PN}-dbg += "${libdir}/python${PYTHON_BASEVERSION}/*/.debug" -FILES:${PN}-python = "${libdir}/python${PYTHON_BASEVERSION}" +FILES:${PN}-dbg += "${libdir}/${PYTHON_DIR}/*/.debug" +FILES:${PN}-python = "${libdir}/${PYTHON_DIR}" CONFFILES:auditd = "${sysconfdir}/audit/audit.rules" From patchwork Wed Mar 25 12:19:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84366 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 1E2E4106B519 for ; Wed, 25 Mar 2026 12:21:33 +0000 (UTC) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21204.1774441282931395212 for ; Wed, 25 Mar 2026 05:21:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=pDglRpQ9; spf=pass (domain: gmail.com, ip: 209.85.128.52, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4852e9ca034so47195815e9.2 for ; Wed, 25 Mar 2026 05:21:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441281; x=1775046081; 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=oTeCiiJeZGyUQgTNNJOxQYlAZW6y/mZjkPCe73fcn5k=; b=pDglRpQ9cacxe+wSPhTPu0V12il9EizIDEBbKIRb+seYf7D+evNGLfhpmOzC0+rRy3 0PD2f1LitmAIhkV09uq2QEbxRTMxkW2c9EAa+I9bwvr7msulsTv2ZeWE8eTVpCtWAQxN mPF8gRFa56md1i5vzvj6aRFlVVpt2f5/yn4YwXg5iouLgWlRgRI/3l5Z+kOewgOdAcCp YQGmZ7e5jysCeW0Z4fAJd5LfJRWV8Hr00vhpZkzZGJ1KqJ1pWogZ+xkvILNzpS6E1jEd XskyNQg1RF+M0IVTmGbf9atTwFoUP9axYm2aE7I5NaMXIZ4aZoSPUNWMPeEEF+0Lq1md YGag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441281; x=1775046081; 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=oTeCiiJeZGyUQgTNNJOxQYlAZW6y/mZjkPCe73fcn5k=; b=m8W0OoW+ezyg5IPowmKRi2BlJTf/QCw8eJoX5/flu3fDt+rLRtcWvmZsSpblvZja8Y lzJe3LHi79Am7X9DMew1UshtDKy2inus3ZJpe5e0yg1vl9Rkif0QC4V6itqkJDaOMNwj WqAGIrd6wC93HEnfi346teGa+1wru7h8LyvXe4lc9/uDNnDa7XIKqHXfsKTNHHyp4+2H LGDDslkcvwIbm1we92yFkVJrVl2j2/B+64ldFJ+9vMP2Jyj5sI2/08Km6v1Xp1cVTvOa 4GpwQnIndFWHZB5S+LttxkTyTZ8SU/ga+o+hC+MTKqYo/QTI77a2/c2KZYeLvVKcgoIS 4x0A== X-Gm-Message-State: AOJu0YwZB/1RMNREX6+uoVC0fcPL/NLVoeHcNFwYGz7JgSoHQ44htLXZ 1FyIDLXraPcCmKmhZPq1TfLfgO894p0MIJK8sgZF+Fc2Tzv10CIbmEGEEKBQTg== X-Gm-Gg: ATEYQzyca17v1gqTTqu3DGOGvB7nVYMj0U4oaaAXmcymV3BXqv/izdHdAkUK1+BaTDD u9OXAFfsqxhy+jB7iDJb9Xw0JX8nguEAwZrhXe4dgAHna/nBKi5ewMxY2rmPsZeeDrYh70LnQMh BAq+S2/NBYnCCHARF67gar7vL/DOL0xCSG949ciz5fTYcgZwFiJjJqp50dqZE54On2LOuM9IjBT trQjYv6wPye/fhfhavOQtlIFkY6Hzb3v6SVZmZ/lVAnJcwKvNbKBXbJhYDPQsVk0LgJnnl5e+0s 39Q7vxBAfDj3AclzdA74Sycyo2TmPDebpZnQE+a1r4nhUQ4M3rS6lKhtfZdqr7XToY0jSX4FJBJ 6yCCXhuBj8r/UTkPbj86SbdLxZPRqaRyK+tluQy544CNMVH4vuY89hX1g3tBJoDfvWavZQ4KKnB p3Q1HCQ5mpfoSpng== X-Received: by 2002:a05:600c:64c6:b0:485:34a2:919e with SMTP id 5b1f17b1804b1-487160a681bmr46346455e9.33.1774441280973; Wed, 25 Mar 2026 05:21:20 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:20 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 14/15] libftdi: Support Python freethreading Date: Wed, 25 Mar 2026 13:19:40 +0100 Message-ID: <20260325122046.1211090-15-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125621 Use PYTHON_DIR for the correct libpython and include directory paths. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-support/libftdi/libftdi_1.5.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/libftdi/libftdi_1.5.bb b/meta-oe/recipes-support/libftdi/libftdi_1.5.bb index 6faab82ad5..931342186c 100644 --- a/meta-oe/recipes-support/libftdi/libftdi_1.5.bb +++ b/meta-oe/recipes-support/libftdi/libftdi_1.5.bb @@ -32,8 +32,8 @@ PACKAGECONFIG[ftdi-eeprom] = "-DFTDI_EEPROM=on,-DFTDI_EEPROM=off,libconfuse" EXTRA_OECMAKE = "-DSTATICLIBS=off -DEXAMPLES=off \ -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ - -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}${PYTHON_ABI}.so \ - -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}" + -DPYTHON_LIBRARY=${STAGING_LIBDIR}/lib${PYTHON_DIR}.so \ + -DPYTHON_INCLUDE_DIR=${STAGING_INCDIR}/${PYTHON_DIR}" do_install:append() { # remove absolute paths From patchwork Wed Mar 25 12:19:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QsO2c3rDtnJtw6lueWkgWm9sdMOhbg==?= X-Patchwork-Id: 84367 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 2C67D106B51D for ; Wed, 25 Mar 2026 12:21:33 +0000 (UTC) Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.21205.1774441285248709498 for ; Wed, 25 Mar 2026 05:21:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AvKKTEoK; spf=pass (domain: gmail.com, ip: 209.85.128.41, mailfrom: zboszor@gmail.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-486fe655187so62337015e9.2 for ; Wed, 25 Mar 2026 05:21:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774441283; x=1775046083; 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=DsMkJGKZbBH52TIobSBf1Xao19tUPDpFdLeHpx2hXpE=; b=AvKKTEoKo4wwo6rkxvOEqfhoogFuVWfu68kWVftZukZI5230y+Kel7Bs59cFAsJFgB oC+nBRPwgQprUqJleAQ3eWWBj4CNW/IEzTlSXgQsLrEJgnwIRYnNb3LBWG8Kh1/Rxymr B+ucJk4+RZ2j1hjA71sR0/EI55C+NaekI1wU7QZiDIMOvwmSBvcZ86NHPJKO3aWLTyRb Slq6biOwAY5g3G10vmkoBmU1u6dXzXWI/4FQ22hklYKUXCN5uYo+AHLgLtukL4dRSSaq WLe6YsBk4hU67B0w+/Vo3WLDmgDloUnt0/AeQX/kHSn911Tl+tEHvPAFn87oCVFaiUqQ NeCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441283; x=1775046083; 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=DsMkJGKZbBH52TIobSBf1Xao19tUPDpFdLeHpx2hXpE=; b=MChpTLTtx1WUYm+GAh0h92NO+bbSqTe+ri779m2i0U8dm942v0kYthKk1/4xxt3Pff ppa8aeW8LKQ9eirAfZipeZBRBtQNP0BixJFBwdvNFvGQ+9opvF6ydOl/LGlMCs73U6uC OyIuTqFLUAZxFvyYT3NMwGTHkXKjPRQ85BM+lIR0/gG2lDe1asU8WqtOtgiINxagsc+M xP5FMdChaAWQsnL0Ho229Z7z8Q8WZ4SNFDcrUWd5CfEmaiSa3ZZZbCbyADOzVRw3Nq9h 0Skdq9a+f1jRP94nivuEp3Jm40kNRG0LtQowAwzoK6gJLtUnA/rdZuNga9LNZefKmMzL 4G6g== X-Gm-Message-State: AOJu0Yy97OZadj14P+diN3ycfGeOrpXu8M10vQIIrIxcoNZpeFgUJqFJ UsYN/Jjn0b9b7Thhq8xqXyGQ3lG7I13t2ZxnZ7F4rRN0v7BzGVBm7HP9Q/dHAQ== X-Gm-Gg: ATEYQzzSycSEkNMr7EXrzO1mCXtyTVxtJvKkSXvMlXmB34sf50M8b9QaFScddS33KnE 2O7yfNdtyTExw96OkHBD23HcO/KhmlP+oPsaCzJ1YO0U8r207JUnSrHQWK+xcP71/FqrOS3Mr1G VbYguOBb6ftv64Bza7qSo3MUc1+ptRAzr49LKEVT2xFIl8FO33jq5UrfIF+JVL2Ffruf8rniaTJ BKO4/9jJzkYZpwqvfA3+YEGNkJbj0lb9ZGu/RT9HouqvCxnQB72CN1EPf/k09PWh9tIwr03UaL/ tabRw8grAR4KMEThd9puoY1WBbTLgKpw1RhTulwitTBHBIxoTC62YsjkOOaupnuZ5GDYkcdp/8Y z89yAsqG7FhNe3t6D+EGZONVJ5DLbRUPbf3Mc0H+O0XCw+GUeSWSkBvjVt0fFr/CV9ySMrsWz9P izv57Gcx49p79GWg== X-Received: by 2002:a05:600c:1f95:b0:487:cd8:4c9 with SMTP id 5b1f17b1804b1-4871607e3d3mr50384355e9.27.1774441283168; Wed, 25 Mar 2026 05:21:23 -0700 (PDT) Received: from term011.lan (95C810F6.dsl.pool.telekom.hu. [149.200.16.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487165feea6sm40257885e9.2.2026.03.25.05.21.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:21:21 -0700 (PDT) From: =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2cm3DqW55aQ==?= To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Bartosz Golaszewski , Trevor Gamblin , Alexander Kanavin , =?utf-8?b?Wm9sdMOhbiBCw7ZzesO2?= =?utf-8?b?cm3DqW55aQ==?= Subject: [meta-oe][PATCH 15/15] opencv: Fix installing when Python freethreading is enabled Date: Wed, 25 Mar 2026 13:19:41 +0100 Message-ID: <20260325122046.1211090-16-zboszor@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260325122046.1211090-1-zboszor@gmail.com> References: <20260325122046.1211090-1-zboszor@gmail.com> 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, 25 Mar 2026 12:21:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125622 Move the installed site-packages directory to the correct location. Signed-off-by: Zoltán Böszörményi --- meta-oe/recipes-support/opencv/opencv_4.13.0.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/opencv/opencv_4.13.0.bb b/meta-oe/recipes-support/opencv/opencv_4.13.0.bb index 981b06e33b..206159876d 100644 --- a/meta-oe/recipes-support/opencv/opencv_4.13.0.bb +++ b/meta-oe/recipes-support/opencv/opencv_4.13.0.bb @@ -117,7 +117,7 @@ PACKAGECONFIG[opencl] = "-DWITH_OPENCL=ON,-DWITH_OPENCL=OFF,opencl-headers virtu PACKAGECONFIG[openvino] = "-DWITH_OPENVINO=ON,-DWITH_OPENVINO=OFF,openvino-inference-engine,openvino-inference-engine" PACKAGECONFIG[oracle-java] = "-DJAVA_INCLUDE_PATH=${ORACLE_JAVA_HOME}/include -DJAVA_INCLUDE_PATH2=${ORACLE_JAVA_HOME}/include/linux -DJAVA_AWT_INCLUDE_PATH=${ORACLE_JAVA_HOME}/include -DJAVA_AWT_LIBRARY=${ORACLE_JAVA_HOME}/lib/amd64/libjawt.so -DJAVA_JVM_LIBRARY=${ORACLE_JAVA_HOME}/lib/amd64/server/libjvm.so,,ant-native oracle-jse-jdk oracle-jse-jdk-native," PACKAGECONFIG[png] = "-DWITH_PNG=ON,-DWITH_PNG=OFF,libpng," -PACKAGECONFIG[python3] = "-DPYTHON3_INCLUDE_PATH=${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI} -DPYTHON3_NUMPY_INCLUDE_DIRS:PATH=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/numpy/_core/include,,python3-numpy," +PACKAGECONFIG[python3] = "-DPYTHON3_INCLUDE_PATH=${STAGING_INCDIR}/${PYTHON_DIR} -DPYTHON3_NUMPY_INCLUDE_DIRS:PATH=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/numpy/_core/include,,python3-numpy," PACKAGECONFIG[samples] = "-DBUILD_EXAMPLES=ON -DINSTALL_BIN_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON,-DBUILD_EXAMPLES=OFF,," PACKAGECONFIG[tbb] = "-DWITH_TBB=ON,-DWITH_TBB=OFF,tbb," PACKAGECONFIG[tests] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON,-DBUILD_TESTS=OFF,," @@ -224,6 +224,10 @@ do_install:append() { # mesa-demos /usr/bin/shape file. mv ${D}/${bindir}/shape ${D}/${bindir}/opencv_shape fi + + if [ ! -d ${D}${libdir}/${PYTHON_DIR} ]; then + mv ${D}${libdir}/python${PYTHON_BASEVERSION} ${D}${libdir}/${PYTHON_DIR} + fi } do_install:append:class-target() {