[INFO] fetching crate kanban-view 0.11.0...
[INFO] testing kanban-view-0.11.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate kanban-view 0.11.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate kanban-view 0.11.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kanban-view 0.11.0
[INFO] tweaked toml for crates.io crate kanban-view 0.11.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kanban-view 0.11.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kanban-view 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `kanban-view` (manifest) generated 1 warning
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28
[INFO] running `Command { std: "docker" "start" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", 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" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", 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" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `kanban-view` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling kanban-core v0.11.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling syn v2.0.107
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling kanban-domain v0.11.0
[INFO] [stderr]    Compiling kanban-view v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 31.69s
[INFO] running `Command { std: "docker" "inspect" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", 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" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `kanban-view` (manifest) generated 1 warning
[INFO] [stderr]    Compiling kanban-view v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.70s
[INFO] running `Command { std: "docker" "inspect" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", 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" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | homepage = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 | repository = "https://github.com/kanban-rs/kanban"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `kanban-view` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/kanban-view/264356f60ebcd418/out/kanban_view-264356f60ebcd418)
[INFO] [stdout] 
[INFO] [stdout] running 190 tests
[INFO] [stdout] test board_list::tests::test_board_list_navigate_up_down_matches_list_component_bounds ... ok
[INFO] [stdout] test board_list::tests::test_board_list_update_boards_clamps_to_none_when_all_boards_removed ... ok
[INFO] [stdout] test board_list::tests::test_board_list_update_boards_preserves_selection_by_id_when_still_present ... ok
[INFO] [stdout] test card_list::tests::test_cards_above_and_below_indicators ... ok
[INFO] [stdout] test card_list::tests::test_cards_below_indicator ... ok
[INFO] [stdout] test card_list::tests::test_empty_list_render_info ... ok
[INFO] [stdout] test card_list::tests::test_indicator_space_changes_on_scroll_boundary ... ok
[INFO] [stdout] test card_list::tests::test_navigate_down_from_middle ... ok
[INFO] [stdout] test card_list::tests::test_navigate_up_triggers_scroll ... ok
[INFO] [stdout] test card_list::tests::test_scroll_to_last_card_visible ... ok
[INFO] [stdout] test card_list::tests::test_render_info_indices_are_valid ... ok
[INFO] [stdout] test card_list::tests::test_select_all_cards_from_start_to_end ... ok
[INFO] [stdout] test card_list::tests::test_viewport_height_accounting_for_indicators ... ok
[INFO] [stdout] test card_list::tests::test_bug_scenario_card_15_visibility ... ok
[INFO] [stdout] test board_list::tests::test_board_list_jump_to_top_and_bottom ... ok
[INFO] [stdout] test board_list::tests::test_board_list_ids_reflects_last_update_boards_call ... ok
[INFO] [stdout] test card_list::tests::test_navigate_to_last_card_with_many_cards_above ... ok
[INFO] [stdout] test card_list::tests::test_navigate_up_from_middle ... ok
[INFO] [stdout] test card_list::tests::test_scroll_through_all_117_cards ... ok
[INFO] [stdout] test board_list::tests::test_board_list_get_render_info_reports_scroll_indicators ... ok
[INFO] [stdout] test board_list::tests::test_board_list_update_boards_clamps_to_first_when_selected_board_removed ... ok
[INFO] [stdout] test board_list::tests::test_board_list_select_board_returns_false_for_unknown_id ... ok
[INFO] [stdout] test controller::board_sort::tests::test_board_sort_from_config_seeds_field_and_order ... ok
[INFO] [stdout] test controller::board_sort::tests::test_archived_boards_sort_by_position_matches_board_order ... ok
[INFO] [stdout] test controller::board_sort::tests::test_board_sort_from_config_unknown_falls_back_to_live_default ... ok
[INFO] [stdout] test controller::board_sort::tests::test_archived_boards_sort_by_recency_orders_newest_first ... ok
[INFO] [stdout] test controller::board_sort::tests::test_board_sort_persists_to_appconfig_and_restores ... ok
[INFO] [stdout] test controller::board_sort::tests::test_board_sort_applies_to_live_projects_panel ... ok
[INFO] [stdout] test controller::board_sort::tests::test_board_sort_field_config_string_is_canonical ... ok
[INFO] [stdout] test card_list_component::tests::test_help_entries_carry_action_and_label_only ... ok
[INFO] [stdout] test card_list::tests::test_navigate_down_triggers_scroll ... ok
[INFO] [stdout] test card_list_component::tests::test_help_entries_contain_no_assembled_prose ... ok
[INFO] [stdout] test card_list_component::tests::test_help_entries_default_config_lists_every_action_in_order ... ok
[INFO] [stdout] test controller::board_sort::tests::test_live_board_view_defaults_to_position ... ok
[INFO] [stdout] test controller::tests::test_a_freshly_defaulted_controller_reports_its_partitions_not_loaded ... ok
[INFO] [stdout] test card_list::tests::test_viewport_exactly_fits_cards ... ok
[INFO] [stdout] test card_list::tests::test_single_card_no_scrolling ... ok
[INFO] [stdout] test controller::board_sort::tests::test_archived_board_view_defaults_to_recency ... ok
[INFO] [stdout] test card_list_component::tests::test_help_entries_limited_actions_omits_disabled_actions ... ok
[INFO] [stdout] test card_list_component::tests::test_help_entries_multi_select_disabled_drops_both_selection_entries ... ok
[INFO] [stdout] test controller::board_sort::tests::test_toggle_reverses_board_sort_order ... ok
[INFO] [stdout] test controller::tests::test_a_freshly_defaulted_controller_reports_live_archived_shorthands_not_loaded ... ok
[INFO] [stdout] test controller::tests::test_a_projections_implementor_cannot_mint_a_receipt ... FAILED
[INFO] [stdout] test controller::tests::test_board_partitions_report_failed_when_marker_tier_failed ... ok
[INFO] [stdout] test controller::tests::test_archived_partition_not_loaded_while_a_body_is_in_flight ... ok
[INFO] [stdout] test controller::tests::test_archived_partition_joins_by_board_markers_with_per_id_bodies ... ok
[INFO] [stdout] test controller::tests::test_archived_partition_reports_failed_when_a_failed_body_follows_a_not_loaded_one ... ok
[INFO] [stdout] test controller::tests::test_archived_partition_reports_failed_when_a_failed_body_precedes_a_not_loaded_one ... ok
[INFO] [stdout] test controller::tests::test_board_sort_change_after_a_skipped_resync_still_reorders ... ok
[INFO] [stdout] test controller::tests::test_archived_partition_skips_a_missing_body ... ok
[INFO] [stdout] test controller::tests::test_card_partitions_report_failed_when_the_by_board_marker_tier_failed ... ok
[INFO] [stdout] test controller::tests::test_board_partitions_report_not_loaded_when_markers_not_loaded_and_boards_loaded ... ok
[INFO] [stdout] test controller::tests::test_card_partitions_report_not_loaded_when_the_by_board_marker_tier_is_not_loaded ... ok
[INFO] [stdout] test controller::tests::test_no_scope_board_leaves_card_partitions_not_loaded ... ok
[INFO] [stdout] test controller::tests::test_resync_after_a_whole_model_replacement_rebuilds_the_partitions ... ok
[INFO] [stdout] test controller::tests::test_resync_consumes_the_receipt_from_apply_resolved ... ok
[INFO] [stdout] test controller::tests::test_resync_propagates_failed_from_the_model_into_both_partitions ... ok
[INFO] [stdout] test controller::tests::test_resync_with_a_changed_receipt_rebuilds_the_partitions ... ok
[INFO] [stdout] test controller::tests::test_resync_with_an_unchanged_receipt_leaves_the_cached_partitions_untouched ... ok
[INFO] [stdout] test controller::tests::test_scoped_loaded_model_renders_live_partition ... ok
[INFO] [stdout] test controller::tests::test_board_scoped_live_partition_excludes_another_boards_cards ... ok
[INFO] [stdout] test controller::tests::test_sync_derives_archived_board_at_from_the_markers ... ok
[INFO] [stdout] test controller::tests::test_sync_partitions_boards_by_the_archived_markers ... ok
[INFO] [stdout] test controller::tests::test_sync_partitions_cards_by_the_archived_markers ... ok
[INFO] [stdout] test controller::tests::test_sync_rebuilds_the_partitions_after_apply_resolved ... ok
[INFO] [stdout] test filters::tests::test_new_starts_on_sprints_section ... ok
[INFO] [stdout] test controller::tests::test_sync_rebuilds_the_partitions_after_the_model_changes ... ok
[INFO] [stdout] test dependency_lock_tests::test_manifest_dependencies_stay_locked_to_the_renderer_free_set ... FAILED
[INFO] [stdout] test controller::tests::test_resync_over_a_loaded_empty_model_reports_loaded_empty ... ok
[INFO] [stdout] test filter_state::tests::test_active_search_mut_deactivates_the_board_search_through_the_accessor ... ok
[INFO] [stdout] test controller::tests::test_resync_over_a_not_loaded_model_leaves_the_partitions_not_loaded ... ok
[INFO] [stdout] test filter_state::tests::test_active_search_prefers_board_then_column_then_card ... ok
[INFO] [stdout] test controller::tests::test_set_scope_board_change_rebuilds_partitions_without_a_model_change ... ok
[INFO] [stdout] test filter_state::tests::test_active_search_returns_none_when_no_search_is_active ... ok
[INFO] [stdout] test filter_state::tests::test_search_input_target_mut_falls_back_to_the_card_search_when_none_is_active ... ok
[INFO] [stdout] test filters::tests::test_next_section_cycles_sprints_daterange_tags_sprints ... ok
[INFO] [stdout] test filters::tests::test_next_section_resets_item_selection_and_scroll ... ok
[INFO] [stdout] test filters::tests::test_prev_section_wraps_from_sprints_to_tags ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_navigate_into_empty_column_clears_selection ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_navigate_left_at_first_column_does_not_move ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_refresh_lists_clamps_active_index_when_columns_shrink ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_refresh_lists_preserves_selection_and_scroll_offset ... ok
[INFO] [stdout] test layout_strategy::tests::test_single_list_layout_get_all_task_lists_returns_exactly_one_list ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_navigate_right_advances_and_selects_first_card ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_navigate_right_at_last_column_does_not_move ... ok
[INFO] [stdout] test layout_strategy::tests::test_single_list_layout_navigate_left_and_right_always_report_no_movement ... ok
[INFO] [stdout] test layout_strategy::tests::test_single_list_layout_refresh_lists_loads_all_matching_cards_across_columns ... ok
[INFO] [stdout] test list_component::tests::test_clear_multi_select ... ok
[INFO] [stdout] test list_component::tests::test_empty_list ... ok
[INFO] [stdout] test list_component::tests::test_ensure_selected_visible ... ok
[INFO] [stdout] test list_component::tests::test_get_adjusted_viewport_height_all_fit ... ok
[INFO] [stdout] test list_component::tests::test_get_adjusted_viewport_height_no_scroll ... ok
[INFO] [stdout] test list_component::tests::test_get_adjusted_viewport_height_scrolled_middle ... ok
[INFO] [stdout] test list_component::tests::test_jump_to ... ok
[INFO] [stdout] test filter_state::tests::test_default_has_no_filters_or_dialog_state ... ok
[INFO] [stdout] test list_component::tests::test_multi_select ... ok
[INFO] [stdout] test list_component::tests::test_multi_select_disabled ... ok
[INFO] [stdout] test list_component::tests::test_navigate_down ... ok
[INFO] [stdout] test list_component::tests::test_navigate_down_at_boundary ... ok
[INFO] [stdout] test list_component::tests::test_navigate_up ... ok
[INFO] [stdout] test list_component::tests::test_navigate_up_at_boundary ... ok
[INFO] [stdout] test list_component::tests::test_navigation_down_then_up_with_adjusted_viewport ... ok
[INFO] [stdout] test list_component::tests::test_navigation_with_adjusted_viewport_bug_scenario ... ok
[INFO] [stdout] test list_component::tests::test_navigation_with_adjusted_viewport_prevents_scrolling_past_indicator ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_navigate_left_with_select_last_selects_final_card ... ok
[INFO] [stdout] test layout_strategy::tests::test_column_lists_layout_refresh_lists_builds_one_list_per_board_column_in_position_order ... ok
[INFO] [stdout] test list_component::tests::test_get_adjusted_viewport_height_empty_list ... ok
[INFO] [stdout] test list_nav::tests::test_last_selectable_index_finds_last_match ... ok
[INFO] [stdout] test list_component::tests::test_render_info_basic ... ok
[INFO] [stdout] test list_component::tests::test_render_info_with_scroll ... ok
[INFO] [stdout] test list_component::tests::test_reset_clears_items_and_selection ... ok
[INFO] [stdout] test list_component::tests::test_select_all ... ok
[INFO] [stdout] test list_component::tests::test_update_item_count_clamps_selection ... ok
[INFO] [stdout] test list_component::tests::test_update_item_count_keeps_selection ... ok
[INFO] [stdout] test list_nav::tests::test_empty_count_returns_none ... ok
[INFO] [stdout] test list_nav::tests::test_first_selectable_index_finds_first_match ... ok
[INFO] [stdout] test list_nav::tests::test_next_selectable_index_advances_to_first_selectable_after_cur ... ok
[INFO] [stdout] test layout_strategy::tests::test_single_list_layout_refresh_lists_respects_search_query ... ok
[INFO] [stdout] test layout_strategy::tests::test_virtual_unified_layout_navigate_left_and_right_always_report_no_movement ... ok
[INFO] [stdout] test list_nav::tests::test_next_selectable_index_starting_from_none_returns_first_selectable ... ok
[INFO] [stdout] test list_nav::tests::test_prev_selectable_index_returns_none_when_no_selectable_exists ... ok
[INFO] [stdout] test layout_strategy::tests::test_virtual_unified_layout_refresh_lists_skips_empty_columns_and_builds_boundaries ... ok
[INFO] [stdout] test list_query::tests::test_search_and_sort_empty_input_returns_empty_output ... ok
[INFO] [stdout] test list_nav::tests::test_prev_selectable_index_clamps_at_first_selectable ... ok
[INFO] [stdout] test list_query::tests::test_search_and_sort_filters_non_matching_items ... ok
[INFO] [stdout] test list_component::tests::test_get_adjusted_viewport_height_scrolled_end ... ok
[INFO] [stdout] test panel_titles::tests::test_a_failed_sprint_tier_shows_a_filter_label_rather_than_silence ... ok
[INFO] [stdout] test panel_titles::tests::test_a_loaded_sprint_tier_still_shows_the_sprint_names ... ok
[INFO] [stdout] test panel_titles::tests::test_build_filter_title_parts_no_filters_returns_empty ... ok
[INFO] [stdout] test panel_titles::tests::test_build_filter_title_parts_returns_bare_labels_without_separators ... ok
[INFO] [stdout] test panel_titles::tests::test_build_filter_title_parts_sprint_filter_without_board_is_skipped ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_archived_board_takes_precedence_over_focus ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_archived_cards_view ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_archived_cards_view_drops_filters ... ok
[INFO] [stdout] test list_nav::tests::test_first_selectable_index_returns_none_when_no_match ... ok
[INFO] [stdout] test panel_titles::tests::test_an_active_sprint_filter_over_an_unloaded_sprint_tier_still_shows_a_filter_label ... ok
[INFO] [stdout] test panel_titles::tests::test_build_filter_title_parts_multiple_sprint_filters_sorted ... ok
[INFO] [stdout] test panel_titles::tests::test_build_filter_title_parts_sprint_filter_formats_sprint_name ... ok
[INFO] [stdout] test panel_titles::tests::test_build_filter_title_parts_unassigned_cards_flag ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_cards_focus ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_carries_no_terminal_hotkey_hint ... ok
[INFO] [stdout] test panel_titles::tests::test_ended_sprint_count_at_the_exact_end_date_is_not_yet_ended ... ok
[INFO] [stdout] test panel_titles::tests::test_ended_sprint_count_over_a_failed_tier_reports_failed_not_zero ... ok
[INFO] [stdout] test panel_titles::tests::test_ended_sprint_count_over_a_loaded_tier_counts_only_active_sprints_past_their_end_date ... ok
[INFO] [stdout] test panel_titles::tests::test_ended_sprint_count_over_an_untrustworthy_tier_is_not_a_zero ... ok
[INFO] [stdout] test panel_titles::tests::test_ended_sprint_count_without_a_board_makes_no_claim ... ok
[INFO] [stdout] test panel_titles::tests::test_no_active_sprint_filter_adds_no_label_regardless_of_load_state ... ok
[INFO] [stdout] test scroll_indicators::tests::test_is_plural_is_false_only_for_a_single_item ... ok
[INFO] [stdout] test scroll_indicators::tests::test_scroll_indicator_above_carries_count_and_direction ... ok
[INFO] [stdout] test scroll_indicators::tests::test_scroll_indicator_below_carries_count_and_direction ... ok
[INFO] [stdout] test scroll_indicators::tests::test_scroll_indicator_hidden_returns_none ... ok
[INFO] [stdout] test scroll_indicators::tests::test_scroll_indicator_shown_returns_indicator_for_direction ... ok
[INFO] [stdout] test search::tests::test_activate_sets_active_and_clears_input ... ok
[INFO] [stdout] test search::tests::test_active_query_returns_query_only_when_active ... ok
[INFO] [stdout] test search::tests::test_new_state_is_inactive_and_empty ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_board_sort_picker_lists_position_name_created_recency ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_board_sort_popup_index_round_trip_for_every_variant ... ok
[INFO] [stdout] test search::tests::test_deactivate_clears_active_flag_and_input ... ok
[INFO] [stdout] test list_nav::tests::test_next_selectable_index_clamps_at_last_selectable_when_no_following_exists ... ok
[INFO] [stdout] test list_nav::tests::test_next_selectable_index_returns_none_when_no_selectable_exists ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_default_status_popup_labels_are_non_empty ... ok
[INFO] [stdout] test list_nav::tests::test_prev_selectable_index_retreats_to_last_selectable_before_cur ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_popup_index_round_trip_for_every_variant ... ok
[INFO] [stdout] test list_query::tests::test_search_and_sort_orders_by_comparator ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_popup_labels_are_non_empty ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_default_status_popup_index_round_trip_for_every_variant ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_build_entries_always_includes_none_at_index_0 ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_next_selectable_clamps_at_last_selectable ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_section_header_for_returns_completed_header_for_entry_in_lower_section ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_build_entries_emits_completed_and_ended_in_same_section ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_default_focus_not_cards ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_build_entries_omits_active_section_header_when_no_active_or_planned ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_passes_the_count_through_unchanged ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_with_filters_carries_labels ... ok
[INFO] [stdout] test selection_dialog::sort_field_popup_tests::test_sort_field_popup_order_includes_due_date ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_section_header_for_returns_none_for_index_zero ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_section_header_for_returns_none_for_out_of_bounds ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_id_of_returns_id_for_sprint_entries ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_section_is_visible_false_when_board_has_no_sprints ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_section_is_visible_false_when_only_another_board_has_sprints ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_section_is_visible_true_when_board_has_an_active_sprint ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_prev_selectable_clamps_at_first_selectable ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_prev_selectable_skips_headers ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_section_header_for_returns_active_header_for_entry_in_active_section ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_section_is_visible_false_when_only_a_completed_sprint_exists ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_section_is_visible_true_when_sprints_are_not_loaded ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_build_entries_omits_completed_ended_section_header_when_section_empty ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_next_selectable_skips_headers ... ok
[INFO] [stdout] test sprint_assign_list::tests::test_sprint_id_of_returns_none_for_header_and_none_entries ... ok
[INFO] [stdout] test panel_titles::tests::test_build_tasks_panel_title_passes_the_ended_sprint_count_through_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- controller::tests::test_a_projections_implementor_cannot_mint_a_receipt stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'controller::tests::test_a_projections_implementor_cannot_mint_a_receipt' (681) panicked at src/controller/mod.rs:500:10:
[INFO] [stdout] kanban-domain changed.rs must be readable: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59315736c481 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59315738163a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59315737069c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x593157348586 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5931573647b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5931572d7d50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x593157364972 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x593157348632 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5931573411b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59315734923d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x593157381d6c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x593157381b42 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59315728757e - <kanban_view[8e745648e8e5b2ea]::controller::tests::test_a_projections_implementor_cannot_mint_a_receipt::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5931572cb19b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5931572d8375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5931572d1c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5931572db402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59315736b97f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7aaaf0752dfa - <unknown>
[INFO] [stdout]   19:     0x7aaaf07e63d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dependency_lock_tests::test_manifest_dependencies_stay_locked_to_the_renderer_free_set stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dependency_lock_tests::test_manifest_dependencies_stay_locked_to_the_renderer_free_set' (708) panicked at src/lib.rs:38:14:
[INFO] [stdout] [dependencies] section present
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59315736c481 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59315738163a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59315737069c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x593157348586 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5931573647b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5931572d7d50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x593157364972 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x593157348632 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5931573411b9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59315734923d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x593157381d6c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x593157381ac4 - core[a373ad73a504971]::option::expect_failed
[INFO] [stdout]   12:     0x5931572be71d - <kanban_view[8e745648e8e5b2ea]::dependency_lock_tests::test_manifest_dependencies_stay_locked_to_the_renderer_free_set::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5931572cb19b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5931572d8375 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5931572d1c64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5931572db402 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59315736b97f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7aaaf0752dfa - <unknown>
[INFO] [stdout]   19:     0x7aaaf07e63d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     controller::tests::test_a_projections_implementor_cannot_mint_a_receipt
[INFO] [stdout]     dependency_lock_tests::test_manifest_dependencies_stay_locked_to_the_renderer_free_set
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 188 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28", kill_on_drop: false }`
[INFO] [stdout] ec73bde2dcaa1fd493f6899a416acf4208041fa2af12fe0b438567025fcf2f28
