profiles: prpl_core.yml: feed_prplos: uboot-tools: fix host build broken by PyPI swig 4.5.0

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 <petr.stetiar@prplfoundation.org>
This commit is contained in:
Petr Štetiar 2026-08-25 09:37:19 +02:00
parent a07d59a63b
commit 2f8f709283
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3

View File

@ -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