[INFO] cloning repository https://github.com/Linorman/rsync-win
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Linorman/rsync-win" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLinorman%2Frsync-win", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLinorman%2Frsync-win'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e719966ce397ec70fd6e45523e90fe4ba25aa0bd
[INFO] testing Linorman/rsync-win against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLinorman%2Frsync-win" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Linorman/rsync-win
[INFO] finished tweaking git repo https://github.com/Linorman/rsync-win
[INFO] tweaked toml for git repo https://github.com/Linorman/rsync-win written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Linorman/rsync-win on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Linorman/rsync-win 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8
[INFO] running `Command { std: "docker" "start" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling embed-manifest v1.4.0
[INFO] [stderr]    Compiling rsync-filter v0.2.1 (/opt/rustwide/workdir/crates/rsync-filter)
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling rsync-cli v0.2.1 (/opt/rustwide/workdir/crates/rsync-cli)
[INFO] [stderr]    Compiling clap_builder v4.5.61
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling md4 v0.10.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.61
[INFO] [stderr]    Compiling rsync-core v0.2.1 (/opt/rustwide/workdir/crates/rsync-core)
[INFO] [stderr]    Compiling rsync-delta v0.2.1 (/opt/rustwide/workdir/crates/rsync-delta)
[INFO] [stderr]    Compiling rsync-protocol v0.2.1 (/opt/rustwide/workdir/crates/rsync-protocol)
[INFO] [stderr]    Compiling rsync-transport v0.2.1 (/opt/rustwide/workdir/crates/rsync-transport)
[INFO] [stderr]    Compiling rsync-fs v0.2.1 (/opt/rustwide/workdir/crates/rsync-fs)
[INFO] [stdout] warning: unused import: `default_permissions`
[INFO] [stdout]   --> crates/rsync-fs/src/walk.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::metadata::{default_permissions, FileType, HardlinkId, PortableMetadata};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap v4.5.61
[INFO] [stderr]    Compiling rsync-winfs v0.2.1 (/opt/rustwide/workdir/crates/rsync-winfs)
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]  --> crates/rsync-winfs/src/metadata.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sparse_holes` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/metadata.rs:523:4
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn sparse_holes(file_len: u64, allocated_ranges: &[SparseRange]) -> Vec<SparseRange> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stable_hash_hex` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/security.rs:408:4
[INFO] [stdout]     |
[INFO] [stdout] 408 | fn stable_hash_hex(bytes: &[u8]) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_valid_stream_name` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/streams.rs:163:4
[INFO] [stdout]     |
[INFO] [stdout] 163 | fn is_valid_stream_name(name: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.63s
[INFO] running `Command { std: "docker" "inspect" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rsync-fs v0.2.1 (/opt/rustwide/workdir/crates/rsync-fs)
[INFO] [stdout] warning: unused import: `default_permissions`
[INFO] [stdout]   --> crates/rsync-fs/src/walk.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::metadata::{default_permissions, FileType, HardlinkId, PortableMetadata};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]  --> crates/rsync-winfs/src/metadata.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sparse_holes` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/metadata.rs:523:4
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn sparse_holes(file_len: u64, allocated_ranges: &[SparseRange]) -> Vec<SparseRange> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stable_hash_hex` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/security.rs:408:4
[INFO] [stdout]     |
[INFO] [stdout] 408 | fn stable_hash_hex(bytes: &[u8]) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rsync-winfs v0.2.1 (/opt/rustwide/workdir/crates/rsync-winfs)
[INFO] [stderr]    Compiling rsync-protocol v0.2.1 (/opt/rustwide/workdir/crates/rsync-protocol)
[INFO] [stderr]    Compiling rsync-cli v0.2.1 (/opt/rustwide/workdir/crates/rsync-cli)
[INFO] [stderr]    Compiling rsync-core v0.2.1 (/opt/rustwide/workdir/crates/rsync-core)
[INFO] [stdout] warning: function `is_valid_stream_name` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/streams.rs:163:4
[INFO] [stdout]     |
[INFO] [stdout] 163 | fn is_valid_stream_name(name: &str) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rsync-transport v0.2.1 (/opt/rustwide/workdir/crates/rsync-transport)
[INFO] [stdout] warning: unused import: `default_permissions`
[INFO] [stdout]   --> crates/rsync-fs/src/walk.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::metadata::{default_permissions, FileType, HardlinkId, PortableMetadata};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Duration`
[INFO] [stdout]  --> crates/rsync-winfs/src/metadata.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sparse_holes` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/metadata.rs:523:4
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn sparse_holes(file_len: u64, allocated_ranges: &[SparseRange]) -> Vec<SparseRange> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stable_hash_hex` is never used
[INFO] [stdout]    --> crates/rsync-winfs/src/security.rs:408:4
[INFO] [stdout]     |
[INFO] [stdout] 408 | fn stable_hash_hex(bytes: &[u8]) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rsync_winfs::to_long_path_safe`
[INFO] [stdout]   --> crates/rsync-cli/src/app/tests/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use rsync_winfs::to_long_path_safe;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rsync-delta v0.2.1 (/opt/rustwide/workdir/crates/rsync-delta)
[INFO] [stderr]    Compiling rsync-filter v0.2.1 (/opt/rustwide/workdir/crates/rsync-filter)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.63s
[INFO] running `Command { std: "docker" "inspect" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `default_permissions`
[INFO] [stderr]   --> crates/rsync-fs/src/walk.rs:11:23
[INFO] [stderr]    |
[INFO] [stderr] 11 | use crate::metadata::{default_permissions, FileType, HardlinkId, PortableMetadata};
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rsync-fs` (lib) generated 1 warning (run `cargo fix --lib -p rsync-fs` to apply 1 suggestion)
[INFO] [stderr] warning: `rsync-fs` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: unused import: `Duration`
[INFO] [stderr]  --> crates/rsync-winfs/src/metadata.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stderr]   |                 ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `sparse_holes` is never used
[INFO] [stderr]    --> crates/rsync-winfs/src/metadata.rs:523:4
[INFO] [stderr]     |
[INFO] [stderr] 523 | fn sparse_holes(file_len: u64, allocated_ranges: &[SparseRange]) -> Vec<SparseRange> {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `stable_hash_hex` is never used
[INFO] [stderr]    --> crates/rsync-winfs/src/security.rs:408:4
[INFO] [stderr]     |
[INFO] [stderr] 408 | fn stable_hash_hex(bytes: &[u8]) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_valid_stream_name` is never used
[INFO] [stderr]    --> crates/rsync-winfs/src/streams.rs:163:4
[INFO] [stderr]     |
[INFO] [stderr] 163 | fn is_valid_stream_name(name: &str) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rsync-winfs` (lib) generated 4 warnings (run `cargo fix --lib -p rsync-winfs` to apply 1 suggestion)
[INFO] [stderr] warning: `rsync-winfs` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: unused import: `rsync_winfs::to_long_path_safe`
[INFO] [stderr]   --> crates/rsync-cli/src/app/tests/mod.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | use rsync_winfs::to_long_path_safe;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rsync-cli` (lib test) generated 1 warning (run `cargo fix --lib -p rsync-cli --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsync_cli-ec7d3dc5536f1ae2)
[INFO] [stdout] 
[INFO] [stdout] running 182 tests
[INFO] [stdout] test app::tests::chunk12::plan_errors_on_write_and_only_write_batch_together ... ok
[INFO] [stdout] test app::tests::chunk12::plan_errors_on_write_and_read_batch_together ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_compare_dest ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_fuzzy ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_negated_chunk12_flags ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_multiple_compare_dest ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_link_dest ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_copy_as ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_copy_dest ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_sparse ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_preallocate ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_super ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_write_batch ... ok
[INFO] [stdout] test app::tests::core::append_verify_token_writer_sends_suffix_but_checksums_whole_file ... ok
[INFO] [stdout] test app::tests::chunk12::plan_shows_all_chunk12_options_together ... ok
[INFO] [stdout] test app::tests::chunk12::plan_warns_sparse_preallocate_overlap ... ok
[INFO] [stdout] test app::tests::core::archive_mode_reports_unsupported_metadata_without_claiming_success ... ok
[INFO] [stdout] test app::tests::core::delta_token_writer_emits_copy_tokens_for_matching_basis_blocks ... ok
[INFO] [stdout] test app::tests::core::command_has_version_and_help_output ... ok
[INFO] [stdout] test app::tests::core::inc_recursive_remote_plan_omits_no_inc_recursive ... ok
[INFO] [stdout] test app::tests::core::literal_token_writer_checksums_while_streaming ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_no_super ... ok
[INFO] [stdout] test app::tests::chunk12::plan_renders_read_batch ... ok
[INFO] [stdout] test app::tests::core::protocol31_checksum_choice_controls_block_and_final_digest_algorithm ... ok
[INFO] [stdout] test app::tests::core::remote_shell_plan_accepts_rsync_e_compress_and_no_owner_group ... ok
[INFO] [stdout] test app::tests::core::inc_recursive_remote_push_keeps_no_inc_recursive_until_sender_side_is_supported ... ok
[INFO] [stdout] test app::tests::core::remote_shell_plan_shows_ssh_command_without_claiming_transfer_execution ... ok
[INFO] [stdout] test app::tests::core::renders_default_banner ... ok
[INFO] [stdout] test app::tests::core::delta_token_reader_applies_copy_tokens_from_basis_file ... ok
[INFO] [stdout] test app::tests::core::renders_protocol_range ... ok
[INFO] [stdout] test app::tests::core::renders_version_with_protocol_range ... ok
[INFO] [stdout] test app::tests::daemon::daemon_auth_user_prefers_operand_and_uses_local_env_fallback_order ... ok
[INFO] [stdout] test app::tests::core::should_fallback_to_protocol27_accepts_protocol31_setup_errors ... ok
[INFO] [stdout] test app::tests::daemon::daemon_client_plan_applies_connection_options ... ok
[INFO] [stdout] test app::tests::core::compressed_delta_tokens_roundtrip_with_copy_tokens ... ok
[INFO] [stdout] test app::tests::daemon::daemon_destination_operands_route_to_push_plan ... ok
[INFO] [stdout] test app::tests::core::should_fallback_to_protocol27_rejects_transfer_errors ... ok
[INFO] [stdout] test app::tests::daemon::daemon_password_falls_back_to_rsync_password_env ... ok
[INFO] [stdout] test app::tests::daemon::daemon_module_listing_plan_uses_daemon_mode ... ok
[INFO] [stdout] test app::tests::daemon::daemon_module_listing_executes_over_in_memory_transport ... ok
[INFO] [stdout] test app::tests::daemon::daemon_password_file_does_not_render_secret_or_path ... ok
[INFO] [stdout] test app::tests::daemon::daemon_operands_route_to_daemon_plan_without_remote_shell_argv ... ok
[INFO] [stdout] test app::tests::daemon::daemon_no_auth_pull_uses_remote_pull_receive_path ... ok
[INFO] [stdout] test app::tests::daemon::daemon_push_uses_remote_receiver_path ... ok
[INFO] [stdout] test app::tests::daemon::daemon_password_file_rejects_non_regular_paths ... ok
[INFO] [stdout] test app::tests::daemon::daemon_password_file_rejects_group_or_other_access ... ok
[INFO] [stdout] test app::tests::daemon::daemon_password_file_auth_hashes_without_logging_secret ... ok
[INFO] [stdout] test app::tests::daemon::daemon_server_plan_accepts_core_daemon_options ... ok
[INFO] [stdout] test app::tests::daemon::daemon_url_operands_route_to_daemon_plan ... ok
[INFO] [stdout] test app::tests::daemon::windows_drive_operands_are_not_daemon_operands ... ok
[INFO] [stdout] test app::tests::local::chmod_accepts_symbolic_forms_in_cli_plan ... ok
[INFO] [stdout] test app::tests::local::fail_on_metadata_loss_upgrades_archive_degradations_to_errors ... ok
[INFO] [stdout] test app::tests::local::fake_super_fail_on_metadata_loss_keeps_stored_sidecar_metadata_non_error ... ok
[INFO] [stdout] test app::tests::local::local_execute_rejects_vss_without_ntfs_native_before_mutating ... ok
[INFO] [stdout] test app::tests::local::local_executor_applies_out_format_and_log_file_format ... ok
[INFO] [stdout] test app::tests::local::local_executor_copies_files_and_deletes_extras ... ok
[INFO] [stdout] test app::tests::local::local_executor_escapes_out_format_names_unless_8_bit_output_is_set ... ok
[INFO] [stdout] test app::tests::local::local_executor_batches_multiple_sources ... ok
[INFO] [stdout] test app::tests::local::local_executor_fails_before_transfer_when_log_file_cannot_be_opened ... ok
[INFO] [stdout] test app::tests::local::local_executor_rejects_unicode_normalization_collision_before_write ... ok
[INFO] [stdout] test app::tests::local::local_executor_honors_files_from_records ... ok
[INFO] [stdout] test app::tests::local::local_executor_preflight_rejects_case_collision_paths ... ok
[INFO] [stdout] test app::tests::local::local_executor_runs_inplace_mode ... ok
[INFO] [stdout] test app::tests::local::local_executor_runs_append_verify_itemize_and_stats ... ok
[INFO] [stdout] test app::tests::local::local_ntfs_native_sidecars_respect_filters ... ok
[INFO] [stdout] test app::tests::local::local_ntfs_native_sidecar_names_do_not_flatten_to_collisions ... ok
[INFO] [stdout] test app::tests::local::local_only_write_batch_replays_empty_directories ... ok
[INFO] [stdout] test app::tests::local::local_ntfs_native_sync_writes_sidecar_manifests_when_explicit ... ok
[INFO] [stdout] test app::tests::local::nonportable_metadata_policy_reports_loss_without_archive_mode ... ok
[INFO] [stdout] test app::tests::local::ntfs_native_plan_reports_sidecar_and_vss_runtime_path ... ok
[INFO] [stdout] test app::tests::local::numeric_ids_alone_is_reported_without_metadata_loss_error ... ok
[INFO] [stdout] test app::tests::local::parses_filters_without_executing_transfer ... ok
[INFO] [stdout] test app::tests::local::posix_metadata_options_render_plan_and_fail_on_loss ... ok
[INFO] [stdout] test app::tests::local::local_fake_super_restores_existing_source_sidecar_manifest ... ok
[INFO] [stdout] test app::tests::local::local_fake_super_writes_posix_sidecar_manifest ... ok
[INFO] [stdout] test app::tests::local::local_ntfs_native_sidecars_respect_files_from ... ok
[INFO] [stdout] test app::tests::local::remote_sender_chmod_applies_numeric_modes_to_remote_file_list ... ok
[INFO] [stdout] test app::tests::local::remote_sender_protect_filter_keeps_source_entries ... ok
[INFO] [stdout] test app::tests::local::local_only_write_batch_records_replay_data_without_updating_destination ... ok
[INFO] [stdout] test app::tests::remote::old_args_trusts_remote_source_arg_names_but_not_filters ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_delete_protects_descendants_of_filtered_directories ... ok
[INFO] [stdout] test app::tests::local::local_only_write_batch_honors_filters_for_replay_records ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_files_from_retains_needed_parent_dirs_only ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_keeps_append_verify_on_local_receiver_only ... ok
[INFO] [stdout] test app::tests::local::remote_sender_marks_hardlink_groups_in_file_list ... ok
[INFO] [stdout] test app::tests::local::remote_sender_executability_sets_execute_bits_for_windows_scripts ... ok
[INFO] [stdout] test app::tests::local::remote_sender_collects_file_list_batches_during_local_walk ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_files_from_accepts_full_sender_list_before_local_selection ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_plan_rejects_multiple_hosts ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_plan_accepts_multiple_sources_from_same_host ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_protocol31_inc_recursive_reads_extra_file_list_and_requests_new_files ... ok
[INFO] [stdout] test app::tests::local::local_write_batch_updates_destination_and_replays_changed_destination ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_protocol31_dry_run_reads_file_list_and_reports_actions ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_protocol31_filters_requests_and_protects_delete ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_protocol31_applies_out_format_and_log_file_format ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_routes_sender_link_options_to_remote_server ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_sender_index_sort_places_files_before_directory_walks ... ok
[INFO] [stdout] test app::tests::remote::remote_push_chmod_with_fail_on_metadata_loss_keeps_supported_mapping ... ok
[INFO] [stdout] test app::tests::remote::remote_push_delete_with_filters_routes_receiver_protection ... ok
[INFO] [stdout] test app::tests::remote::remote_push_executability_with_fail_on_metadata_loss_keeps_supported_mapping ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_rejects_security_checksum_mismatch_without_final_file ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_rejects_security_absolute_or_prefixed_file_list_paths_before_writes ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_append_verify_sends_only_suffix_tokens ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_applies_out_format_and_log_file_format ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_accepts_local_source_with_trailing_forward_separator ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_delete_sends_filter_list_terminator_before_file_list ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_notes_when_quick_check_skips_all_file_data ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_dry_run_exchanges_session_bytes ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_filters_local_sender_entries ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_rejects_unsupported_mux_during_final_goodbye ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_rejects_unsupported_mux_during_transfer ... ok
[INFO] [stdout] test app::tests::remote::remote_push_routes_append_verify_without_whole_file ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_rejects_security_file_list_parent_escape_before_writes ... ok
[INFO] [stdout] test app::tests::remote::remote_shell_execute_allows_chunk7_posix_metadata_options_before_spawning ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_uses_sorted_sender_indexes_for_upstream_requests ... ok
[INFO] [stdout] test app::tests::remote::remote_push_still_rejects_delete_with_files_from ... ok
[INFO] [stdout] test app::tests::remote::remote_shell_plan_routes_checksum_and_receiver_metadata_options ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_rejects_security_oversized_literal_stream_without_final_file ... ok
[INFO] [stdout] test app::tests::remote::trust_sender_default_rejects_remote_filter_violations ... ok
[INFO] [stdout] test app::tests::remote::remote_shell_execute_rejects_nonportable_metadata_policy_before_spawning ... ok
[INFO] [stdout] test app::tests::remote::remote_shell_plan_includes_supported_phase5_execution_options ... ok
[INFO] [stdout] test app::tests::remote::remote_push_protocol31_rejects_append_basis_larger_than_sender ... ok
[INFO] [stdout] test app::tests::remote::remote_shell_plan_routes_delete_timing_options ... ok
[INFO] [stdout] test batch::tests::write_and_read_batch_roundtrip ... ok
[INFO] [stdout] test batch::tests::read_batch_rejects_bad_magic ... ok
[INFO] [stdout] test daemon_server::tests::daemon_auth_challenge_accepts_valid_user_and_rejects_bad_credentials ... ok
[INFO] [stdout] test batch::tests::replay_rejects_parent_escape_record ... ok
[INFO] [stdout] test daemon_server::tests::daemon_bwlimit_parses_rsync_rate_units ... ok
[INFO] [stdout] test app::tests::remote::trust_sender_keeps_destination_path_validation_strict ... ok
[INFO] [stdout] test daemon_server::tests::daemon_log_format_expands_core_tokens ... ok
[INFO] [stdout] test daemon_server::tests::parses_minimal_module_config ... ok
[INFO] [stdout] test output::tests::debug_flags_accept_numeric_levels ... ok
[INFO] [stdout] test output::tests::debug_flags_all ... ok
[INFO] [stdout] test output::tests::debug_flags_multi ... ok
[INFO] [stdout] test output::tests::debug_flags_negate ... ok
[INFO] [stdout] test output::tests::debug_flags_none ... ok
[INFO] [stdout] test output::tests::exit_code_daemon_auth_failure ... ok
[INFO] [stdout] test output::tests::exit_code_daemon_log ... ok
[INFO] [stdout] test daemon_server::tests::daemon_bandwidth_limiter_computes_required_delay ... ok
[INFO] [stdout] test daemon_server::tests::dparam_overrides_module_values ... ok
[INFO] [stdout] test output::tests::exit_code_file_io ... ok
[INFO] [stdout] test daemon_server::tests::parses_daemon_auth_and_safe_subset_keys ... ok
[INFO] [stdout] test output::tests::exit_code_file_select ... ok
[INFO] [stdout] test output::tests::exit_code_defaults_to_syntax ... ok
[INFO] [stdout] test output::tests::exit_code_max_delete ... ok
[INFO] [stdout] test output::tests::exit_code_partial ... ok
[INFO] [stdout] test output::tests::exit_code_socket ... ok
[INFO] [stdout] test output::tests::exit_code_protocol_stream ... ok
[INFO] [stdout] test output::tests::exit_code_syntax ... ok
[INFO] [stdout] test output::tests::exit_code_protocol ... ok
[INFO] [stdout] test output::tests::exit_code_timeout ... ok
[INFO] [stdout] test output::tests::exit_code_unsupported ... ok
[INFO] [stdout] test output::tests::format_bytes_human_gib ... ok
[INFO] [stdout] test output::tests::format_bytes_human_kib ... ok
[INFO] [stdout] test output::tests::exit_code_vanished ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_rejects_security_reserved_trailing_and_unicode_paths_before_writes ... ok
[INFO] [stdout] test output::tests::format_bytes_human_mib ... ok
[INFO] [stdout] test output::tests::format_bytes_human_mode ... ok
[INFO] [stdout] test output::tests::info_flags_all ... ok
[INFO] [stdout] test output::tests::info_flags_accept_numeric_levels ... ok
[INFO] [stdout] test output::tests::format_bytes_human_small ... ok
[INFO] [stdout] test output::tests::format_bytes_raw ... ok
[INFO] [stdout] test output::tests::info_flags_multi ... ok
[INFO] [stdout] test output::tests::info_flags_negate ... ok
[INFO] [stdout] test output::tests::info_flags_none ... ok
[INFO] [stdout] test output::tests::info_flags_single ... ok
[INFO] [stdout] test output::tests::log_format_default ... ok
[INFO] [stdout] test output::tests::out_format_all_tokens ... ok
[INFO] [stdout] test output::tests::log_format_no_format ... ok
[INFO] [stdout] test output::tests::out_format_basic ... ok
[INFO] [stdout] test output::tests::out_format_literal_percent ... ok
[INFO] [stdout] test output::tests::out_format_unknown_passthrough ... ok
[INFO] [stdout] test output::tests::output_name_escaping_honors_8_bit_mode ... ok
[INFO] [stdout] test output::tests::transfer_log_enabled ... ok
[INFO] [stdout] test output::tests::stderr_mode_uses_option_values_and_compat_aliases ... ok
[INFO] [stdout] test output::tests::transfer_log_enabled_false ... ok
[INFO] [stdout] test output::tests::progress_log_enabled_by_progress_option_and_info_progress ... ok
[INFO] [stdout] test app::tests::remote::trust_sender_default_rejects_unrequested_single_file_entries ... ok
[INFO] [stdout] test app::tests::remote::remote_pull_rejects_security_short_literal_stream_without_final_file ... ok
[INFO] [stdout] test output::tests::transfer_log_quiet_suppresses_info ... ok
[INFO] [stdout] test output::tests::transfer_rate_label_formats ... ok
[INFO] [stdout] test app::tests::core::delta_token_writer_sends_less_literal_data_for_large_small_edit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 182 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rsync_win-b4816e8bf32bfd8e)
[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/interop/daemon.rs (/opt/rustwide/target/debug/deps/daemon-f4377321728ab226)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test daemon_auth_pull_skips_without_fixture ... ok
[INFO] [stdout] test daemon_auth_failure_skips_without_fixture ... ok
[INFO] [stdout] test daemon_no_auth_pull_skips_without_fixture ... ok
[INFO] [stdout] test daemon_connection_controls_skip_without_fixture ... ok
[INFO] [stdout] test daemon_module_listing_skips_without_fixture ... ok
[INFO] [stdout] test daemon_writable_auth_push_skips_without_fixture ... ok
[INFO] [stdout] test daemon_bwlimit_pull_skips_without_fixture ... ok
[INFO] [stdout] test local_daemon_server_rejects_auth_push_to_read_only_module ... ok
[INFO] [stdout] test local_daemon_server_rejects_missing_auth_user ... ok
[INFO] [stdout] test local_daemon_server_lists_disposable_module ... ok
[INFO] [stdout] test local_daemon_server_rejects_push_to_read_only_module ... ok
[INFO] [stdout] test local_daemon_server_rejects_invalid_password ... ok
[INFO] [stdout] test local_daemon_server_accepts_push_with_posix_metadata_options ... ok
[INFO] [stdout] test local_daemon_server_authenticates_valid_user_for_pull ... ok
[INFO] [stdout] test local_daemon_server_serves_pull_with_posix_metadata_options ... ok
[INFO] [stdout] test local_daemon_server_accepts_push_to_writable_module ... ok
[INFO] [stdout] test local_daemon_server_accepts_auth_push_to_writable_module ... ok
[INFO] [stdout] test local_daemon_server_serves_file_pull_from_disposable_module ... ok
[INFO] [stderr]      Running ../../tests/interop/rsync_discovery.rs (/opt/rustwide/target/debug/deps/interop_discovery-8c67e1e9accddab8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test remote_shell_protocol27_fallback_skips_without_old_peer_fixture ... ok
[INFO] [stdout] test remote_shell_push_delete_tree_skips_without_ssh_target ... ok
[INFO] [stdout] test remote_shell_push_delete_with_exclude_protects_receiver_files ... ok
[INFO] [stdout] test remote_shell_rsync_probe_skips_without_ssh_target ... ok
[INFO] [stdout] test fixture_temp_directory_is_created_and_removed ... ok
[INFO] [stdout] test remote_shell_push_small_tree_skips_without_ssh_target ... ok
[INFO] [stdout] test remote_shell_pull_small_tree_skips_without_ssh_target ... ok
[INFO] [stdout] test discovers_platform_capabilities ... ok
[INFO] [stdout] test ssh_version_probe_skips_when_ssh_is_missing ... ok
[INFO] [stdout] test rsync_version_probe_skips_when_rsync_is_missing ... ok
[INFO] [stderr]      Running ../../tests/stress/large_file.rs (/opt/rustwide/target/debug/deps/large_file-7a28c6e4884f33ef)
[INFO] [stdout] test discovers_tools_without_requiring_external_binaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test daemon_push_whole_file_larger_than_max_alloc_streams_literals ... ok
[INFO] [stdout] test daemon_pull_delta_larger_than_max_alloc_streams_basis_signatures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s
[INFO] [stdout] 
[INFO] [stderr]      Running ../../tests/stress/large_tree.rs (/opt/rustwide/target/debug/deps/large_tree-31c6fca8843ac101)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test incremental_receiver_state_plans_deletes_after_all_batches_and_protects_filters ... ok
[INFO] [stdout] test incremental_receiver_delete_timing_covers_all_delete_modes ... ok
[INFO] [stdout] test protocol31_push_streams_file_list_batches_without_encoded_prebuffer ... ok
[INFO] [stdout] test local_copy_larger_than_max_alloc_uses_bounded_buffers ... ok
[INFO] [stdout] test protocol_file_list_batch_builder_stays_within_window_for_large_tree ... ok
[INFO] [stdout] test daemon_pull_rejects_basis_block_over_max_alloc_before_replacing_file ... ok
[INFO] [stdout] test daemon_push_rejects_file_list_over_max_alloc_before_mutating_receiver ... ok
[INFO] [stderr]      Running ../../tests/compat/options.rs (/opt/rustwide/target/debug/deps/options-0a5eab9bf8c87f11)
[INFO] [stdout] test daemon_pull_rejects_file_list_over_max_alloc_before_mutating_receiver ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test chunk11_output_options_are_marked_implemented ... ok
[INFO] [stdout] test chunk13_all_limits_combined_no_warnings ... ok
[INFO] [stdout] test chunk10_daemon_options_are_marked_implemented ... ok
[INFO] [stdout] test chunk13_bwlimit_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_bwlimit_parses_megabytes ... ok
[INFO] [stdout] test chunk13_clustered_short_limits ... ok
[INFO] [stdout] test chunk13_outbuf_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_early_input_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_protocol_rejects_unsupported_execution_version ... ok
[INFO] [stdout] test chunk13_open_noatime_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_stop_after_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_iconv_emits_diagnostic ... ok
[INFO] [stdout] test chunk13_max_alloc_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_outbuf_routes_to_remote_server_argv ... ok
[INFO] [stdout] test chunk13_protocol_27_gates_remote_shell_plan ... ok
[INFO] [stdout] test chunk13_stop_at_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_resource_limit_values_are_validated ... ok
[INFO] [stdout] test chunk13_registry_status_is_implemented ... ok
[INFO] [stdout] test chunk13_protocol_is_parsed_and_rendered ... ok
[INFO] [stdout] test chunk13_timeout_is_parsed_and_rendered ... ok
[INFO] [stdout] test conflict_engine_reports_update_delete_temp_metadata_and_link_conflicts ... ok
[INFO] [stdout] test compatibility_doc_lists_metadata_contract_for_each_supported_class ... ok
[INFO] [stdout] test daemon_and_project_options_are_classified_separately ... ok
[INFO] [stdout] test executor_renders_help_without_falling_back_to_empty_plan ... ok
[INFO] [stdout] test fsync_is_disabled_by_default_and_enabled_explicitly ... ok
[INFO] [stdout] test dirs_mode_does_not_override_recursive_flags ... ok
[INFO] [stdout] test chunk13_time_limit_is_parsed_and_rendered ... ok
[INFO] [stdout] test link_mode_defaults_and_last_option_wins_are_rsync_like ... ok
[INFO] [stdout] test negated_short_aliases_disable_prior_flags ... ok
[INFO] [stdout] test parser_accepts_backward_compatible_max_delete_minus_one ... ok
[INFO] [stdout] test parser_accepts_attached_values_for_short_options ... ok
[INFO] [stdout] test option_status_model_does_not_overstate_execution_support ... ok
[INFO] [stdout] test parser_accepts_help_without_explicit_program_name ... ok
[INFO] [stdout] test negated_options_disable_prior_flags_and_archive_implications ... ok
[INFO] [stdout] test parser_exposes_structured_parsed_options ... ok
[INFO] [stdout] test parser_accepts_repeated_verbosity_and_version_flags ... ok
[INFO] [stdout] test parser_accepts_long_equals_space_and_negated_options ... ok
[INFO] [stdout] test parser_accepts_rsync_short_clusters_and_plans_implications ... ok
[INFO] [stdout] test negated_implemented_options_really_clear_prior_state ... ok
[INFO] [stdout] test parser_accepts_no_prefixed_standalone_options_and_compat_aliases ... ok
[INFO] [stdout] test parser_rejects_invalid_stderr_mode ... ok
[INFO] [stdout] test parser_routes_chunk8_checksum_and_compression_options ... ok
[INFO] [stdout] test parser_routes_chunk9_remote_shell_transport_options ... ok
[INFO] [stdout] test parser_routes_chunk7_posix_metadata_options_to_remote_receiver ... ok
[INFO] [stdout] test repeated_human_readable_and_help_match_rsync_h_behavior ... ok
[INFO] [stdout] test parser_routes_full_link_and_device_options ... ok
[INFO] [stdout] test shortcut_implications_and_conflicts_are_reported_in_plan ... ok
[INFO] [stdout] test transfer_plan_reports_mode_gating_for_all_modes ... ok
[INFO] [stdout] test upstream_registry_contains_expected_short_options ... ok
[INFO] [stdout] test unknown_options_fail_unless_sent_as_remote_option ... ok
[INFO] [stdout] test remote_plan_expands_filter_files_into_server_argv ... ok
[INFO] [stdout] test upstream_client_registry_contains_upstream_rsync_long_options ... ok
[INFO] [stdout] test option_status_doc_separates_execution_support_levels ... ok
[INFO] [stdout] test parser_loads_include_and_exclude_from_files_with_from0 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running ../../tests/compat/release_readiness.rs (/opt/rustwide/target/debug/deps/release_readiness-b85711d814bb2bf4)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ci_runs_stable_and_msrv_windows_jobs ... ok
[INFO] [stdout] test release_script_runs_required_smoke_gates ... ok
[INFO] [stdout] test release_metadata_is_frozen_in_docs ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- release_metadata_is_frozen_in_docs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'release_metadata_is_frozen_in_docs' (1602) panicked at crates/rsync-cli/../../tests/compat/release_readiness.rs:66:5:
[INFO] [stdout] assertion failed: cargo.contains("clap = { version = \">=4.5,<4.6\"")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5829e076c8b1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5829e076c8b1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5829e076c8b1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5829e076c8b1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5829e078066a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5829e078066a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5829e0770d6c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5829e0770d6c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5829e074aa26 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5829e074aa26 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5829e0764769 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5829e06ff0e0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5829e06ff0e0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5829e0764922 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5829e0764922 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5829e074ab04 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5829e07422a9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5829e074b6cd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5829e0780d9c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5829e0780d62 - core[6883ba1bc0fe4ed1]::panicking::panic
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:150:5
[INFO] [stderr] error: test failed, to rerun pass `-p rsync-cli --test release_readiness`
[INFO] [stdout]   20:     0x5829e06ee034 - release_readiness[21392296a6c80eea]::release_metadata_is_frozen_in_docs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rsync-cli/../../tests/compat/release_readiness.rs:66:5
[INFO] [stdout]   21:     0x5829e06ed507 - release_readiness[21392296a6c80eea]::release_metadata_is_frozen_in_docs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rsync-cli/../../tests/compat/release_readiness.rs:57:40
[INFO] [stdout]   22:     0x5829e06f2206 - <release_readiness[21392296a6c80eea]::release_metadata_is_frozen_in_docs::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5829e06f241b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5829e06f241b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5829e06ffa65 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5829e06ffa65 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5829e06ffa65 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x5829e06ffa65 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5829e06ffa65 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5829e06ffa65 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5829e06ffa65 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5829e06fa514 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5829e06fa514 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5829e0702bb2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5829e0702bb2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5829e0702bb2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x5829e0702bb2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5829e0702bb2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5829e0702bb2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5829e0702bb2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5829e076bdcf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x5829e076bdcf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x712ca2734aa4 - <unknown>
[INFO] [stdout]   44:     0x712ca27c1a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     release_metadata_is_frozen_in_docs
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8", kill_on_drop: false }`
[INFO] [stdout] b810edbc9f28ed330a21c9ce38ea1b6d10b2b983666504e346487d9f25d869a8
