[INFO] cloning repository https://github.com/MasterGenotype/Deploytix
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MasterGenotype/Deploytix" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterGenotype%2FDeploytix", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterGenotype%2FDeploytix'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3c3451e77ce886758b0a9a54752934a7af89f1ee
[INFO] testing MasterGenotype/Deploytix against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterGenotype%2FDeploytix" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/MasterGenotype/Deploytix
[INFO] finished tweaking git repo https://github.com/MasterGenotype/Deploytix
[INFO] tweaked toml for git repo https://github.com/MasterGenotype/Deploytix written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MasterGenotype/Deploytix on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MasterGenotype/Deploytix already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fee1306934b36aadb2ca21ecd28cdf1eaa18f06d24b63e3d9f64838a9c94c42a
[INFO] running `Command { std: "docker" "start" "-a" "fee1306934b36aadb2ca21ecd28cdf1eaa18f06d24b63e3d9f64838a9c94c42a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fee1306934b36aadb2ca21ecd28cdf1eaa18f06d24b63e3d9f64838a9c94c42a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fee1306934b36aadb2ca21ecd28cdf1eaa18f06d24b63e3d9f64838a9c94c42a", kill_on_drop: false }`
[INFO] [stdout] fee1306934b36aadb2ca21ecd28cdf1eaa18f06d24b63e3d9f64838a9c94c42a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fade9b9f4e6fd4ae33a6af94497ef6617fb668d87df4953cb16e3a90054906d5
[INFO] running `Command { std: "docker" "start" "-a" "fade9b9f4e6fd4ae33a6af94497ef6617fb668d87df4953cb16e3a90054906d5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling alsa v0.9.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling deploytix v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling cpal v0.15.3
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling hound v3.5.1
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling uuid v1.20.0
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rodio v0.19.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling dialoguer v0.11.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.39s
[INFO] running `Command { std: "docker" "inspect" "fade9b9f4e6fd4ae33a6af94497ef6617fb668d87df4953cb16e3a90054906d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fade9b9f4e6fd4ae33a6af94497ef6617fb668d87df4953cb16e3a90054906d5", kill_on_drop: false }`
[INFO] [stdout] fade9b9f4e6fd4ae33a6af94497ef6617fb668d87df4953cb16e3a90054906d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f29e1a05f800fceea1abf415746f3ab6c02026414123500f24e74f64881801a3
[INFO] running `Command { std: "docker" "start" "-a" "f29e1a05f800fceea1abf415746f3ab6c02026414123500f24e74f64881801a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling deploytix v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.85s
[INFO] running `Command { std: "docker" "inspect" "f29e1a05f800fceea1abf415746f3ab6c02026414123500f24e74f64881801a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f29e1a05f800fceea1abf415746f3ab6c02026414123500f24e74f64881801a3", kill_on_drop: false }`
[INFO] [stdout] f29e1a05f800fceea1abf415746f3ab6c02026414123500f24e74f64881801a3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3819c59f9a29b0c3138c62b81bc48361bf7ff95a85e8c6330eef4f4e7d24ef7f
[INFO] running `Command { std: "docker" "start" "-a" "3819c59f9a29b0c3138c62b81bc48361bf7ff95a85e8c6330eef4f4e7d24ef7f", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/deploytix-6d13143463e5eb5a)
[INFO] [stdout] 
[INFO] [stdout] running 116 tests
[INFO] [stdout] test config::deployment::tests::effective_label_derives_uppercase_from_last_path_component ... ok
[INFO] [stdout] test config::deployment::tests::effective_label_root_returns_root_constant ... ok
[INFO] [stdout] test config::deployment::tests::effective_label_uses_explicit_label_when_set ... ok
[INFO] [stdout] test config::deployment::tests::init_system_base_package_returns_correct_package ... ok
[INFO] [stdout] test config::deployment::tests::init_system_enabled_dir_returns_correct_path ... ok
[INFO] [stdout] test config::deployment::tests::init_system_service_dir_returns_correct_path ... ok
[INFO] [stdout] test config::deployment::tests::is_encrypted_inherits_global_when_none ... ok
[INFO] [stdout] test config::deployment::tests::is_encrypted_overrides_global_when_explicitly_set ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_capitalizes_first_letter_lowercase_rest ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_handles_already_uppercase_input ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_handles_mixed_case_input ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_handles_single_character ... ok
[INFO] [stdout] test configure::encryption::tests::to_title_case_returns_empty_string_for_empty_input ... ok
[INFO] [stdout] test configure::hooks::tests::crypttab_unlock_hook_does_not_call_run_hook ... ok
[INFO] [stdout] test configure::hooks::tests::crypttab_unlock_hook_handles_crypt_prefixed_names ... ok
[INFO] [stdout] test configure::hooks::tests::lvm_thin_boot_encryption_generates_crypttab_unlock_hook ... ok
[INFO] [stdout] test configure::hooks::tests::hooks_generated_for_encrypted ... ok
[INFO] [stdout] test configure::hooks::tests::crypttab_unlock_hook_translates_discard_option ... ok
[INFO] [stdout] test configure::hooks::tests::lvm_thin_no_boot_encryption_no_hooks ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_encrypted_boot ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_minimal_only_mounts_root ... ok
[INFO] [stdout] test configure::keyfiles::tests::test_keyfile_path ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_hook_ordering ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_uses_custom_hooks ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_boot_encryption_includes_boot_keyfile ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::btrfs_subvolumes_include_usr_hook ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_mounts_all_encrypted_partitions ... ok
[INFO] [stdout] test configure::hooks::tests::mountcrypt_hook_unencrypted_boot ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_boot_encryption_includes_crypttab_and_keyfiles ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_with_integrity_includes_dm_integrity_module ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_files_include_crypttab_and_keyfiles ... ok
[INFO] [stdout] test configure::hooks::tests::no_hooks_generated_without_encryption ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::encrypted_without_integrity_excludes_dm_integrity_module ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_boot_encryption_adds_crypttab_unlock_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_encrypted_uses_encrypt_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_includes_usr_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::lvm_thin_without_boot_encryption_no_files_in_initramfs ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::unencrypted_has_no_encrypt_hooks ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::unencrypted_no_usr_has_filesystems_hook ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::unencrypted_no_files ... ok
[INFO] [stdout] test configure::swap::tests::swap_file_fstab_entry_uses_correct_swap_file_path ... ok
[INFO] [stdout] test configure::mkinitcpio::tests::usr_hook_added_when_usr_partition_present ... ok
[INFO] [stdout] test configure::swap::tests::swap_file_fstab_entry_ends_with_newline ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_mmcblk_uses_p_separator ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_sata_uses_direct_numbering ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_loop_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_multi_digit_partition_number_on_nbd ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_nvme_uses_p_separator ... ok
[INFO] [stdout] test disk::detection::tests::partition_path_nbd_uses_p_separator ... ok
[INFO] [stdout] test configure::swap::tests::swap_file_fstab_entry_has_swap_type_and_defaults ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_md_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_mmcblk_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_nbd_device ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_no_suffix_for_sata_drive ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_no_suffix_for_virtio_drive ... ok
[INFO] [stdout] test disk::detection::tests::physical_disk_rejects_virtual_devices ... ok
[INFO] [stdout] test disk::detection::tests::physical_disk_accepts_real_disk_types ... ok
[INFO] [stdout] test disk::layouts::tests::calculate_swap_mib_doubles_ram_within_bounds ... ok
[INFO] [stdout] test disk::detection::tests::partition_prefix_appends_p_for_nvme_device ... ok
[INFO] [stdout] test disk::layouts::tests::calculate_swap_mib_result_is_always_aligned ... ok
[INFO] [stdout] test disk::layouts::tests::clamp_returns_value_within_range ... ok
[INFO] [stdout] test disk::layouts::tests::floor_align_rounds_down_to_nearest_multiple ... ok
[INFO] [stdout] test disk::layouts::tests::get_luks_partitions_empty_when_no_encryption ... ok
[INFO] [stdout] test disk::layouts::tests::get_luks_partitions_returns_only_encrypted_partitions ... ok
[INFO] [stdout] test disk::layouts::tests::standard_subvolumes_each_have_non_empty_fields ... ok
[INFO] [stdout] test disk::layouts::tests::standard_subvolumes_includes_root_and_home ... ok
[INFO] [stdout] test disk::volumes::tests::all_luks_containers_collects_from_data_and_boot ... ok
[INFO] [stdout] test disk::volumes::tests::apply_lvm_thin_replaces_lvm_entry ... ok
[INFO] [stdout] test disk::volumes::tests::apply_encryption_updates_paths ... ok
[INFO] [stdout] test disk::volumes::tests::entries_mount_order_sorts_by_depth ... ok
[INFO] [stdout] test disk::volumes::tests::apply_boot_encryption_updates_boot_volume ... ok
[INFO] [stdout] test install::crypttab::tests::crypttab_options_with_integrity_omits_discard ... ok
[INFO] [stdout] test install::fstab::tests::fsck_pass_ext4_root_returns_1 ... ok
[INFO] [stdout] test install::crypttab::tests::crypttab_options_without_integrity_includes_discard ... ok
[INFO] [stdout] test disk::volumes::tests::from_layout_populates_all_fields ... ok
[INFO] [stdout] test install::fstab::tests::fsck_pass_ext4_non_root_returns_2 ... ok
[INFO] [stdout] test install::fstab::tests::fsck_pass_non_ext4_always_returns_0 ... ok
[INFO] [stdout] test pkgdeps::cli::tests::install_plan_clean_root_includes_all ... ok
[INFO] [stdout] test pkgdeps::cli::tests::different_configs_yield_different_results ... ok
[INFO] [stdout] test pkgdeps::cli::tests::install_plan_skips_installed ... ok
[INFO] [stdout] test pkgdeps::model::tests::edge_kind_styles ... ok
[INFO] [stdout] test pkgdeps::graph::tests::dot_basic_structure ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_optdep_with_description ... ok
[INFO] [stdout] test pkgdeps::cli::tests::json_output_is_stable ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_unversioned_dep ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_optdep_versioned ... ok
[INFO] [stdout] test pkgdeps::graph::tests::dot_quotes_special_chars ... ok
[INFO] [stdout] test pkgdeps::model::tests::parse_versioned_dep ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_parses_print_format ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_passes_noconfirm_when_clean_root_true ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_threads_config_overrides ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::install_plan_always_noninteractive_even_when_clean_root_false ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_does_not_match_description_words ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_falls_back_to_two_space_delim_when_unit_sep_absent ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_parses_descriptions_with_spaces ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_threads_config_override ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::optional_for_invokes_expac_with_explicit_list_delimiter ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::pacman_si_optdeps_preserve_description_with_spaces ... ok
[INFO] [stdout] test pkgdeps::cli::tests::fixture_loader_round_trip ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::parse_pactree_strips_indent ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::provider_of_resolves_via_expac_provides_index ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::provider_of_strips_version_constraint_from_provides ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::parses_pacman_si_blob ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::provider_of_prefers_installed_provider ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::required_by_passes_sync_flag_to_pactree ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::split_expac_list_handles_both_delimiters ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::diff_versions_and_deps ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::make_and_check_deps_separate ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::scan_si_for_provider_handles_multiline_provides ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::provider_resolution ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::optional_only_when_requested ... ok
[INFO] [stdout] test pkgdeps::pacman::tests::required_by_threads_config_overrides_to_pactree ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::direct_deps_resolved ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::unresolved_recorded_not_fatal ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::recursive_closure ... ok
[INFO] [stdout] test pkgdeps::resolver::tests::reverse_lookup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 116 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/deploytix-467f23afd2ecf625)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src-rehearsal/main.rs (/opt/rustwide/target/debug/deps/deploytix_rehearsal-98284fb9cf4d8bb8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pkgdeps_integration.rs (/opt/rustwide/target/debug/deps/pkgdeps_integration-36e33ff641262a30)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test different_configs_produce_different_results ... ok
[INFO] [stdout] test dot_output_contains_expected_edges ... ok
[INFO] [stdout] test full_runtime_closure_includes_transitive_deps ... ok
[INFO] [stdout] test install_plan_clean_root_treats_all_as_missing ... ok
[INFO] [stdout] test install_plan_skips_already_installed ... ok
[INFO] [stdout] test make_and_check_deps_kept_separate ... ok
[INFO] [stdout] test reverse_dependency_walk ... ok
[INFO] [stdout] test virtual_dep_resolves_to_provider_node_not_unresolved ... ok
[INFO] [stdout] test offline_fixture_round_trip ... ok
[INFO] [stdout] test json_output_schema_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests deploytix
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/configure/greetd.rs - configure::greetd::write_greetd_s6_service (line 103) ... FAILED
[INFO] [stdout] test src/configure/packages.rs - configure::packages::install_decky_loader (line 1245) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/configure/greetd.rs - configure::greetd::write_greetd_s6_service (line 103) stdout ----
[INFO] [stdout] error: unknown start of token: \u{2014}
[INFO] [stdout]    --> src/configure/greetd.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |   type        — "longrun" (required by s6-rc)
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '—' (Em Dash) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 105 -   type        — "longrun" (required by s6-rc)
[INFO] [stdout] 105 +   type        - "longrun" (required by s6-rc)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2014}
[INFO] [stdout]    --> src/configure/greetd.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |   run         — exec /usr/bin/greetd
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '—' (Em Dash) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 106 -   run         — exec /usr/bin/greetd
[INFO] [stdout] 106 +   run         - exec /usr/bin/greetd
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2014}
[INFO] [stdout]    --> src/configure/greetd.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     run       — svlogd → /var/log/greetd
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: Unicode character '—' (Em Dash) looks like '-' (Minus/Hyphen), but it is not
[INFO] [stdout]     |
[INFO] [stdout] 108 -     run       — svlogd → /var/log/greetd
[INFO] [stdout] 108 +     run       - svlogd → /var/log/greetd
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \u{2192}
[INFO] [stdout]    --> src/configure/greetd.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |     run       — svlogd → /var/log/greetd
[INFO] [stdout]     |                        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected item, found `/`
[INFO] [stdout]    --> src/configure/greetd.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | /etc/s6/sv/greetd-srv/
[INFO] [stdout]     | ^ expected item
[INFO] [stdout]     |
[INFO] [stdout]     = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/configure/packages.rs - configure::packages::install_decky_loader (line 1245) stdout ----
[INFO] [stdout] error: expected item, found `/`
[INFO] [stdout]     --> src/configure/packages.rs:1246:1
[INFO] [stdout]      |
[INFO] [stdout] 1246 | /usr/lib/decky-loader/PluginLoader               (AUR package file)
[INFO] [stdout]      | ^ expected item
[INFO] [stdout]      |
[INFO] [stdout]      = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/configure/greetd.rs - configure::greetd::write_greetd_s6_service (line 103)
[INFO] [stdout]     src/configure/packages.rs - configure::packages::install_decky_loader (line 1245)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "3819c59f9a29b0c3138c62b81bc48361bf7ff95a85e8c6330eef4f4e7d24ef7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3819c59f9a29b0c3138c62b81bc48361bf7ff95a85e8c6330eef4f4e7d24ef7f", kill_on_drop: false }`
[INFO] [stdout] 3819c59f9a29b0c3138c62b81bc48361bf7ff95a85e8c6330eef4f4e7d24ef7f
