From 2f8f709283308cc8fd93e9fd7eb88fbfaf375aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0tetiar?= Date: Tue, 25 Aug 2026 09:37:19 +0200 Subject: [PATCH] profiles: prpl_core.yml: feed_prplos: uboot-tools: fix host build broken by PyPI swig 4.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Point the feed_prplos revision at the uboot-tools fix for the host build breakage caused by the swig 4.5.0 release on PyPI: pylibfdt's isolated PEP 517 build environment installs swig unpinned, and the stricter find_package(PCRE2 10.39 REQUIRED COMPONENTS 8BIT) check in 4.5.0 rejects the buildroot's static host pcre2 CMake config: Could NOT find PCRE2: missing: 8BIT (found .../pcre2-config.cmake (found suitable version "10.42.0", minimum required is "10.39")) ERROR: package/feeds/feed_prplos/uboot-tools [host] failed to build. Last good pipeline 2761854007 (2026-08-15), first bad 2781934108 (2026-08-22); the swig release date of 2026-08-21 falls between the two runs and no commit in that range touches the package. The feed change pins swig to 4.4.1 through a constraints file exported via PIP_CONSTRAINT, which pip forwards into isolated build environments. Validated with a local fail-then-pass rebuild of the uboot-tools host package. Closes: PPW-2321 Assisted-by: claude:fable-5 Signed-off-by: Petr Štetiar --- profiles/prpl_core.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/prpl_core.yml b/profiles/prpl_core.yml index b7ed4f92af..15f75c5bb1 100644 --- a/profiles/prpl_core.yml +++ b/profiles/prpl_core.yml @@ -11,7 +11,7 @@ feeds: - name: feed_prplos uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed-prplos.git - revision: main@b1266b70e180d9386d56c7ba68432b398ec6b7e3 + revision: main@5887d447a41a38bdb306602e73ba04b0b1d14501 additional_packages: - feed: packages