From patchwork Wed Oct 14 14:57:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 100702 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 156B4CC6B2D for ; Wed, 14 Oct 2026 14:57:58 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15756.1791989869985822720 for ; Wed, 14 Oct 2026 07:57:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=lziigxUp; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 181F61570 for ; Wed, 14 Oct 2026 07:57:46 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 133B33F673 for ; Wed, 14 Oct 2026 07:57:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1791989869; bh=3lTYQ4utMAgKa24gNsDMmTLpcAx6VNH8m/akMhlcTZc=; h=From:To:Subject:Date:From; b=lziigxUpZDwUttzn+/ja+bpVw47o1nqbsJ9/zOTSuIRgnMkBGUS3ggOFyBYLhOYyc pP0DhgFJUM5MOWK4Uw4gGD5+xM4LC1JSoXcYAjrM7+OmCNnZ2LIlE65pKX8Fhu17qp YLDkzpa+Vs6fW0eQop1o4lggDgzmZ0n7i0dXqzwI= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/4] freetype: upgrade 2.14.3 -> 2.15.0 Date: Wed, 14 Oct 2026 15:57:41 +0100 Message-ID: <20261014145744.1818933-1-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 14 Oct 2026 14:57:58 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/247775 - Support for the ISO Open Font Format, Edition 5. - The new 'VARC' table allows a file size reduction of CJK Variation fonts by up to 90%. - OpenType fonts with more than 65536 glyphs can now be handled. The new tables related to this feature are all written with uppercase letters: 'MAXP', 'GLYF', 'LOCA', 'HHEA', 'VHEA', 'HMTX', 'VMTX', 'GVAR', 'DMAP'. - The new 'GLYF' table also supports outlines with mixed cubic and conic segments. - The anti-aliased rasterizer now uses dynamic heap memory for large glyphs, which significantly improves its performance at sizes above 40 ppem. - The TrueType version 40 interpreter got several ClearType rendering improvements. It now better honors 'gasp' table requests for symmetric grid fitting and smoothing, and more closely emulates native ClearType horizontal hinting. This includes improved handling of rounded point instructions, `ROUND`, CVT cut-in, minimum distance, and composite glyph positioning. These changes improve the rendering of fonts such as 'Segoe UI', 'Calibri', 'Corbel', 'Constantia', 'Malgun Gothic', 'SimSun', and 'Comic Sans MS'. - Continued efforts to scrutinize FreeType with AI tools resulted in more bugs being fixed, some with potential security implications (e.g., CVE-2026-95512). Signed-off-by: Ross Burton --- .../freetype/{freetype_2.14.3.bb => freetype_2.15.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/freetype/{freetype_2.14.3.bb => freetype_2.15.0.bb} (94%) diff --git a/meta/recipes-graphics/freetype/freetype_2.14.3.bb b/meta/recipes-graphics/freetype/freetype_2.15.0.bb similarity index 94% rename from meta/recipes-graphics/freetype/freetype_2.14.3.bb rename to meta/recipes-graphics/freetype/freetype_2.15.0.bb index 924bcbfc4f7..cb9c410b467 100644 --- a/meta/recipes-graphics/freetype/freetype_2.14.3.bb +++ b/meta/recipes-graphics/freetype/freetype_2.15.0.bb @@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=eeb073d5fb86d23c52bb9b84aa256307 \ " SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/${BPN}/${BP}.tar.xz" -SRC_URI[sha256sum] = "36bc4f1cc413335368ee656c42afca65c5a3987e8768cc28cf11ba775e785a5f" +SRC_URI[sha256sum] = "93cd47eb719c325107f2d3cf087d06299e944c3b48a40b55537302304dea1dd5" UPSTREAM_CHECK_REGEX = "freetype-(?P\d+(\.\d+)+)" From patchwork Wed Oct 14 14:57:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 100701 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 318F6CC6B1D for ; Wed, 14 Oct 2026 14:57:57 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15851.1791989870582397499 for ; Wed, 14 Oct 2026 07:57:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=siTert93; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AE7A31576 for ; Wed, 14 Oct 2026 07:57:46 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id A77D23F673 for ; Wed, 14 Oct 2026 07:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1791989870; bh=Y3CDmRuzX96G9qpI6+K4brXS7tZe3KGE6hXi1TwGVWc=; h=From:To:Subject:Date:In-Reply-To:References:From; b=siTert93mTvzQbhBKLAWgyEG0vdgIXFK2pB90eH4dksNc6mS9IfRyKuT6PVl/dFpD yJoDFqoIXzJTfZF5zFFBK7SeRv7XcGanF+XzWWFfqpXjDMIJl7GtF3WznfTsf95olg zGPHsFONzKVYaVqgb3ge6A+0Fdmp8qtM6mciA2BM= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/4] piglit: upgrade to latest revision Date: Wed, 14 Oct 2026 15:57:42 +0100 Message-ID: <20261014145744.1818933-2-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261014145744.1818933-1-ross.burton@arm.com> References: <20261014145744.1818933-1-ross.burton@arm.com> MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 14 Oct 2026 14:57:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/247776 Upstream changes: - egl-configless-context: check result of releasing the context - arb_separate_shader_objects: check link status in compat-builtins test - cl/api/enqueue-read_write-buffer: initialize host_buffer_write - ext_image_dma_buf_import/sample_yuv: catch byte-swapped 16-bit samples - ext_image_dma_buf_import/sample_yuv: match 4:4:4 chroma to expected colors - ext_image_dma_buf_import: pack Y410 test data with htole32 - ext_image_dma_buf_import/sample_rgb: test more formats - ext_image_dma_buf_import/export-tex: test more formats - gles-3.0: add a reproducer for mesa 43541 - arb_copy_image: add rp-sync test for threaded context renderpass desync - arb_gpu_shader_fp64: test varyings read by both XFB and the FS - texturing: add a test for BPTC alpha compression - ext_image_dma_buf_import: Use glFramebufferTexture2D(..) - ext_image_dma_buf_import: Use different color in export-tex - ext_mesh_shader: add some mesh shader tests - ovr_multiview: fix negative base layer check in fb_blit_first_view - arb_separate_shader_objects: check link status in 3-stages test - README: Fix the reference to the CONTRIBUTING file - arb_clear_texture: accept NaN initial texels in float comparison - arb_clear_texture: fix GL_UNSIGNED_INT depth comparison on big-endian - glsl: require GLSL 4.10 for FS underflow tests - glsl: fix values used for floating point underflow test - arb_texture_view-rendering-formats: handle big-endian hosts - arb_query_buffer_object-qbo: handle 64-bit results on big-endian hosts - arb_query_buffer_object-qbo: read 32-bit CPU results into 32-bit variables - util: add piglit_is_big_endian() - khr_texture_compression_astc: Drop the sRGB precision variants. - khr_texture_compression_astc: Regenerate ldrs golden images. - ext_transform_feedback: warns when XFB mode differs from draw mode - glx: use piglit_egl_get_display over eglGetDisplay - egl_khr_create_context: use piglit_egl_get_display over eglGetDisplay - egl-configless-context: use piglit_egl_get_display over eglGetDisplay - arb_sample_locations: bind piglit_winsys_fbo, not 0 - arb_texture_view-blit-from-tex-view: bind piglit_winsys_fbo, not 0 - fbo-pbo-readpixels-small: decode packed depth/stencil in host byte order - framebuffer-blit-levels: pack depth/stencil test data as host-endian words - arb_framebuffer_srgb-srgb_pbo: decode the packed texels it reads back - util: read KTX files with the opposite byte order - streaming-texture-leak: upload the texture from a byte array - push-pop-color-material: use byte arrays for glColor4ubv() - cmake: make incompatible pointer types a hard error - gl-1.0/fog-linear-floor: use a per-component tolerance array Signed-off-by: Ross Burton --- ...CMakeLists.txt-do-not-obtain-wayland-scanner-path-fr.patch | 4 ++-- ...01-tests-no_error.py-modify-_command-and-not-command.patch | 2 +- .../0002-cmake-use-proper-WAYLAND_INCLUDE_DIRS-variable.patch | 2 +- ...tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch | 2 +- meta/recipes-graphics/piglit/piglit_git.bb | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/meta/recipes-graphics/piglit/piglit/0001-CMakeLists.txt-do-not-obtain-wayland-scanner-path-fr.patch b/meta/recipes-graphics/piglit/piglit/0001-CMakeLists.txt-do-not-obtain-wayland-scanner-path-fr.patch index 5ae8d4a4998..333e5a28c37 100644 --- a/meta/recipes-graphics/piglit/piglit/0001-CMakeLists.txt-do-not-obtain-wayland-scanner-path-fr.patch +++ b/meta/recipes-graphics/piglit/piglit/0001-CMakeLists.txt-do-not-obtain-wayland-scanner-path-fr.patch @@ -1,4 +1,4 @@ -From 1b3d0741044c782731d22d7fed7e92ef409bb966 Mon Sep 17 00:00:00 2001 +From 45bd75328057b19286e21066a69a046cccb6af2a Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Fri, 23 Aug 2024 15:29:45 +0200 Subject: [PATCH] CMakeLists.txt: do not obtain wayland-scanner path from @@ -17,7 +17,7 @@ Signed-off-by: Alexander Kanavin 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 1a38c21f9..45c181e85 100644 +index 9115d3c79..93c6fd44c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -211,11 +211,7 @@ if(PIGLIT_USE_WAYLAND) diff --git a/meta/recipes-graphics/piglit/piglit/0001-tests-no_error.py-modify-_command-and-not-command.patch b/meta/recipes-graphics/piglit/piglit/0001-tests-no_error.py-modify-_command-and-not-command.patch index ee39d6df5a2..51f9d89d531 100644 --- a/meta/recipes-graphics/piglit/piglit/0001-tests-no_error.py-modify-_command-and-not-command.patch +++ b/meta/recipes-graphics/piglit/piglit/0001-tests-no_error.py-modify-_command-and-not-command.patch @@ -1,4 +1,4 @@ -From f4de80be6ed99bbade73281c0cac99bac7f5e2eb Mon Sep 17 00:00:00 2001 +From d6584a39cf47759007dfd58235bc488871104946 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 22 May 2025 17:34:15 +0200 Subject: [PATCH] tests/no_error.py: modify _command and not command diff --git a/meta/recipes-graphics/piglit/piglit/0002-cmake-use-proper-WAYLAND_INCLUDE_DIRS-variable.patch b/meta/recipes-graphics/piglit/piglit/0002-cmake-use-proper-WAYLAND_INCLUDE_DIRS-variable.patch index 701c7076aec..9a251856513 100644 --- a/meta/recipes-graphics/piglit/piglit/0002-cmake-use-proper-WAYLAND_INCLUDE_DIRS-variable.patch +++ b/meta/recipes-graphics/piglit/piglit/0002-cmake-use-proper-WAYLAND_INCLUDE_DIRS-variable.patch @@ -1,4 +1,4 @@ -From e02e95a4c3103a8223dc89b6dbad3747e641f203 Mon Sep 17 00:00:00 2001 +From 1a65f18c336ca13fcbf8e7a179375a9447a95285 Mon Sep 17 00:00:00 2001 From: Pascal Bach Date: Thu, 4 Oct 2018 14:43:17 +0200 Subject: [PATCH] cmake: use proper WAYLAND_INCLUDE_DIRS variable diff --git a/meta/recipes-graphics/piglit/piglit/0003-tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch b/meta/recipes-graphics/piglit/piglit/0003-tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch index 2f53abf4190..e469a09a3d6 100644 --- a/meta/recipes-graphics/piglit/piglit/0003-tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch +++ b/meta/recipes-graphics/piglit/piglit/0003-tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch @@ -1,4 +1,4 @@ -From d10663b34ce8606b82bc153638a2f89bda32d4c0 Mon Sep 17 00:00:00 2001 +From ebca1b952f830dcd7cb57a3f90a9cb1ccd65a63e Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Tue, 10 Nov 2020 17:13:50 +0000 Subject: [PATCH] tests/util/piglit-shader.c: do not hardcode build path into diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb index cd1ae5d6d28..8f02496b4fd 100644 --- a/meta/recipes-graphics/piglit/piglit_git.bb +++ b/meta/recipes-graphics/piglit/piglit_git.bb @@ -14,7 +14,7 @@ SRC_URI = "git://gitlab.freedesktop.org/mesa/piglit.git;protocol=https;branch=ma " UPSTREAM_CHECK_COMMITS = "1" -SRCREV = "4950babfd2cd4408e4bfd103d935c6e5cff53d20" +SRCREV = "f73c2b554e565d6ee3fa2a331c60236141a73768" # (when PV goes above 1.0 remove the trailing r) PV = "1.0+gitr" From patchwork Wed Oct 14 14:57:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 100703 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 A5B4DCC6B2A for ; Wed, 14 Oct 2026 14:57:57 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15757.1791989871034990932 for ; Wed, 14 Oct 2026 07:57:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=sHGRSTS2; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B3141570 for ; Wed, 14 Oct 2026 07:57:47 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 477F73F673 for ; Wed, 14 Oct 2026 07:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1791989870; bh=y02NBI4+X1ArQH/WkPWqI6B88DebZO2UdyRgFWMI4js=; h=From:To:Subject:Date:In-Reply-To:References:From; b=sHGRSTS2OC0zNGfbPftSSOIpPPwUBAdHV1yH3MXHADQ6N5JlLDNYJPDFVc9lvpUfa DRfteBwKXxBsMXiD/cTM1XaQACaCYcznDUnQjgMUcgSoTYRzliw475FE0crFGjgyxZ czg91bPyNttm6oVF7kOtZ3tV5GWOoAUt9apOg1z4= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/4] pkgconf: upgrade 3.0.7 -> 3.0.8 Date: Wed, 14 Oct 2026 15:57:43 +0100 Message-ID: <20261014145744.1818933-3-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261014145744.1818933-1-ross.burton@arm.com> References: <20261014145744.1818933-1-ross.burton@arm.com> MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 14 Oct 2026 14:57:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/247777 * Correctness and portability fixes: - spdxtool now percent-encodes problematic ASCII characters in generated SPDX URLs and URNs. - The built-in pc_path, pc_system_libdirs and pc_system_includedirs variables now use the platform path separator, fixing their output for multiple paths on Windows. * Documentation and build fixes: - Correct the pkgconf(1) description of --variable to document that it prints values for every module specified on the command line. - Update the bug-report URL embedded by Meson builds to point to the pkgconf issue tracker on GitHub. Signed-off-by: Ross Burton --- .../pkgconf/{pkgconf_3.0.7.bb => pkgconf_3.0.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/pkgconf/{pkgconf_3.0.7.bb => pkgconf_3.0.8.bb} (97%) diff --git a/meta/recipes-devtools/pkgconf/pkgconf_3.0.7.bb b/meta/recipes-devtools/pkgconf/pkgconf_3.0.8.bb similarity index 97% rename from meta/recipes-devtools/pkgconf/pkgconf_3.0.7.bb rename to meta/recipes-devtools/pkgconf/pkgconf_3.0.8.bb index 4579476ae4d..cd55484c30b 100644 --- a/meta/recipes-devtools/pkgconf/pkgconf_3.0.7.bb +++ b/meta/recipes-devtools/pkgconf/pkgconf_3.0.8.bb @@ -20,7 +20,7 @@ SRC_URI = "\ file://pkg-config-native.in \ file://pkg-config-esdk.in \ " -SRC_URI[sha256sum] = "c926ff491cbd9a331a589160811bd97ab1749b4d5198a519338f2cdfabe6940a" +SRC_URI[sha256sum] = "943f0bc88bcaeceb630b00262e2a8ad5ea4fac3fba72a4267d8b9ec6b35d1194" UPSTREAM_CHECK_REGEX = "pkgconf-(?P\d+\.\d+\.(?!9\d+)\d+)\.tar" inherit autotools pkgconfig From patchwork Wed Oct 14 14:57:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 100700 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 1E2CFCC6B1A for ; Wed, 14 Oct 2026 14:57:57 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15759.1791989871644175531 for ; Wed, 14 Oct 2026 07:57:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@arm.com header.s=foss header.b=QqWKQc0t; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E028B1570 for ; Wed, 14 Oct 2026 07:57:47 -0700 (PDT) Received: from cesw-amp-gbt-1s-m12830-04.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id DAE1F3F673 for ; Wed, 14 Oct 2026 07:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1791989871; bh=YFxfcqfD2hiUkqNFFQ6Mih2M4wIALLHCowWZoDiZ5LA=; h=From:To:Subject:Date:In-Reply-To:References:From; b=QqWKQc0t15NZYN0D/4ja4D2tu4GgDkYWXmKC9uvAavMMwv3XQY6tM5Rwi1CWTKt8S eeh/VqsHzFkfTPhgITI9BZQjE3uISO+XoZ5rxZlxHDZIwVeLUFVhaXCTqM6vXSbmpm S8FX8ZrChN5A9Tkb9yc561e43T9+XiqZTOcqHIxI= From: Ross Burton To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/4] python3-installer: upgrade 1.0.1 -> 1.1.0 Date: Wed, 14 Oct 2026 15:57:44 +0100 Message-ID: <20261014145744.1818933-4-ross.burton@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261014145744.1818933-1-ross.burton@arm.com> References: <20261014145744.1818933-1-ross.burton@arm.com> MIME-Version: 1.0 X-ARM-No-Footer: NoDisclaimer List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 14 Oct 2026 14:57:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/247778 - Add early return when there are no optimization levels to compile bytecode for - Avoid building a `pathlib.Path` object for each record entry - Declare support for Python 3.15 - Use `os.path.commonpath` instead of `os.path.commonprefix` to address deprecation warnings on Python 3.15 Signed-off-by: Ross Burton --- .../python/python3-installer/interpreter.patch | 12 +++++------- ...installer_1.0.1.bb => python3-installer_1.1.0.bb} | 2 +- 2 files changed, 6 insertions(+), 8 deletions(-) rename meta/recipes-devtools/python/{python3-installer_1.0.1.bb => python3-installer_1.1.0.bb} (90%) diff --git a/meta/recipes-devtools/python/python3-installer/interpreter.patch b/meta/recipes-devtools/python/python3-installer/interpreter.patch index 0a5d34a349a..aa9cb6f6c39 100644 --- a/meta/recipes-devtools/python/python3-installer/interpreter.patch +++ b/meta/recipes-devtools/python/python3-installer/interpreter.patch @@ -1,7 +1,7 @@ -From 22fa800b4cbcfddd57fa262fd7f2aeb06a15a711 Mon Sep 17 00:00:00 2001 +From 23e4f2d9c47de7c4b855e72691217e98c1a504ba Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 14 Mar 2022 14:39:22 +0000 -Subject: [PATCH 1/2] installer: add --interpreter option +Subject: [PATCH] installer: add --interpreter option The currently running Python might not be the right one for the installed wheels, so add an option to allow the interpreter to be overridden. @@ -14,8 +14,9 @@ host might not be the right path for the scripts to use on the target. Upstream-Status: Submitted [https://github.com/pypa/installer/pull/332] Signed-off-by: Ross Burton --- - src/installer/__main__.py | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) + src/installer/__main__.py | 9 ++++++++- + src/installer/scripts.py | 15 +-------------- + 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/src/installer/__main__.py b/src/installer/__main__.py index b7a7445..25415ea 100644 @@ -67,6 +68,3 @@ index b21a72e..551941f 100644 - # I don't understand a lick what this is trying to do. - return b"#!/bin/sh\n'''exec' " + quoted + b' "$0" "$@"\n' + b"' '''" + return b"#!" + executable_bytes --- -2.43.0 - diff --git a/meta/recipes-devtools/python/python3-installer_1.0.1.bb b/meta/recipes-devtools/python/python3-installer_1.1.0.bb similarity index 90% rename from meta/recipes-devtools/python/python3-installer_1.0.1.bb rename to meta/recipes-devtools/python/python3-installer_1.1.0.bb index 6727f8e21e8..83e53f6a0c5 100644 --- a/meta/recipes-devtools/python/python3-installer_1.0.1.bb +++ b/meta/recipes-devtools/python/python3-installer_1.1.0.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5038641aec7a77451e31da828ebfae00" SRC_URI += "file://interpreter.patch" -SRC_URI[sha256sum] = "052c7fc3721d54c696e2dea019be67539d7b144e924f559f54beb3121831c364" +SRC_URI[sha256sum] = "5adc0c01ce62d809989e246987cd68944fe5df8af562d0358f65b2ab15cb5de7" inherit pypi python_flit_core