QVAC-18417 tts-ggml: bump tts-cpp to 2026-06-03 (23 multilingual languages, #19)#2434
QVAC-18417 tts-ggml: bump tts-cpp to 2026-06-03 (23 multilingual languages, #19)#2434freddy311082 wants to merge 3 commits into
Conversation
ogad-tether
left a comment
There was a problem hiding this comment.
The diff itself is correct and minimal, but CI is fully red and the PR should not merge as-is — every build/test/lint job fails for a single upstream reason (details below). Leaving as a comment rather than approving.
The diff is valid
- New registry baseline
9eb53a42does servetts-cpp@2026-06-03(verified inqvac-registry-vcpkgversions DB:2026-06-03#0), so the baseline move and theversion>=bump are internally consistent.
Blocker: the tts-cpp@2026-06-03 registry port has a bad source SHA512
All 9 prebuild jobs (linux/android/ios/darwin/win), cpp-tests-coverage, and cpp-lint fail at the same step — downloading the tts-cpp source archive:
Building tts-cpp[...]@2026-06-03...
Downloading https://github.com/tetherto/qvac-ext-lib-whisper.cpp/archive/c1fd35d8....tar.gz
note: Expected: 5220e542dc15d30c7103f89bd9d38a2a0ae82e82a5338afa381e982b86bc616a...
note: Actual : 67306c98b58ce83cfa4fd1054f84e263bb601d50b872f9d6ca9e2ebbd7d924ba...
error: building tts-cpp:<triplet> failed with: BUILD_FAILED
The SHA512 recorded in the tts-cpp@2026-06-03 portfile (5220e542…) doesn't match the tarball GitHub actually serves for commit c1fd35d8 (67306c98…). It's deterministic across every runner and platform, so it's not a transient download glitch — the recorded hash is simply wrong for that commit's archive.
This is not fixable in this PR — the source-bump diff is right; the broken port lives in qvac-registry-vcpkg. Next steps:
- Fix the
tts-cpp@2026-06-03portfile'sSHA512inqvac-registry-vcpkg(re-record the correct hash forc1fd35d8, after confirming the archive content is the intended merge commit), publish a new registry commit. - Repoint this PR's
vcpkg-configuration.jsonbaseline at that new registry commit and re-run CI. - Don't merge until at least the prebuild + cpp-tests matrix is green — the test-plan checkbox ("CI green: resolves and builds tts-cpp@2026-06-03") is currently failing.
(merge-guard / validate-pr is just the verified-label gate — ignore.)
Tier-based Approval Status |
|
CLosing this PR because these changes have been included in #2347 |
Mobile integration tests — @qvac/tts-ggml (Android)Result: passed
|
Mobile integration tests — @qvac/tts-ggml (iOS)Result: passed
|
What
Bumps the
tts-cppdependency to2026-06-03(TTS GGML support for all 23multilingual languages — qvac-ext-lib-whisper.cpp PR #19, merged to master as
c1fd35d8) and moves the vcpkg registry baseline to the qvac-registry-vcpkgcommit that serves that version.
Changes
packages/tts-ggml/vcpkg-configuration.json: registry baseline74d2dfd0→9eb53a42.packages/tts-ggml/vcpkg.json:tts-cppversion>=2026-06-02#1→2026-06-03.Test plan
tts-cpp@2026-06-03.