From ca6690e0b860e58989221e2fecd0f3ebf75f8d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Jos=C3=A9=20Garc=C3=ADa=20Garc=C3=ADa?= Date: Wed, 26 Aug 2026 23:19:33 +0200 Subject: [PATCH] Embed the vdpm that can list the channels it names vdpm 0.1.4 fixes two things the core has been shipping broken. `vdpm channels` could not run on Windows: list-channels.ps1 looked for vdpm-channel.exe in bin/, and the bootstrap installs it under share/vdpm/msys/usr/bin/. That is the command vdpm's own error message sends you to when you do not name a series, so the way out of the error was itself the error. And refresh-repositories.{sh,ps1} still defaulted to a series called stable, which is not a series and 404s. vdpm refuses without a name; the helpers walked straight past that when run by hand, which is how anybody following a script would reach them. It also carries host-triplet recognising musl and FreeBSD and agreeing with Windows about its patterns, and the bootstrap naming the real failure when no seed serves the detected host. The pin is untracked in cmake/pin-tracking.json on purpose -- "a released tag; the vdpm release process moves it, and the core embeds the matching bundle" -- so it moves by hand, with the release cut first. v0.1.4 is published: nine host bundles, uploaded, downloaded back and diffed before it left draft. --- cmake/Components.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/Components.cmake b/cmake/Components.cmake index 1ac672d..d996577 100644 --- a/cmake/Components.cmake +++ b/cmake/Components.cmake @@ -108,5 +108,5 @@ set(SAMPLES_TAG fe8fbef570f3280586c0c20157146e3faefb2181 CACHE STRING "samples b set(HEADERS_TAG 5e1e7d38d766e4c1634a77f6e5249caab8c8f9cb CACHE STRING "vita-headers branch, commit id or tag") set(TOOLCHAIN_TAG eacff34d18e9872a78c0e520e1997ef71900ebb4 CACHE STRING "vita-toolchain branch, commit id or tag") set(PTHREAD_TAG 11d2e5722d98c86f33c908fc47b2cf6e55205db5 CACHE STRING "pthread-embedded branch, commit id or tag") -set(VDPM_TAG v0.1.3 CACHE STRING "vdpm branch, commit id or tag") +set(VDPM_TAG v0.1.4 CACHE STRING "vdpm branch, commit id or tag") set(VITA_MAKEPKG_TAG bbd1b18731cf8b6a69a18c9acdefd79a5b8c36eb CACHE STRING "vita-makepkg branch, commit id or tag")