this derivation will be built: /nix/store/3a1abyb7zxyv7jiw0b4xl0jdaxd7ha7x-voice-assistant-0.1.0.drv building '/nix/store/3a1abyb7zxyv7jiw0b4xl0jdaxd7ha7x-voice-assistant-0.1.0.drv' voice-assistant-0.1.0> tribuchet: building on jamie voice-assistant-0.1.0> Running phase: unpackPhase voice-assistant-0.1.0> unpacking source archive /nix/store/l4ifvmdy7c48qi77pzf0c4pad9sb4hk7-source voice-assistant-0.1.0> source root is source voice-assistant-0.1.0> Executing cargoSetupPostUnpackHook voice-assistant-0.1.0> Finished cargoSetupPostUnpackHook voice-assistant-0.1.0> Running phase: patchPhase voice-assistant-0.1.0> Executing cargoSetupPostPatchHook voice-assistant-0.1.0> Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock voice-assistant-0.1.0> Finished cargoSetupPostPatchHook voice-assistant-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase voice-assistant-0.1.0> Running phase: configurePhase voice-assistant-0.1.0> Running phase: buildPhase voice-assistant-0.1.0> Executing cargoBuildHook voice-assistant-0.1.0> cargoBuildHook flags: -j 24 --target x86_64-unknown-linux-gnu --offline --profile release voice-assistant-0.1.0> Compiling proc-macro2 v1.0.107 voice-assistant-0.1.0> Compiling unicode-ident v1.0.27 voice-assistant-0.1.0> Compiling glob v0.3.4 voice-assistant-0.1.0> Compiling quote v1.0.47 voice-assistant-0.1.0> Compiling prettyplease v0.2.37 voice-assistant-0.1.0> Compiling libc v0.2.191 voice-assistant-0.1.0> Compiling target-lexicon v0.13.5 voice-assistant-0.1.0> Compiling cfg-if v1.0.5 voice-assistant-0.1.0> Compiling minimal-lexical v0.2.1 voice-assistant-0.1.0> Compiling memchr v2.8.3 voice-assistant-0.1.0> Compiling regex-syntax v0.8.11 voice-assistant-0.1.0> Compiling either v1.19.0 voice-assistant-0.1.0> Compiling winnow v1.0.4 voice-assistant-0.1.0> Compiling unicode-width v0.2.2 voice-assistant-0.1.0> Compiling anstyle v1.0.14 voice-assistant-0.1.0> Compiling bindgen v0.72.1 voice-assistant-0.1.0> Compiling log v0.4.34 voice-assistant-0.1.0> Compiling rustc-hash v2.1.3 voice-assistant-0.1.0> Compiling bitflags v2.13.2 voice-assistant-0.1.0> Compiling shlex v1.3.0 voice-assistant-0.1.0> Compiling toml_datetime v1.1.2+spec-1.1.0 voice-assistant-0.1.0> Compiling serde_spanned v1.1.2 voice-assistant-0.1.0> Compiling smallvec v1.16.3 voice-assistant-0.1.0> Compiling shlex v2.0.1 voice-assistant-0.1.0> Compiling libloading v0.8.9 voice-assistant-0.1.0> Compiling find-msvc-tools v0.1.15 voice-assistant-0.1.0> Compiling version-compare v0.2.1 voice-assistant-0.1.0> Compiling pkg-config v0.3.34 voice-assistant-0.1.0> Compiling heck v0.5.0 voice-assistant-0.1.0> Compiling rustix v1.1.5 voice-assistant-0.1.0> Compiling itertools v0.13.0 voice-assistant-0.1.0> Compiling cc v1.9.0 voice-assistant-0.1.0> Compiling ort-sys v2.0.0-rc.15 voice-assistant-0.1.0> Compiling annotate-snippets v0.11.5 voice-assistant-0.1.0> Compiling linux-raw-sys v0.12.1 voice-assistant-0.1.0> Compiling cookie-factory v0.3.3 voice-assistant-0.1.0> Compiling libloading v0.9.0 voice-assistant-0.1.0> Compiling clang-sys v1.9.1 voice-assistant-0.1.0> Compiling tinyjson v2.5.1 voice-assistant-0.1.0> Compiling toml_parser v1.1.5+spec-1.1.0 voice-assistant-0.1.0> Compiling nom v7.1.3 voice-assistant-0.1.0> Compiling nom v8.0.0 voice-assistant-0.1.0> Compiling toml v1.1.8+spec-1.1.0 voice-assistant-0.1.0> Compiling cfg-expr v0.20.10 voice-assistant-0.1.0> Compiling ort v2.0.0-rc.15 voice-assistant-0.1.0> Compiling regex-automata v0.4.18 voice-assistant-0.1.0> Compiling syn v2.0.119 voice-assistant-0.1.0> Compiling system-deps v7.0.8 voice-assistant-0.1.0> Compiling libspa v0.10.1 voice-assistant-0.1.0> Compiling cexpr v0.6.0 voice-assistant-0.1.0> Compiling regex v1.13.1 voice-assistant-0.1.0> Compiling libspa-sys v0.10.1 voice-assistant-0.1.0> Compiling pipewire-sys v0.10.1 voice-assistant-0.1.0> Compiling voice-assistant v0.1.0 (/build/source) voice-assistant-0.1.0> Compiling pipewire v0.10.1 voice-assistant-0.1.0> Finished `release` profile [optimized] target(s) in 29.71s voice-assistant-0.1.0> Executing cargoInstallPostBuildHook voice-assistant-0.1.0> Finished cargoInstallPostBuildHook voice-assistant-0.1.0> Finished cargoBuildHook voice-assistant-0.1.0> buildPhase completed in 30 seconds voice-assistant-0.1.0> Running phase: checkPhase voice-assistant-0.1.0> Executing cargoCheckHook voice-assistant-0.1.0> cargoCheckHook flags: -j 24 --profile release --target x86_64-unknown-linux-gnu --offline -- voice-assistant-0.1.0> Compiling voice-assistant v0.1.0 (/build/source) voice-assistant-0.1.0> Finished `release` profile [optimized] target(s) in 3.20s voice-assistant-0.1.0> Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/voice_assistant-263debf274fca7c1) voice-assistant-0.1.0> voice-assistant-0.1.0> running 33 tests voice-assistant-0.1.0> test asr::bpe::tests::rejects_shuffled_tokens ... ok voice-assistant-0.1.0> test asr::rnnt::tests::certain_path_scores_zero ... ok voice-assistant-0.1.0> test asr::rnnt::tests::matches_sum_over_alignments ... ok voice-assistant-0.1.0> test asr::bpe::tests::merges_in_learned_order ... ok voice-assistant-0.1.0> test asr::features::tests::fft_matches_dft ... ok voice-assistant-0.1.0> test rescore::tests::bench_sound_alikes ... ignored voice-assistant-0.1.0> test hush::tests::finds_playing ... ok voice-assistant-0.1.0> test brain::tests::replies_decode ... ok voice-assistant-0.1.0> test brain::tests::requests_match_the_fixtures ... ok voice-assistant-0.1.0> test clock::tests::local_time_is_within_a_day ... ok voice-assistant-0.1.0> test rescore::tests::capitalises_every_word ... ok voice-assistant-0.1.0> test tests::notifications_stay_long_enough_to_read ... ok voice-assistant-0.1.0> test replay::tests::outcomes ... ok voice-assistant-0.1.0> test wakelog::tests::disabled_without_dir ... ok voice-assistant-0.1.0> test tts::tests::respells_club_mate ... ok voice-assistant-0.1.0> test brain::tests::heard_fixture ... ok voice-assistant-0.1.0> test wakeword::tests::wake_word_is_stripped ... ok voice-assistant-0.1.0> test classify::wordpiece::tests::splits_words_and_punctuation ... ok voice-assistant-0.1.0> test replay::tests::kinds ... ok voice-assistant-0.1.0> test brain::tests::talks_to_a_brain ... ok voice-assistant-0.1.0> test store::tests::append_creates_and_appends ... ok voice-assistant-0.1.0> test replay::tests::wav_roundtrip ... ok voice-assistant-0.1.0> test wakelog::tests::trigger_gets_its_outcome ... ok voice-assistant-0.1.0> test wakelog::tests::near_miss_is_saved_once_settled ... ok voice-assistant-0.1.0> test asr::features::tests::one_frame_per_hop_and_normalised ... ok voice-assistant-0.1.0> test phonetic::tests::phonemes_split ... ok voice-assistant-0.1.0> test rescore::tests::sound_alikes_from_any_sentences ... ok voice-assistant-0.1.0> test phonetic::tests::mishearings_are_close ... ok voice-assistant-0.1.0> test rescore::tests::sound_alikes_for_mangled_names ... ok voice-assistant-0.1.0> test rescore::tests::sound_alikes_find_intended_commands ... ok voice-assistant-0.1.0> test rescore::tests::trie_agrees_with_pairwise ... ok voice-assistant-0.1.0> test asr::tests::transcribes_and_scores_its_own_test_audio ... ok voice-assistant-0.1.0> test classify::tests::recovers_paraphrases_without_false_accepts ... FAILED voice-assistant-0.1.0> voice-assistant-0.1.0> failures: voice-assistant-0.1.0> voice-assistant-0.1.0> ---- classify::tests::recovers_paraphrases_without_false_accepts stdout ---- voice-assistant-0.1.0> voice-assistant-0.1.0> thread 'classify::tests::recovers_paraphrases_without_false_accepts' (4734) panicked at src/classify/mod.rs:253:9: voice-assistant-0.1.0> ["I can't hear it -> Chat(AreYouThere), want Volume(Up)", "stop listening to me -> Chat(Creepy), want Listen(false)"] voice-assistant-0.1.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace voice-assistant-0.1.0> voice-assistant-0.1.0> voice-assistant-0.1.0> failures: voice-assistant-0.1.0> classify::tests::recovers_paraphrases_without_false_accepts voice-assistant-0.1.0> voice-assistant-0.1.0> test result: FAILED. 31 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 17.46s voice-assistant-0.1.0> voice-assistant-0.1.0> error: test failed, to rerun pass `--bin voice-assistant` error: Cannot build '/nix/store/3a1abyb7zxyv7jiw0b4xl0jdaxd7ha7x-voice-assistant-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/yz2gipmxgh86vv6w18s15xvhfhfqcfx8-voice-assistant-0.1.0 Last 25 log lines: > test asr::features::tests::one_frame_per_hop_and_normalised ... ok > test phonetic::tests::phonemes_split ... ok > test rescore::tests::sound_alikes_from_any_sentences ... ok > test phonetic::tests::mishearings_are_close ... ok > test rescore::tests::sound_alikes_for_mangled_names ... ok > test rescore::tests::sound_alikes_find_intended_commands ... ok > test rescore::tests::trie_agrees_with_pairwise ... ok > test asr::tests::transcribes_and_scores_its_own_test_audio ... ok > test classify::tests::recovers_paraphrases_without_false_accepts ... FAILED > > failures: > > ---- classify::tests::recovers_paraphrases_without_false_accepts stdout ---- > > thread 'classify::tests::recovers_paraphrases_without_false_accepts' (4734) panicked at src/classify/mod.rs:253:9: > ["I can't hear it -> Chat(AreYouThere), want Volume(Up)", "stop listening to me -> Chat(Creepy), want Listen(false)"] > note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace > > > failures: > classify::tests::recovers_paraphrases_without_false_accepts > > test result: FAILED. 31 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 17.46s > > error: test failed, to rerun pass `--bin voice-assistant` For full logs, run: nix log /nix/store/3a1abyb7zxyv7jiw0b4xl0jdaxd7ha7x-voice-assistant-0.1.0.drv