[INFO] fetching crate btrfs-cli 0.11.0... [INFO] testing btrfs-cli-0.11.0 against beta-2026-04-21 for beta-1.96-1 [INFO] extracting crate btrfs-cli 0.11.0 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate btrfs-cli 0.11.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate btrfs-cli 0.11.0 [INFO] tweaked toml for crates.io crate btrfs-cli 0.11.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate btrfs-cli 0.11.0 on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate btrfs-cli 0.11.0 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cff0e8042ed8b926c24cd855063921d0413f9560199b33d5f03b645d9be3e3aa [INFO] running `Command { std: "docker" "start" "-a" "cff0e8042ed8b926c24cd855063921d0413f9560199b33d5f03b645d9be3e3aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cff0e8042ed8b926c24cd855063921d0413f9560199b33d5f03b645d9be3e3aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cff0e8042ed8b926c24cd855063921d0413f9560199b33d5f03b645d9be3e3aa", kill_on_drop: false }` [INFO] [stdout] cff0e8042ed8b926c24cd855063921d0413f9560199b33d5f03b645d9be3e3aa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a64b6dd3b67a0a6d413728251e0a35acf1717f79dd0ec85dee34f81cb8805de4 [INFO] running `Command { std: "docker" "start" "-a" "a64b6dd3b67a0a6d413728251e0a35acf1717f79dd0ec85dee34f81cb8805de4", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling bindgen v0.72.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling crc32c v0.6.8 [INFO] [stderr] Compiling nix v0.31.2 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling jiff v0.2.23 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling env_filter v1.0.1 [INFO] [stderr] Compiling cols-derive v0.3.2 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling cols v0.3.2 [INFO] [stderr] Compiling env_logger v0.11.10 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling lzokay v2.0.1 [INFO] [stderr] Compiling btrfs-disk v0.11.0 [INFO] [stderr] Compiling btrfs-uapi v0.11.0 [INFO] [stderr] Compiling btrfs-transaction v0.11.0 [INFO] [stderr] Compiling btrfs-stream v0.11.0 [INFO] [stderr] Compiling btrfs-cli v0.11.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.56s [INFO] running `Command { std: "docker" "inspect" "a64b6dd3b67a0a6d413728251e0a35acf1717f79dd0ec85dee34f81cb8805de4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a64b6dd3b67a0a6d413728251e0a35acf1717f79dd0ec85dee34f81cb8805de4", kill_on_drop: false }` [INFO] [stdout] a64b6dd3b67a0a6d413728251e0a35acf1717f79dd0ec85dee34f81cb8805de4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 708ee79fa7f2aff7ba77a3ad082e86cf0098e8ea5246780b5e14759ef2ee32c5 [INFO] running `Command { std: "docker" "start" "-a" "708ee79fa7f2aff7ba77a3ad082e86cf0098e8ea5246780b5e14759ef2ee32c5", kill_on_drop: false }` [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling insta v1.46.3 [INFO] [stderr] Compiling btrfs-cli v0.11.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.84s [INFO] running `Command { std: "docker" "inspect" "708ee79fa7f2aff7ba77a3ad082e86cf0098e8ea5246780b5e14759ef2ee32c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "708ee79fa7f2aff7ba77a3ad082e86cf0098e8ea5246780b5e14759ef2ee32c5", kill_on_drop: false }` [INFO] [stdout] 708ee79fa7f2aff7ba77a3ad082e86cf0098e8ea5246780b5e14759ef2ee32c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2333f086cfb85e73df5344c63f23b9f6d66cf034c187efd1daf20e6e3b05d9a7 [INFO] running `Command { std: "docker" "start" "-a" "2333f086cfb85e73df5344c63f23b9f6d66cf034c187efd1daf20e6e3b05d9a7", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/btrfs_cli-d742245a249d5e1b) [INFO] [stdout] [INFO] [stdout] running 128 tests [INFO] [stdout] test balance::filters::tests::drange ... ok [INFO] [stdout] test balance::filters::tests::devid_zero ... ok [INFO] [stdout] test balance::filters::tests::limit_single ... ok [INFO] [stdout] test balance::filters::tests::open_ended_ranges ... ok [INFO] [stdout] test balance::filters::tests::multiple_filters ... ok [INFO] [stdout] test balance::filters::tests::profiles_single ... ok [INFO] [stdout] test balance::filters::tests::profiles_unknown ... ok [INFO] [stdout] test balance::filters::tests::usage_over_100 ... ok [INFO] [stdout] test balance::filters::tests::vrange ... ok [INFO] [stdout] test balance::filters::tests::stripes_range ... ok [INFO] [stdout] test balance::filters::tests::usage_single_value ... ok [INFO] [stdout] test balance::filters::tests::profiles_multiple ... ok [INFO] [stdout] test balance::filters::tests::convert_profile ... ok [INFO] [stdout] test balance::filters::tests::soft_flag ... ok [INFO] [stdout] test balance::filters::tests::usage_range ... ok [INFO] [stdout] test check::errors::tests::display_bad_fsid ... ok [INFO] [stdout] test check::errors::tests::display_bad_level ... ok [INFO] [stdout] test check::errors::tests::display_bad_generation ... ok [INFO] [stdout] test check::errors::tests::display_block_group_missing_chunk ... ok [INFO] [stdout] test check::errors::tests::display_checksum_mismatch ... ok [INFO] [stdout] test balance::filters::tests::unknown_filter ... ok [INFO] [stdout] test balance::filters::tests::usage_range_over_100 ... ok [INFO] [stdout] test check::errors::tests::display_chunk_missing_block_group ... ok [INFO] [stdout] test balance::filters::tests::devid ... ok [INFO] [stdout] test check::errors::tests::display_device_extent_overlap ... ok [INFO] [stdout] test balance::filters::tests::empty_filter ... ok [INFO] [stdout] test check::errors::tests::display_dir_size_wrong ... ok [INFO] [stdout] test check::errors::tests::display_dir_item_orphan ... ok [INFO] [stdout] test check::errors::tests::display_key_order_violation ... ok [INFO] [stdout] test check::errors::tests::display_inode_missing ... ok [INFO] [stdout] test check::errors::tests::display_file_extent_overlap ... ok [INFO] [stdout] test check::errors::tests::display_missing_extent_item ... ok [INFO] [stdout] test check::errors::tests::display_nlink_mismatch ... ok [INFO] [stdout] test check::errors::tests::display_nbytes_wrong ... ok [INFO] [stdout] test check::errors::tests::display_overlapping_extent ... ok [INFO] [stdout] test check::errors::tests::display_read_error ... ok [INFO] [stdout] test check::errors::tests::display_root_backref_missing ... ok [INFO] [stdout] test check::errors::tests::display_root_ref_mismatch ... ok [INFO] [stdout] test check::errors::tests::display_superblock_invalid ... ok [INFO] [stdout] test check::errors::tests::display_root_ref_missing ... ok [INFO] [stdout] test check::errors::tests::results_bytes_used_preserved ... ok [INFO] [stdout] test check::errors::tests::results_no_errors ... ok [INFO] [stdout] test check::errors::tests::results_tracks_errors ... ok [INFO] [stdout] test check::extents::tests::count_inline_refs_data_backrefs_with_counts ... ok [INFO] [stdout] test check::extents::tests::count_inline_refs_empty ... ok [INFO] [stdout] test check::extents::tests::count_inline_refs_owner_ref ... ok [INFO] [stdout] test check::extents::tests::count_inline_refs_tree_block_backrefs ... ok [INFO] [stdout] test check::extents::tests::flush_pending_accounts_data_referenced_bytes ... ok [INFO] [stdout] test check::extents::tests::flush_pending_matching_refs ... ok [INFO] [stdout] test check::extents::tests::flush_pending_no_op_when_empty ... ok [INFO] [stdout] test check::extents::tests::flush_pending_ref_mismatch_reports_error ... ok [INFO] [stdout] test check::root_refs::tests::check_fields_match_dirid_mismatch ... ok [INFO] [stdout] test check::root_refs::tests::check_fields_match_all_mismatch ... ok [INFO] [stdout] test check::root_refs::tests::check_fields_match_identical ... ok [INFO] [stdout] test check::root_refs::tests::check_fields_match_sequence_mismatch ... ok [INFO] [stdout] test check::root_refs::tests::check_fields_match_name_mismatch ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_items_empty_no_error ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_items_duplicate ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_items_single_item_no_error ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_items_valid ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_items_violation ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_ptrs_valid ... ok [INFO] [stdout] test check::tree_structure::tests::check_key_order_ptrs_violation ... ok [INFO] [stdout] test check::tree_structure::tests::key_less_by_objectid ... ok [INFO] [stdout] test check::tree_structure::tests::key_less_by_type ... ok [INFO] [stdout] test check::tree_structure::tests::key_less_equal_is_false ... ok [INFO] [stdout] test check::tree_structure::tests::key_less_by_offset ... ok [INFO] [stdout] test balance::filters::tests::missing_value ... ok [INFO] [stdout] test check::tree_structure::tests::tree_name_subvolume ... ok [INFO] [stdout] test inspect::print_super::tests::format_flag_names_multiple ... ok [INFO] [stdout] test check::errors::tests::display_ref_mismatch ... ok [INFO] [stdout] test inspect::print_super::tests::format_flag_names_single ... ok [INFO] [stdout] test inspect::print_super::tests::format_flag_names_unknown_bits ... ok [INFO] [stdout] test inspect::print_super::tests::format_magic_non_printable ... ok [INFO] [stdout] test inspect::print_super::tests::format_flag_names_zero ... ok [INFO] [stdout] test inspect::print_super::tests::format_magic_btrfs ... ok [INFO] [stdout] test balance::filters::tests::convert_with_soft ... ok [INFO] [stdout] test check::tree_structure::tests::tree_name_known_objectids ... ok [INFO] [stdout] test balance::filters::tests::limit_range ... ok [INFO] [stdout] test property::tests::classify_block_device ... ok [INFO] [stdout] test property::tests::classify_fs_root_requires_subvolume ... ok [INFO] [stdout] test property::tests::classify_ino_256_but_not_subvolume ... ok [INFO] [stdout] test property::tests::classify_subvolume ... ok [INFO] [stdout] test property::tests::classify_subvolume_at_mount_point ... ok [INFO] [stdout] test property::tests::classify_nonexistent_path ... ok [INFO] [stdout] test property::tests::description_known_properties ... ok [INFO] [stdout] test property::tests::invalid_property_unknown ... ok [INFO] [stdout] test property::tests::description_unknown_property ... ok [INFO] [stdout] test property::tests::property_names_device ... ok [INFO] [stdout] test property::tests::classify_regular_file ... ok [INFO] [stdout] test property::tests::property_names_inode ... ok [INFO] [stdout] test property::tests::property_names_filesystem ... ok [INFO] [stdout] test property::tests::property_names_subvol ... ok [INFO] [stdout] test property::tests::valid_property_compression_on_inode ... ok [INFO] [stdout] test property::tests::valid_property_ro_on_subvol ... ok [INFO] [stdout] test property::tests::invalid_property_label_on_subvol ... ok [INFO] [stdout] test receive::dump::tests::fmt_timespec_nonzero ... ok [INFO] [stdout] test property::tests::classify_subvolume_info_ok_but_wrong_ino ... ok [INFO] [stdout] test receive::dump::tests::fmt_timespec_zero ... ok [INFO] [stdout] test property::tests::invalid_property_ro_on_inode ... ok [INFO] [stdout] test receive::dump::tests::fmt_uuid_nil ... ok [INFO] [stdout] test util::tests::human_bytes_exact_powers ... ok [INFO] [stdout] test property::tests::valid_property_label_on_device ... ok [INFO] [stdout] test property::tests::valid_property_label_on_filesystem ... ok [INFO] [stdout] test util::tests::human_bytes_fractional ... ok [INFO] [stdout] test util::tests::human_bytes_small ... ok [INFO] [stdout] test check::errors::tests::display_bad_bytenr ... ok [INFO] [stdout] test util::tests::parse_qgroupid_bad_level ... ok [INFO] [stdout] test util::tests::parse_qgroupid_bad_subvolid ... ok [INFO] [stdout] test util::tests::parse_qgroupid_higher_level ... ok [INFO] [stdout] test util::tests::human_bytes_u64_max ... ok [INFO] [stdout] test util::tests::parse_qgroupid_missing_slash ... ok [INFO] [stdout] test util::tests::parse_size_all_suffixes ... ok [INFO] [stdout] test util::tests::parse_size_bad_number ... ok [INFO] [stdout] test util::tests::parse_size_bare_number ... ok [INFO] [stdout] test util::tests::parse_size_case_insensitive ... ok [INFO] [stdout] test util::tests::parse_size_overflow ... ok [INFO] [stdout] test util::tests::parse_size_unknown_suffix ... ok [INFO] [stdout] test util::tests::parsed_uuid_clear ... ok [INFO] [stdout] test util::tests::parsed_uuid_explicit ... ok [INFO] [stdout] test util::tests::parsed_uuid_no_hyphens ... ok [INFO] [stdout] test util::tests::parsed_uuid_random ... ok [INFO] [stdout] test util::tests::parsed_uuid_time ... ok [INFO] [stdout] test util::tests::parsed_uuid_invalid ... ok [INFO] [stdout] test balance::filters::tests::profiles_case_insensitive ... ok [INFO] [stdout] test receive::dump::tests::fmt_uuid_specific ... ok [INFO] [stdout] test util::tests::human_bytes_zero ... ok [INFO] [stdout] test util::tests::parse_qgroupid_level0 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/btrfs-a7ebbe58a96c5a14) [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/arguments.rs (/opt/rustwide/target/debug/deps/arguments-344058ad9f089276) [INFO] [stdout] [INFO] [stdout] running 129 tests [INFO] [stdout] test balance_cancel ... ok [INFO] [stdout] test balance_start ... ok [INFO] [stdout] test balance_pause ... ok [INFO] [stdout] test balance_resume ... ok [INFO] [stdout] test balance_status ... ok [INFO] [stdout] test balance_start_missing_path ... ok [INFO] [stdout] test device_add ... ok [INFO] [stdout] test balance_start_with_filters ... ok [INFO] [stdout] test device_add_all_flags ... ok [INFO] [stdout] test device_ready ... ok [INFO] [stdout] test device_add_enqueue ... ok [INFO] [stdout] test device_add_missing_mount ... ok [INFO] [stdout] test device_add_force ... ok [INFO] [stdout] test device_scan ... ok [INFO] [stdout] test device_remove ... ok [INFO] [stdout] test device_add_nodiscard ... ok [INFO] [stdout] test device_stats_check ... ok [INFO] [stdout] test filesystem_du ... ok [INFO] [stdout] test filesystem_label_get ... ok [INFO] [stdout] test filesystem_defrag ... ok [INFO] [stdout] test device_stats ... ok [INFO] [stdout] test filesystem_defrag_compress ... ok [INFO] [stdout] test filesystem_mkswapfile_with_size ... ok [INFO] [stdout] test global_quiet ... ok [INFO] [stdout] test filesystem_usage ... ok [INFO] [stdout] test filesystem_resize ... ok [INFO] [stdout] test global_verbose ... ok [INFO] [stdout] test filesystem_resize_missing_path ... ok [INFO] [stdout] test filesystem_show_no_args ... ok [INFO] [stdout] test filesystem_sync ... ok [INFO] [stdout] test filesystem_show ... ok [INFO] [stdout] test filesystem_df ... ok [INFO] [stdout] test property_get ... ok [INFO] [stdout] test filesystem_df_missing_path ... ok [INFO] [stdout] test inspect_inode_resolve ... ok [INFO] [stdout] test inspect_dump_super ... ok [INFO] [stdout] test inspect_list_chunks ... ok [INFO] [stdout] test inspect_dump_super_full_all ... ok [INFO] [stdout] test no_subcommand ... ok [INFO] [stdout] test filesystem_label_set ... ok [INFO] [stdout] test inspect_inode_resolve_missing_args ... ok [INFO] [stdout] test property_get_named ... ok [INFO] [stdout] test inspect_rootid ... ok [INFO] [stdout] test inspect_min_dev_size ... ok [INFO] [stdout] test inspect_subvolid_resolve ... ok [INFO] [stdout] test property_list ... ok [INFO] [stdout] test property_set ... ok [INFO] [stdout] test inspect_logical_resolve ... ok [INFO] [stdout] test qgroup_assign_no_rescan ... ok [INFO] [stdout] test qgroup_assign ... ok [INFO] [stdout] test property_set_missing_value ... ok [INFO] [stdout] test quota_disable ... ok [INFO] [stdout] test quota_rescan ... ok [INFO] [stdout] test qgroup_create_missing_path ... ok [INFO] [stdout] test qgroup_create ... ok [INFO] [stdout] test qgroup_remove ... ok [INFO] [stdout] test qgroup_show ... ok [INFO] [stdout] test quota_enable_simple ... ok [INFO] [stdout] test qgroup_destroy ... ok [INFO] [stdout] test qgroup_clear_stale ... ok [INFO] [stdout] test qgroup_limit ... ok [INFO] [stdout] test quota_enable ... ok [INFO] [stdout] test qgroup_show_with_flags ... ok [INFO] [stdout] test quota_rescan_status ... ok [INFO] [stdout] test qgroup_limit_none ... ok [INFO] [stdout] test quota_status ... ok [INFO] [stdout] test scrub_cancel ... ok [INFO] [stdout] test send_basic ... ok [INFO] [stdout] test replace_cancel ... ok [INFO] [stdout] test replace_start_missing_args ... ok [INFO] [stdout] test replace_status ... ok [INFO] [stdout] test receive_from_file ... ok [INFO] [stdout] test scrub_resume ... ok [INFO] [stdout] test scrub_status ... ok [INFO] [stdout] test send_incremental ... ok [INFO] [stdout] test scrub_start ... ok [INFO] [stdout] test receive_dump ... ok [INFO] [stdout] test send_missing_subvol ... ok [INFO] [stdout] test send_to_file ... ok [INFO] [stdout] test send_no_data ... ok [INFO] [stdout] test scrub_start_readonly ... ok [INFO] [stdout] test receive_basic ... ok [INFO] [stdout] test subvolume_create_parents_and_qgroup ... ok [INFO] [stdout] test subvolume_create_qgroup ... ok [INFO] [stdout] test subvolume_create_multiple_qgroups ... ok [INFO] [stdout] test subvolume_create_missing_path ... ok [INFO] [stdout] test subvolume_delete_commit_after ... ok [INFO] [stdout] test subvolume_create ... ok [INFO] [stdout] test subvolume_delete_by_subvolid ... ok [INFO] [stdout] test subvolume_create_parents ... ok [INFO] [stdout] test subvolume_get_default ... ok [INFO] [stdout] test subvolume_delete ... ok [INFO] [stdout] test subvolume_delete_commit_each ... ok [INFO] [stdout] test subvolume_find_new ... ok [INFO] [stdout] test subvolume_delete_subvolid_recursive_conflict ... ok [INFO] [stdout] test subvolume_find_new_missing_gen ... ok [INFO] [stdout] test subvolume_delete_missing_path ... ok [INFO] [stdout] test subvolume_delete_commit_conflict ... ok [INFO] [stdout] test subvolume_delete_verbose ... ok [INFO] [stdout] test subvolume_list_combined ... ok [INFO] [stdout] test subvolume_list_sort_invalid ... ok [INFO] [stdout] test subvolume_list_all ... ok [INFO] [stdout] test subvolume_list_gen_filter_atleast ... ok [INFO] [stdout] test subvolume_set_default ... ok [INFO] [stdout] test subvolume_list_sort ... ok [INFO] [stdout] test subvolume_list_table ... ok [INFO] [stdout] test subvolume_list_deleted ... ok [INFO] [stdout] test subvolume_list ... ok [INFO] [stdout] test subvolume_list_ogen_filter ... ok [INFO] [stdout] test subvolume_list_gen_filter_atmost ... ok [INFO] [stdout] test subvolume_show_rootid_uuid_conflict ... ok [INFO] [stdout] test subvolume_list_gen_filter_exact ... ok [INFO] [stdout] test subvolume_list_with_flags ... ok [INFO] [stdout] test subvolume_show_rootid ... ok [INFO] [stdout] test subvolume_show ... ok [INFO] [stdout] test subvolume_show_uuid ... ok [INFO] [stdout] test unknown_subcommand ... ok [INFO] [stdout] test subvolume_snapshot_qgroup ... ok [INFO] [stdout] test subvolume_sync_with_sleep ... ok [INFO] [stdout] test subvolume_snapshot_missing_dest ... ok [INFO] [stdout] test subvolume_snapshot_readonly_qgroup ... ok [INFO] [stdout] test subvolume_sync_with_ids ... ok [INFO] [stdout] test subvolume_snapshot ... ok [INFO] [stdout] test subvolume_snapshot_readonly ... ok [INFO] [stdout] test subvolume_sync ... ok [INFO] [stdout] test subvolume_list_only_below ... ok [INFO] [stdout] test subvolume_delete_recursive ... ok [INFO] [stdout] test replace_start ... ok [INFO] [stdout] test filesystem_mkswapfile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 129 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s [INFO] [stdout] [INFO] [stderr] Running tests/commands.rs (/opt/rustwide/target/debug/deps/commands-22716719402ed500) [INFO] [stdout] [INFO] [stdout] running 178 tests [INFO] [stdout] test fixture::device_stats ... ignored, requires elevated privileges [INFO] [stdout] test fixture::device_stats_json ... ignored, requires elevated privileges [INFO] [stdout] test fixture::device_usage ... ignored, requires elevated privileges [INFO] [stdout] test fixture::device_usage_gbytes ... ignored, requires elevated privileges [INFO] [stdout] test fixture::device_usage_kbytes ... ignored, requires elevated privileges [INFO] [stdout] test fixture::device_usage_raw ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_df ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_df_json ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_du ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_du_json ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_du_summarize ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_label ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_show ... ignored, requires elevated privileges [INFO] [stdout] test fixture::filesystem_usage ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_dump_super ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_dump_super_full ... ignored, requires elevated privileges [INFO] [stdout] test fixture::help_flag ... ok [INFO] [stdout] test fixture::dry_run_unsupported_command_returns_error ... ok [INFO] [stdout] test fixture::check_nonexistent_device ... ok [INFO] [stdout] test fixture::device_stats_offline_json ... ok [INFO] [stdout] test fixture::inspect_inode_resolve ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_list_chunks ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_list_chunks_offline ... ok [INFO] [stdout] test fixture::inspect_min_dev_size ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_min_dev_size_offline ... ok [INFO] [stdout] test fixture::inspect_rootid ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_rootid_subvol ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_subvolid_resolve ... ignored, requires elevated privileges [INFO] [stdout] test fixture::inspect_dump_tree_root_tree ... ok [INFO] [stdout] test fixture::inspect_tree_stats ... ok [INFO] [stdout] test fixture::check_with_data_csum ... ok [INFO] [stdout] test fixture::invalid_subcommand_fails ... ok [INFO] [stdout] test fixture::inspect_tree_stats_single_tree ... ok [INFO] [stdout] test fixture::property_get_all_inode ... ignored, requires elevated privileges [INFO] [stdout] test fixture::property_get_compression_file ... ignored, requires elevated privileges [INFO] [stdout] test fixture::property_get_label ... ignored, requires elevated privileges [INFO] [stdout] test fixture::property_get_ro_snapshot ... ignored, requires elevated privileges [INFO] [stdout] test fixture::no_args_returns_error ... ok [INFO] [stdout] test fixture::property_get_ro_writable ... ignored, requires elevated privileges [INFO] [stdout] test fixture::property_list_filesystem ... ignored, requires elevated privileges [INFO] [stdout] test fixture::property_list_inode ... ignored, requires elevated privileges [INFO] [stdout] test fixture::property_list_subvol ... ignored, requires elevated privileges [INFO] [stdout] test fixture::quota_status_disabled ... ignored, requires elevated privileges [INFO] [stdout] test fixture::device_stats_offline_modern ... ok [INFO] [stdout] test fixture::restore_list_roots ... ok [INFO] [stdout] test fixture::check_invalid_super_mirror ... ok [INFO] [stdout] test fixture::check_unsupported_repair ... ok [INFO] [stdout] test fixture::subvolume_get_default ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_get_default_json ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_get_flags_readonly ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_get_flags_writable ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_list ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_list_json ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_list_only_below ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_list_sort_path ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_list_sort_rootid_desc ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_list_table ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_show ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_show_by_rootid ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_show_json ... ignored, requires elevated privileges [INFO] [stdout] test fixture::subvolume_show_snapshot ... ignored, requires elevated privileges [INFO] [stdout] test fixture::restore_dry_run ... ok [INFO] [stdout] test fixture::subcommand_help_flag ... ok [INFO] [stdout] test fixture::version_flag ... ok [INFO] [stdout] test live::balance_cancel_not_running ... ignored, requires elevated privileges [INFO] [stdout] test live::balance_full_balance_flag ... ignored, requires elevated privileges [INFO] [stdout] test live::balance_pause_not_running ... ignored, requires elevated privileges [INFO] [stdout] test live::balance_resume_not_running ... ignored, requires elevated privileges [INFO] [stdout] test live::balance_start_status ... ignored, requires elevated privileges [INFO] [stdout] test live::balance_without_filters_warns ... ignored, requires elevated privileges [INFO] [stdout] test live::device_add_enqueue ... ignored, requires elevated privileges [INFO] [stdout] test live::device_add_force ... ignored, requires elevated privileges [INFO] [stdout] test live::device_add_nodiscard ... ignored, requires elevated privileges [INFO] [stdout] test live::device_add_remove ... ignored, requires elevated privileges [INFO] [stdout] test live::device_ready ... ignored, requires elevated privileges [INFO] [stdout] test live::device_scan ... ignored, requires elevated privileges [INFO] [stdout] test live::device_scan_forget_stale ... ignored, requires elevated privileges [INFO] [stdout] test live::dry_run_subvolume_delete ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_commit_stats ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_defrag ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_defrag_compress ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_defrag_compress_lzo ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_defrag_compress_zlib ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_defrag_recursion_with_subvol ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_df_kbytes ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_df_mbytes ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_df_raw ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_df_si ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_du_shared ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_label_get_set ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_mkswapfile ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_resize_grow_shrink ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_resize_invalid_size ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_resize_missing_args ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_resize_offline_grow ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_resize_offline_rejects_shrink ... ignored, requires elevated privileges [INFO] [stdout] test live::filesystem_sync ... ignored, requires elevated privileges [INFO] [stdout] test live::inspect_dump_super ... ignored, requires elevated privileges [INFO] [stdout] test live::inspect_rootid ... ignored, requires elevated privileges [INFO] [stdout] test live::mkfs_rootdir_compressed ... ignored, requires elevated privileges [INFO] [stdout] test live::mkfs_rootdir_end_to_end ... ignored, requires elevated privileges [INFO] [stdout] test live::mkfs_rootdir_lzo_compressed ... ignored, requires elevated privileges [INFO] [stdout] test live::mkfs_rootdir_shrink ... ignored, requires elevated privileges [INFO] [stdout] test live::property_force_clear_received_uuid ... ignored, requires elevated privileges [INFO] [stdout] test live::property_get_set_ro ... ignored, requires elevated privileges [INFO] [stdout] test live::property_ro_no_change_when_already_set ... ignored, requires elevated privileges [INFO] [stdout] test live::property_set_compression ... ignored, requires elevated privileges [INFO] [stdout] test live::property_set_label ... ignored, requires elevated privileges [INFO] [stdout] test live::property_set_ro_invalid_value ... ignored, requires elevated privileges [INFO] [stdout] test live::property_wrong_property_for_type ... ignored, requires elevated privileges [INFO] [stdout] test live::qgroup_assign_remove ... ignored, requires elevated privileges [INFO] [stdout] test live::qgroup_create_destroy ... ignored, requires elevated privileges [INFO] [stdout] test live::qgroup_limit ... ignored, requires elevated privileges [INFO] [stdout] test live::qgroup_show ... ignored, requires elevated privileges [INFO] [stdout] test live::qgroup_show_with_columns ... ignored, requires elevated privileges [INFO] [stdout] test live::quota_enable_disable ... ignored, requires elevated privileges [INFO] [stdout] test live::quota_rescan ... ignored, requires elevated privileges [INFO] [stdout] test live::receive_chroot ... ignored, requires elevated privileges [INFO] [stdout] test live::replace_cancel_not_running ... ignored, requires elevated privileges [INFO] [stdout] test live::replace_start_and_status ... ignored, requires elevated privileges [INFO] [stdout] test live::replace_status_never_started ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_clear_ino_cache_clean_fs ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_clear_space_cache_v1 ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_clear_space_cache_v2 ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_clear_uuid_tree ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_fix_data_checksum_clean ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_fix_data_checksum_repair ... ignored, requires elevated privileges [INFO] [stdout] test live::rescue_fix_device_size_shrink ... ignored, requires elevated privileges [INFO] [stdout] test live::scrub_limit ... ignored, requires elevated privileges [INFO] [stdout] test live::scrub_resume_no_scrub ... ignored, requires elevated privileges [INFO] [stdout] test live::scrub_start_status ... ignored, requires elevated privileges [INFO] [stdout] test live::send_parent_multi_subvol ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_dump ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_fallocate ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_force_decompress ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_incremental ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_mknod_mksock ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_remove_xattr ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_rmdir ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_roundtrip ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_special_files ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_truncate ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_v2_compressed ... ignored, requires elevated privileges [INFO] [stdout] test live::send_receive_xattrs ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_existing_path_fails ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_mixed_paths ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_multiple ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_over_file_fails ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_parents ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_parents_mixed ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_create_show_delete ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_delete_by_subvolid ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_delete_commit_after ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_delete_commit_each ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_delete_recursive ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_delete_verbose ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_get_set_default ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_get_set_flags ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_list ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_list_snapshot_parent_id ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_show_qgroup_limit ... ignored, requires elevated privileges [INFO] [stdout] test live::subvolume_snapshot ... ignored, requires elevated privileges [INFO] [stdout] test live::tune_convert_to_bgt_requires_fst ... ignored, requires elevated privileges [INFO] [stdout] test live::tune_convert_to_block_group_tree ... ignored, requires elevated privileges [INFO] [stdout] test live::tune_convert_to_free_space_tree ... ignored, requires elevated privileges [INFO] [stdout] test fixture::check_readonly_flag ... ok [INFO] [stdout] test fixture::device_stats_offline_check_clean_succeeds ... ok [INFO] [stdout] test fixture::check_clean_image ... ok [INFO] [stdout] test fixture::json_unsupported_command_returns_error ... ok [INFO] [stdout] test fixture::inspect_dump_tree ... ok [INFO] [stdout] test fixture::restore_subvolume_files ... ok [INFO] [stdout] test fixture::check_with_super_mirror ... ok [INFO] [stdout] test fixture::restore_toplevel_file ... ok [INFO] [stdout] test fixture::device_stats_offline_clean_image ... ok [INFO] [stdout] test fixture::device_stats_offline_tabular ... ok [INFO] [stdout] test fixture::inspect_dump_tree_roots ... ok [INFO] [stdout] test fixture::inspect_dump_tree_chunk_tree ... ok [INFO] [stdout] test fixture::check_broken_image ... ok [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-2c46c8372ca70ed2) [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 146 ignored; 0 measured; 0 filtered out; finished in 5.45s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/help.rs (/opt/rustwide/target/debug/deps/help-0b3e803ef32b0241) [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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test help_all ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stderr] Doc-tests btrfs_cli [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] running `Command { std: "docker" "inspect" "2333f086cfb85e73df5344c63f23b9f6d66cf034c187efd1daf20e6e3b05d9a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2333f086cfb85e73df5344c63f23b9f6d66cf034c187efd1daf20e6e3b05d9a7", kill_on_drop: false }` [INFO] [stdout] 2333f086cfb85e73df5344c63f23b9f6d66cf034c187efd1daf20e6e3b05d9a7