these 32 derivations will be built: /nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv /nix/store/03amdn8ccbj56mscs1incfv9vb8k5asn-opencode.json.drv /nix/store/1cq22rvy2waw2b5szqw1zi7iwb7msxww-tmux-local-fnuc.desktop.drv /nix/store/0mlklbfvcjdqq661l7zl69hsi8bk9kzr-home-manager-path.drv /nix/store/11dv1dj3s1z43q4idpyvw01swkz9h6z9-fontconfig-etc.drv /nix/store/b0dahpbhvpp77qas9zlsp60sv7qgzprw-etc-polkit-1-rules.d-10-nixos.rules.drv /nix/store/vqh7jdbf4ldmz4s5g7yc9a0k09h1l0v6-X-Reload-Triggers-polkit.drv /nix/store/3vqn5s11g7dya5fixqqiz7fkfn5gc6rk-unit-polkit.service.drv /nix/store/pvp5gjapg261z8v5ykbpmz2g2jipzaf5-unit-kmsconvt-.service.drv /nix/store/xhq54ps0rpycb1jlq69y3kfa0dpx594w-unit-display-manager.service.drv /nix/store/4z787dy5r9kbqcqamdkbcr4fi3mmvma9-antigravity-cli-mcp-config.json.drv /nix/store/z7hgz3qgz60qva3pl0ns84hn173hxx8c-codex-config.drv /nix/store/q33xzyrz1cbj81qz2px42w697mvhmans-codex-config.toml.drv /nix/store/6qcg3bqszgs458zsairjr94w9w044a53-activation-script.drv /nix/store/1cb213lmb0abv1llc6d6k1ldgp6wpkm6-github-copilot-cli-mcp-config.json.drv /nix/store/2mv2kz6iknwqmjmjlh6vkk70rcyl343p-mcp.json.drv /nix/store/xg9ykfhmaqfy9jgv3xk9aby9vxkqp45a-claude-code-mcp.json.drv /nix/store/49dlzvrcjggxjqg32hnm3d56afaxx62z-claude-code-hm-plugin.drv /nix/store/625zlpjmpn8gzw8qa13djllljf2m8wb4-hm_hyprmonitors.lua.drv /nix/store/xv8j9cpr5spq4pxvp0rpyfh3lm56m6a2-hm_hmfontconfigfonts.xml.drv /nix/store/wmbbizg4w1y20am5kqd4dza218k1j2m4-home-manager-files.drv /nix/store/ms179a6z94ipicii2m339spc8rviyy54-hm-putter.json.drv /nix/store/5nnbxmyvhzm2b7ywdvz5ml7z0f44i9yx-home-manager-generation.drv /nix/store/ynsq6dgzkrgb0npj8fhcdsaxrjqc1gjn-unit-home-manager-pschmitt.service.drv /nix/store/1ar2qfjm44h3f2m8cmwvwapg5i8rcmmv-system-units.drv /nix/store/34hk9v82aj7fb0fwkz507px1b773h8j3-xsession-wrapper.drv /nix/store/a8gp1csyff5zj2pp3pn2lvf5xijll784-linux-7.3-modules.drv /nix/store/fbph5d7kzscv5ai3h2mvc69vv4gdps5d-user-environment.drv /nix/store/b0sf1g2xlzjfh69lfa2vzz8318nyhh2f-etc.drv /nix/store/sarrz8b9kfv2hr83bvb65xw8qlz7shc2-boot.json.drv /nix/store/xr0i1m7f1f6iij0ir7xciz3wzavjf74s-activate.drv /nix/store/glpdqhbxffsai5qnpfcxdlq4bqsaf1x0-nixos-system-x13-26.11.20261030.1c89083.drv these 3 paths will be fetched (0.0 KiB download, 29.9 MiB unpacked): /nix/store/ksrkjissbwb63cbalxaz0hpyj1h1788m-fontconfig-conf /nix/store/84x98rwwbma3ppml39h64x85wgk5had5-initrd-linux-7.3 /nix/store/c4n0fgs6qhybr2mp1w686vsvzsx2qsx8-xserver.conf building '/nix/store/a8gp1csyff5zj2pp3pn2lvf5xijll784-linux-7.3-modules.drv' on 'ssh-ng://nix-remote-builder@rofl-14.brkn.lol' building '/nix/store/b0dahpbhvpp77qas9zlsp60sv7qgzprw-etc-polkit-1-rules.d-10-nixos.rules.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' building '/nix/store/34hk9v82aj7fb0fwkz507px1b773h8j3-xsession-wrapper.drv' on 'ssh-ng://nix-remote-builder@rofl-16.brkn.lol' building '/nix/store/pvp5gjapg261z8v5ykbpmz2g2jipzaf5-unit-kmsconvt-.service.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' building '/nix/store/1cq22rvy2waw2b5szqw1zi7iwb7msxww-tmux-local-fnuc.desktop.drv' on 'ssh-ng://nix-remote-builder@rofl-14.brkn.lol' building '/nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' building '/nix/store/625zlpjmpn8gzw8qa13djllljf2m8wb4-hm_hyprmonitors.lua.drv' on 'ssh-ng://nix-remote-builder@rofl-16.brkn.lol' building '/nix/store/b0dahpbhvpp77qas9zlsp60sv7qgzprw-etc-polkit-1-rules.d-10-nixos.rules.drv' etc-polkit-1-rules.d-10-nixos.rules> structuredAttrs is enabled building '/nix/store/sarrz8b9kfv2hr83bvb65xw8qlz7shc2-boot.json.drv' on 'ssh-ng://nix-remote-builder@rofl-14.brkn.lol' building '/nix/store/11dv1dj3s1z43q4idpyvw01swkz9h6z9-fontconfig-etc.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' building '/nix/store/xhq54ps0rpycb1jlq69y3kfa0dpx594w-unit-display-manager.service.drv' on 'ssh-ng://nix-remote-builder@rofl-16.brkn.lol' building '/nix/store/vqh7jdbf4ldmz4s5g7yc9a0k09h1l0v6-X-Reload-Triggers-polkit.drv' on 'ssh-ng://nix-remote-builder@rofl-14.brkn.lol' building '/nix/store/a8gp1csyff5zj2pp3pn2lvf5xijll784-linux-7.3-modules.drv' linux-7.3-modules> structuredAttrs is enabled linux-7.3-modules> created 16 symlinks in user environment linux-7.3-modules> structuredAttrs is enabled linux-7.3-modules> kernel version is 7.3.0 building '/nix/store/625zlpjmpn8gzw8qa13djllljf2m8wb4-hm_hyprmonitors.lua.drv' hm_hyprmonitors.lua> structuredAttrs is enabled building '/nix/store/34hk9v82aj7fb0fwkz507px1b773h8j3-xsession-wrapper.drv' xsession-wrapper> structuredAttrs is enabled building '/nix/store/pvp5gjapg261z8v5ykbpmz2g2jipzaf5-unit-kmsconvt-.service.drv' unit-kmsconvt-.service> structuredAttrs is enabled building '/nix/store/1cq22rvy2waw2b5szqw1zi7iwb7msxww-tmux-local-fnuc.desktop.drv' tmux-local-fnuc.desktop> structuredAttrs is enabled building '/nix/store/sarrz8b9kfv2hr83bvb65xw8qlz7shc2-boot.json.drv' boot.json> structuredAttrs is enabled building '/nix/store/vqh7jdbf4ldmz4s5g7yc9a0k09h1l0v6-X-Reload-Triggers-polkit.drv' X-Reload-Triggers-polkit> structuredAttrs is enabled building '/nix/store/3vqn5s11g7dya5fixqqiz7fkfn5gc6rk-unit-polkit.service.drv' on 'ssh-ng://nix-remote-builder@rofl-14.brkn.lol' building '/nix/store/xhq54ps0rpycb1jlq69y3kfa0dpx594w-unit-display-manager.service.drv' unit-display-manager.service> structuredAttrs is enabled building '/nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv' rbw-gtk-2.40.0> Running phase: unpackPhase rbw-gtk-2.40.0> unpacking source archive /nix/store/abc3qryfvsxwrq4n336f905ghl837ry4-source rbw-gtk-2.40.0> source root is source rbw-gtk-2.40.0> Running phase: patchPhase rbw-gtk-2.40.0> Executing configureCargoCommonVars rbw-gtk-2.40.0> decompressing cargo artifacts from /nix/store/mv5rdvnqn2hnwc9hi6m8sc1czwjblalc-rbw-gtk-deps-2.40.0/target.tar.zst to target building '/nix/store/11dv1dj3s1z43q4idpyvw01swkz9h6z9-fontconfig-etc.drv' fontconfig-etc> structuredAttrs is enabled fontconfig-etc> created 1 symlinks in user environment rbw-gtk-2.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase rbw-gtk-2.40.0> Running phase: configurePhase rbw-gtk-2.40.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/45l9vr8dbsldrikdlhc5158qwfffp36y-vendor-cargo-deps/config.toml rbw-gtk-2.40.0> default configurePhase, nothing to do rbw-gtk-2.40.0> Running phase: buildPhase rbw-gtk-2.40.0> +++ command cargo --version rbw-gtk-2.40.0> cargo 1.99.0 (5f94df478 2026-08-27) rbw-gtk-2.40.0> +++ command cargo build --release --message-format json-render-diagnostics --locked --features fido2,gtk-ui rbw-gtk-2.40.0> Compiling rbw v2.40.0 (/build/source) rbw-gtk-2.40.0> Finished `release` profile [optimized] target(s) in 1m 14s rbw-gtk-2.40.0> searching for bins/libs to install from cargo build log at cargoBuildLogFJXs.json rbw-gtk-2.40.0> installing /build/source/target/release/rbw-browser in postBuildInstallFromCargoBuildLogOutTempQQ5/bin rbw-gtk-2.40.0> installing /build/source/target/release/rbw-unlockd in postBuildInstallFromCargoBuildLogOutTempQQ5/bin rbw-gtk-2.40.0> installing /build/source/target/release/rbw-agent in postBuildInstallFromCargoBuildLogOutTempQQ5/bin rbw-gtk-2.40.0> installing /build/source/target/release/rbw in postBuildInstallFromCargoBuildLogOutTempQQ5/bin rbw-gtk-2.40.0> searching for bins/libs complete rbw-gtk-2.40.0> buildPhase completed in 1 minutes 15 seconds rbw-gtk-2.40.0> Running phase: checkPhase rbw-gtk-2.40.0> +++ command cargo test --release --locked --features fido2,gtk-ui rbw-gtk-2.40.0> Compiling rbw v2.40.0 (/build/source) rbw-gtk-2.40.0> Finished `release` profile [optimized] target(s) in 1m 07s rbw-gtk-2.40.0> Running unittests src/lib.rs (target/release/deps/rbw-1c24b16f1bf083fb) rbw-gtk-2.40.0> rbw-gtk-2.40.0> running 110 tests rbw-gtk-2.40.0> test api::tests::cipher_ssh_key_deserializes_all_fingerprint_spellings ... ok rbw-gtk-2.40.0> test api::tests::ciphers_post_req_serializes_ssh_key ... ok rbw-gtk-2.40.0> test api::tests::ciphers_put_req_serializes_ssh_key ... ok rbw-gtk-2.40.0> test api::tests::sync_cipher_keeps_revision_date ... ok rbw-gtk-2.40.0> test api::two_factor_tests::preserves_vaultwarden_webauthn_challenge ... ok rbw-gtk-2.40.0> test api::tests::sync_metadata_survives_cache_round_trip_and_old_caches_load ... ok rbw-gtk-2.40.0> test api::tests::sync_cipher_treats_null_attachments_as_empty ... ok rbw-gtk-2.40.0> test cipherstring::test_parse_malformed_type ... ok rbw-gtk-2.40.0> test config::test::aliases_alias_field_accepts_list_of_names ... ok rbw-gtk-2.40.0> test api::two_factor_tests::supports_camel_case_metadata_without_legacy_provider_list ... ok rbw-gtk-2.40.0> test api::tests::user_id_from_access_token_reads_sub_claim ... ok rbw-gtk-2.40.0> test config::test::aliases_collection_and_org_are_optional ... ok rbw-gtk-2.40.0> test config::test::account_base_url_resolves_from_file ... ok rbw-gtk-2.40.0> test config::test::clipboard_mechanism_defaults_to_auto_when_absent ... ok rbw-gtk-2.40.0> test api::two_factor_tests::retains_legacy_otp_login_without_metadata ... ok rbw-gtk-2.40.0> test api::blocking_client_tests::blocking_client_sends_the_bitwarden_client_headers ... ok rbw-gtk-2.40.0> test config::test::aliases_deserialize_from_yaml ... ok rbw-gtk-2.40.0> test cipherstring::test_pkcs7_unpad ... ok rbw-gtk-2.40.0> test cipherstring::test_decrypt_file_data ... ok rbw-gtk-2.40.0> test config::test::clipboard_mechanism_json_round_trips ... ok rbw-gtk-2.40.0> test config::test::credential_followers_are_direct_followers_that_may_be_unlocked ... ok rbw-gtk-2.40.0> test config::test::credential_source_chain_rejects_cycle ... ok rbw-gtk-2.40.0> test config::test::config_yaml_deserializes ... ok rbw-gtk-2.40.0> test config::test::credential_source_chain_rejects_self_reference ... ok rbw-gtk-2.40.0> test config::test::aliases_default_to_empty_and_are_skipped_when_empty ... ok rbw-gtk-2.40.0> test config::test::config_yaml_serializes_grouped_camel_case ... ok rbw-gtk-2.40.0> test config::test::credential_source_chain_rejects_unknown_account ... ok rbw-gtk-2.40.0> test config::test::credential_source_chain_resolves_valid_chain ... ok rbw-gtk-2.40.0> test config::test::credential_source_chain_trivial_with_no_source ... ok rbw-gtk-2.40.0> test config::test::credential_source_deserializes_legacy_entry_key_as_item ... ok rbw-gtk-2.40.0> test config::test::excluded_from_all_covers_every_context ... ok rbw-gtk-2.40.0> test config::test::excluded_from_is_false_by_default ... ok rbw-gtk-2.40.0> test config::test::excluded_from_checks_only_the_listed_contexts ... ok rbw-gtk-2.40.0> test config::test::explicit_primary_account_wins ... ok rbw-gtk-2.40.0> test config::test::fingerprint_policy_round_trips_and_defaults_to_auto ... ok rbw-gtk-2.40.0> test config::test::fingerprint_policy_skips_over_ssh_unless_always ... ok rbw-gtk-2.40.0> test config::test::item_alias_account_name_resolves_sentinels_to_primary ... ok rbw-gtk-2.40.0> test config::test::legacy_config_synthesizes_default_account ... ok rbw-gtk-2.40.0> test config::test::migrate_legacy_moves_fields_into_default_account ... ok rbw-gtk-2.40.0> test config::test::only_the_ssh_skip_is_announced ... ok rbw-gtk-2.40.0> test config::test::primary_defaults_to_first_account ... ok rbw-gtk-2.40.0> test config::test::secret_string_file_missing_fails_clearly ... ok rbw-gtk-2.40.0> test config::test::secret_string_literal_resolves_to_itself ... ok rbw-gtk-2.40.0> test api::tests::full_put_preserves_metadata_and_classifies_revision_conflicts ... ok rbw-gtk-2.40.0> test creds::tests::live_tpm2_round_trip ... ignored, requires systemd-creds and a TPM rbw-gtk-2.40.0> test config::test::secret_string_round_trips_through_yaml ... ok rbw-gtk-2.40.0> test desktop::protocol_tests::fingerprint_protocol_and_cleanup ... ignored, requires RBW_TEST_PRIVATE_DBUS=1 and dbus-run-session rbw-gtk-2.40.0> test config::test::secret_string_file_resolves_and_trims_one_trailing_newline ... ok rbw-gtk-2.40.0> test desktop::race_tests::both_failed_methods_return_an_error ... ok rbw-gtk-2.40.0> test desktop::race_tests::cancellation_cleans_up_both_methods ... ok rbw-gtk-2.40.0> test desktop::tests::live_fingerprint_confirmation ... ignored, requires a human touching the enrolled fingerprint reader rbw-gtk-2.40.0> test desktop::tests::live_keyring_roundtrip ... ignored, requires a real unlocked desktop Secret Service rbw-gtk-2.40.0> test desktop::race_tests::closed_prompt_keeps_fingerprint_available ... ok rbw-gtk-2.40.0> test desktop::race_tests::password_winner_waits_for_reader_cleanup ... ok rbw-gtk-2.40.0> test desktop::race_tests::failed_fingerprint_keeps_password_available ... ok rbw-gtk-2.40.0> test desktop::tests::only_terminal_match_authenticates ... ok rbw-gtk-2.40.0> test desktop::tests::secret_service_config_roundtrip ... ok rbw-gtk-2.40.0> test desktop::race_tests::fingerprint_winner_waits_for_pinentry_cleanup ... ok rbw-gtk-2.40.0> test locked::tests::strict_buffers_own_disjoint_pages_and_wipe_removed_bytes ... ok rbw-gtk-2.40.0> test dirs::tests::yaml_is_the_default_config_filename ... ok rbw-gtk-2.40.0> test pinentry::invalid_utf8_pinentry_error_does_not_panic ... ok rbw-gtk-2.40.0> test protocol::test_version_encoding ... ok rbw-gtk-2.40.0> test pwgen::test::test_resolve_length_priority ... ok rbw-gtk-2.40.0> test pwgen::test::test_pwgen ... ok rbw-gtk-2.40.0> test dirs::tests::yaml_config_takes_precedence_over_json ... ok rbw-gtk-2.40.0> test remote_api::tests::api_errors_have_stable_statuses_and_retryability ... ok rbw-gtk-2.40.0> test remote_api::tests::field_tokens_round_trip_as_strings ... ok rbw-gtk-2.40.0> test remote_api::tests::legacy_status_policy_keeps_its_existing_single_account_grant ... ok rbw-gtk-2.40.0> test identity::tests::hmac_and_pbkdf2_sha256_match_independent_answers ... ok rbw-gtk-2.40.0> test remote_api::tests::status_accounts_remain_independent_from_item_account_scope ... ok rbw-gtk-2.40.0> test remote_api::tests::status_grants_do_not_add_item_fields_and_revoke_keeps_item_scope ... ok rbw-gtk-2.40.0> test pwgen::test::test_resolve_type_priority ... ok rbw-gtk-2.40.0> test remote_api::tests::field_response_matches_http_json_contract ... ok rbw-gtk-2.40.0> test unlock_ui::gtk::tests::live_gtk_password_and_cancel ... ignored, requires a real desktop display rbw-gtk-2.40.0> test remote_api::tests::status_response_matches_http_json_contract ... ok rbw-gtk-2.40.0> test termux::tests::bundle_round_trip ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::print_compact_layouts ... ignored, prints layouts for manual review rbw-gtk-2.40.0> test unlock_ui::tests::live_terminal_password ... ignored, requires a controlling terminal and disposable test input rbw-gtk-2.40.0> test identity::tests::sha256_known_answers_cover_short_and_multiple_blocks ... ok rbw-gtk-2.40.0> test unlock_ui::tests::ui_modes_roundtrip_and_invalid_modes_fail ... ok rbw-gtk-2.40.0> test unlockd::tests::fingerprint_status_survives_the_wire ... ok rbw-gtk-2.40.0> test unlockd::tests::ids_must_be_canonical_uuids ... ok rbw-gtk-2.40.0> test unlockd::tests::read_line_limits_length ... ok rbw-gtk-2.40.0> test unlockd::tests::requests_and_events_round_trip ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::tab_toggles_the_dots_but_not_inside_a_paste ... ok rbw-gtk-2.40.0> test remote_api::tests::old_client_policy_deserializes_with_status_denied ... ok rbw-gtk-2.40.0> test unlock_ui::tests::input_limit_is_checked_before_writing ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::dialog_renders_only_masked_input_and_public_status ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::narrow_and_short_terminals_keep_the_password_field ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::bracketed_paste_cannot_submit_or_keep_a_truncated_password ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::overflow_requires_clearing_before_retyping ... ok rbw-gtk-2.40.0> test unlock_ui::tests::unicode_backspace_and_clear_do_not_expose_input ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::no_echo_renders_no_password_mask ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::tiny_terminals_render_without_panicking ... ok rbw-gtk-2.40.0> test rotate::tests::refuses_what_it_cannot_rotate ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::the_card_mentions_the_tab_shortcut ... ok rbw-gtk-2.40.0> test unlock_ui::tests::no_echo_is_opt_in_and_roundtrips ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::invalid_utf8_is_never_submitted ... ok rbw-gtk-2.40.0> test unlock_ui::terminal::tests::ctrl_delete_clears_the_input ... ok rbw-gtk-2.40.0> test rotate::tests::rotates_everything_under_the_user_key ... ok rbw-gtk-2.40.0> test creds::tests::private_write_ignores_existing_tmp_file ... ok rbw-gtk-2.40.0> test termux::tests::missing_program_counts_as_missing_keystore ... ok rbw-gtk-2.40.0> test creds::tests::private_files_round_trip_and_reject_loose_permissions ... ok rbw-gtk-2.40.0> test pinentry::test_getpin_cancelled_when_client_disconnects ... ok rbw-gtk-2.40.0> test edit::tests::recovery_files_are_private_unique_and_complete ... ok rbw-gtk-2.40.0> test remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients ... FAILED rbw-gtk-2.40.0> test remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it ... FAILED rbw-gtk-2.40.0> test remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid ... FAILED rbw-gtk-2.40.0> test pinentry::test_read_password ... ok rbw-gtk-2.40.0> test remote_api::tests::tls_material_rotation_and_read_are_serialized_across_callers ... ok rbw-gtk-2.40.0> rbw-gtk-2.40.0> failures: rbw-gtk-2.40.0> rbw-gtk-2.40.0> ---- remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients stdout ---- rbw-gtk-2.40.0> rbw-gtk-2.40.0> thread 'remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients' (1486) panicked at src/remote_api.rs:1063:14: rbw-gtk-2.40.0> Python 3 is required for the strict TLS certificate regression test: Os { code: 2, kind: NotFound, message: "No such file or directory" } rbw-gtk-2.40.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace rbw-gtk-2.40.0> rbw-gtk-2.40.0> ---- remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it stdout ---- rbw-gtk-2.40.0> rbw-gtk-2.40.0> thread 'remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it' (1498) panicked at src/remote_api.rs:1063:14: rbw-gtk-2.40.0> Python 3 is required for the strict TLS certificate regression test: Os { code: 2, kind: NotFound, message: "No such file or directory" } rbw-gtk-2.40.0> rbw-gtk-2.40.0> ---- remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid stdout ---- rbw-gtk-2.40.0> rbw-gtk-2.40.0> thread 'remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid' (1494) panicked at src/remote_api.rs:1063:14: rbw-gtk-2.40.0> Python 3 is required for the strict TLS certificate regression test: Os { code: 2, kind: NotFound, message: "No such file or directory" } rbw-gtk-2.40.0> rbw-gtk-2.40.0> rbw-gtk-2.40.0> failures: rbw-gtk-2.40.0> remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients rbw-gtk-2.40.0> remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid rbw-gtk-2.40.0> remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it rbw-gtk-2.40.0> rbw-gtk-2.40.0> test result: FAILED. 100 passed; 3 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.05s rbw-gtk-2.40.0> rbw-gtk-2.40.0> error: test failed, to rerun pass `--lib` error: build of '/nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' failed: Cannot build '/nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/761yynyy6fg4p5wmvpm6bb0xf4bczd1y-rbw-gtk-2.40.0 Last 25 log lines: > ---- remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients stdout ---- > > thread 'remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients' (1486) panicked at src/remote_api.rs:1063:14: > Python 3 is required for the strict TLS certificate regression test: Os { code: 2, kind: NotFound, message: "No such file or directory" } > note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace > > ---- remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it stdout ---- > > thread 'remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it' (1498) panicked at src/remote_api.rs:1063:14: > Python 3 is required for the strict TLS certificate regression test: Os { code: 2, kind: NotFound, message: "No such file or directory" } > > ---- remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid stdout ---- > > thread 'remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid' (1494) panicked at src/remote_api.rs:1063:14: > Python 3 is required for the strict TLS certificate regression test: Os { code: 2, kind: NotFound, message: "No such file or directory" } > > > failures: > remote_api::tests::existing_server_certificate_is_rotated_without_replacing_ca_or_clients > remote_api::tests::mismatched_server_key_is_rotated_even_when_certificate_aki_is_valid > remote_api::tests::server_certificate_has_aki_and_strict_python_tls_accepts_it > > test result: FAILED. 100 passed; 3 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.05s > > error: test failed, to rerun pass `--lib` For full logs, run: nix log /nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv error: Cannot build '/nix/store/cy609fy2vh33gvp2m3rv1f8hah1rly47-rbw-gtk-2.40.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/761yynyy6fg4p5wmvpm6bb0xf4bczd1y-rbw-gtk-2.40.0 error: Cannot build '/nix/store/4z787dy5r9kbqcqamdkbcr4fi3mmvma9-antigravity-cli-mcp-config.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/qlayjrx0vbjkb36shk3kk6034nszlr9j-antigravity-cli-mcp-config.json error: Cannot build '/nix/store/xg9ykfhmaqfy9jgv3xk9aby9vxkqp45a-claude-code-mcp.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/626h2g9jy08q48i3i0fmlndw4rn7w83l-claude-code-mcp.json error: Cannot build '/nix/store/z7hgz3qgz60qva3pl0ns84hn173hxx8c-codex-config.drv'. Reason: 1 dependency failed. Output paths: /nix/store/hgi68d4qazj5cnci9ig83vix25idjcb4-codex-config error: Cannot build '/nix/store/1cb213lmb0abv1llc6d6k1ldgp6wpkm6-github-copilot-cli-mcp-config.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/qbf57zp7x1g9amvnzn7qsrz1a6zndnmz-github-copilot-cli-mcp-config.json error: Cannot build '/nix/store/0mlklbfvcjdqq661l7zl69hsi8bk9kzr-home-manager-path.drv'. Reason: 1 dependency failed. Output paths: /nix/store/qa3c82fzigi1fgackfwjya7kz1bdlzbc-home-manager-path error: Cannot build '/nix/store/2mv2kz6iknwqmjmjlh6vkk70rcyl343p-mcp.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/xs76iyjndm29hy16ymhlmbllkiywh57g-mcp.json error: Cannot build '/nix/store/03amdn8ccbj56mscs1incfv9vb8k5asn-opencode.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/wp3966qvrkpb1r7j65nvi70cxfd464ih-opencode.json error: Cannot build '/nix/store/49dlzvrcjggxjqg32hnm3d56afaxx62z-claude-code-hm-plugin.drv'. Reason: 1 dependency failed. Output paths: /nix/store/yyi255pl5ws6mg3906437g1ys9hgslkl-claude-code-hm-plugin error: Cannot build '/nix/store/q33xzyrz1cbj81qz2px42w697mvhmans-codex-config.toml.drv'. Reason: 1 dependency failed. Output paths: /nix/store/knbc1gwj33kzighdapk67gi0zfxjgdfi-codex-config.toml error: Cannot build '/nix/store/xv8j9cpr5spq4pxvp0rpyfh3lm56m6a2-hm_hmfontconfigfonts.xml.drv'. Reason: 1 dependency failed. Output paths: /nix/store/1m7227ix70v9v89n4zj0rz0cl67731g6-hm_hmfontconfigfonts.xml error: Cannot build '/nix/store/fbph5d7kzscv5ai3h2mvc69vv4gdps5d-user-environment.drv'. Reason: 1 dependency failed. Output paths: /nix/store/ikb0dipq2nvmn1p12fkcly0qfy7hdlfb-user-environment error: Cannot build '/nix/store/6qcg3bqszgs458zsairjr94w9w044a53-activation-script.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/cnj1gzy5bs1v2ns2smvb5mxiz513svx4-activation-script error: Cannot build '/nix/store/wmbbizg4w1y20am5kqd4dza218k1j2m4-home-manager-files.drv'. Reason: 7 dependencies failed. Output paths: /nix/store/j71w093dwiidgh0c6nj2s7v1n6n5lrmp-home-manager-files error: Cannot build '/nix/store/ms179a6z94ipicii2m339spc8rviyy54-hm-putter.json.drv'. Reason: 1 dependency failed. Output paths: /nix/store/gjijmn0nfynsavad8jnb7wl1fhchpx9r-hm-putter.json error: Cannot build '/nix/store/5nnbxmyvhzm2b7ywdvz5ml7z0f44i9yx-home-manager-generation.drv'. Reason: 4 dependencies failed. Output paths: /nix/store/p2f3v3bbl3bgqrg8c2qvrrnicgdwgy6y-home-manager-generation error: Cannot build '/nix/store/ynsq6dgzkrgb0npj8fhcdsaxrjqc1gjn-unit-home-manager-pschmitt.service.drv'. Reason: 1 dependency failed. Output paths: /nix/store/pg0fhdmvfzv6hi05260s5h3ykvc5y44v-unit-home-manager-pschmitt.service building '/nix/store/3vqn5s11g7dya5fixqqiz7fkfn5gc6rk-unit-polkit.service.drv' unit-polkit.service> structuredAttrs is enabled error: Cannot build '/nix/store/1ar2qfjm44h3f2m8cmwvwapg5i8rcmmv-system-units.drv'. Reason: 1 dependency failed. Output paths: /nix/store/qzgg4y05b1k9fbilq88wg94pgy427kda-system-units error: Cannot build '/nix/store/b0sf1g2xlzjfh69lfa2vzz8318nyhh2f-etc.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/wzkxf4h3jdrs7jp67s48s8mjji4blgif-etc error: Cannot build '/nix/store/xr0i1m7f1f6iij0ir7xciz3wzavjf74s-activate.drv'. Reason: 1 dependency failed. Output paths: /nix/store/fyj4sznjlspgaskh5snjlsvv1l8nrqvi-activate error: Cannot build '/nix/store/glpdqhbxffsai5qnpfcxdlq4bqsaf1x0-nixos-system-x13-26.11.20261030.1c89083.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/83b54drjhzn0v6izgzxwwb09xnq1bclp-nixos-system-x13-26.11.20261030.1c89083