28 lines
1.4 KiB
Markdown
28 lines
1.4 KiB
Markdown
# Linux speech client portability check
|
|||
|
|
|
||
|
|
2026-10-13, Ubuntu 24.04 WSL x86-64. Immutable source snapshot from commit
|
||
|
|
`9bc7221`; existing isolated Cargo cache and target, locked offline dependencies.
|
||
|
|
`SEARCHI_FORCE_CPU=1` throughout. No model inference or GPU execution occurred.
|
||
|
|
|
||
|
|
Executed checks:
|
||
|
|
|
||
|
|
```sh
|
||
|
|
cargo test -p searchi-speech --locked --offline
|
||
|
|
cargo check -p searchi-cli --locked --offline
|
||
|
|
SEARCHI_TEST_PYTHON=python3 cargo test -p searchi-speech actual_subprocess_timeout_and_overflow_are_reaped --locked --offline -- --ignored --nocapture
|
||
|
|
```
|
||
|
|
|
||
|
|
Five default unit tests passed. The real owned-subprocess transport test also
|
||
|
|
passed: timeout and oversized framing reaped their child processes; only the
|
||
|
|
typed transport failure was eligible for recovery. The genuine native speech
|
||
|
|
model test remained ignored. CLI compilation passed, including the shared
|
||
|
|
speech/service/assets dependencies, without desktop dependencies.
|
||
|
|
|
||
|
|
Recorded command output: speech compilation 11.67 seconds; headless dependency
|
||
|
|
check 7.28 seconds; real transport test 0.14 seconds. These are build/test durations,
|
||
|
|
not inference or search performance measurements.
|
||
|
|
|
||
|
|
Snapshot: `/home/karl/.cache/searchi-validation/linux-source-9bc7221`.
|
||
|
|
This closes a client portability check only. It does not prove the Linux native
|
||
|
|
speech worker, model setup, runtime packaging, recognition quality, desktop UI
|
||
|
|
or GPU operation. Published Linux downloads remain version 0.1.4.
|