[INFO] fetching crate tributaries 0.1.0...
[INFO] testing tributaries-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tributaries 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate tributaries 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tributaries 0.1.0
[INFO] tweaked toml for crates.io crate tributaries 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tributaries 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tributaries 0.1.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tributary-proto v0.1.0
[INFO] [stderr]   Downloaded feature-extension-for-wasm-bindgen-futures v0.2.3
[INFO] [stderr]   Downloaded feature-extension-for-smol v0.2.3
[INFO] [stderr]   Downloaded agnostic-lite v0.7.0
[INFO] [stderr]   Downloaded async-net v2.0.0
[INFO] [stderr]   Downloaded async-fs v2.2.0
[INFO] [stderr]   Downloaded smol v2.0.2
[INFO] [stderr]   Downloaded tributary-fs v0.1.0
[INFO] [stderr]   Downloaded atomic-time v0.2.1
[INFO] [stderr]   Downloaded iradix v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8
[INFO] running `Command { std: "docker" "start" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", 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" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", 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" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling atomic-time v0.2.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling tributary-proto v0.1.0
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling iradix v0.3.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling agnostic-lite v0.7.0
[INFO] [stderr]    Compiling tributary-fs v0.1.0
[INFO] [stderr]    Compiling tributaries v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.85s
[INFO] running `Command { std: "docker" "inspect" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", 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" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling agnostic-lite v0.7.0
[INFO] [stderr]    Compiling tributary-fs v0.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling tributaries v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 36.77s
[INFO] running `Command { std: "docker" "inspect" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", 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" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tributaries-e7d84f878746af40)
[INFO] [stdout] 
[INFO] [stdout] running 119 tests
[INFO] [stdout] test coalesce::tests::a_non_lifecycle_kind_flushes_and_emits_never_coalesced ... ok
[INFO] [stdout] test coalesce::tests::created_then_removed_annihilates ... ok
[INFO] [stdout] test coalesce::tests::custom_override_enables_settling_when_global_is_off ... ok
[INFO] [stdout] test coalesce::tests::custom_override_settles_under_its_own_windows ... ok
[INFO] [stdout] test coalesce::tests::coalesced_pair_emits_with_the_newest_stamp ... ok
[INFO] [stdout] test coalesce::tests::created_then_modified_stays_created ... ok
[INFO] [stdout] test coalesce::tests::become_modified_keeps_the_newest_stamp ... ok
[INFO] [stdout] test coalesce::tests::flush_all_emits_buffered_in_epoch_order_not_path_order ... ok
[INFO] [stdout] test coalesce::tests::flush_all_drains_everything_for_stream_close ... ok
[INFO] [stdout] test coalesce::tests::forget_clears_the_policy_drop_retains_it ... ok
[INFO] [stdout] test coalesce::tests::max_hold_forces_emission ... ok
[INFO] [stdout] test coalesce::tests::modified_coalesces ... ok
[INFO] [stdout] test coalesce::tests::moved_flush_emits_buffered_in_epoch_order_not_path_order ... ok
[INFO] [stdout] test coalesce::tests::moved_is_atomic_and_flushes ... ok
[INFO] [stdout] test coalesce::tests::next_deadline_is_the_earliest_pending ... ok
[INFO] [stdout] test coalesce::tests::off_override_passes_through_while_inherit_sibling_settles ... ok
[INFO] [stdout] test coalesce::tests::per_sub_cap_exempts_collapses ... ok
[INFO] [stdout] test coalesce::tests::per_sub_cap_sheds_and_counter_zeroes_after_the_purge ... ok
[INFO] [stdout] test coalesce::tests::per_sub_counter_tracks_every_removal_path ... ok
[INFO] [stdout] test coalesce::tests::post_rescan_emission_never_carries_a_dominated_epoch ... ok
[INFO] [stdout] test coalesce::tests::drain_ready_emits_buffered_in_epoch_order_not_path_order ... ok
[INFO] [stdout] test coalesce::tests::debounced_moved_flushes_subscription_buffer_preserving_epoch_order ... ok
[INFO] [stdout] test coalesce::tests::drop_subscription_discards_only_that_subscriptions_entries ... ok
[INFO] [stdout] test coalesce::tests::moved_emits_undelayed_not_after_a_settle_window ... ok
[INFO] [stdout] test coalesce::tests::modified_then_removed_is_removed ... ok
[INFO] [stdout] test coalesce::tests::removed_then_created_is_modified ... ok
[INFO] [stdout] test coalesce::tests::rescan_flush_emits_buffered_in_epoch_order_not_path_order ... ok
[INFO] [stdout] test coalesce::tests::rescan_flushes_and_bypasses ... ok
[INFO] [stdout] test coalesce::tests::rescan_only_flushes_its_own_subscription ... ok
[INFO] [stdout] test coalesce::tests::set_policy_inherit_removes_the_override ... ok
[INFO] [stdout] test driver::epoch::tests::a_filtered_out_delivery_does_not_advance_high_water ... ok
[INFO] [stdout] test driver::epoch::tests::fs_rescan_is_stamped_and_dominates_prior_stream ... ok
[INFO] [stdout] test driver::epoch::tests::move_decomposition_stamps_each_projection ... ok
[INFO] [stdout] test driver::epoch::tests::post_shed_same_generation_event_is_not_dominated_by_the_shed_rescan ... ok
[INFO] [stdout] test driver::epoch::tests::post_widen_new_root_events_are_not_dominated_by_the_widen_rescan ... ok
[INFO] [stdout] test driver::epoch::tests::shed_rescan_dominates_prior_stream_and_same_root_deltas_sort_at_or_above ... ok
[INFO] [stdout] test driver::epoch::tests::source_rescan_strictly_dominates_a_post_shed_same_generation_event ... ok
[INFO] [stdout] test driver::epoch::tests::stamps_are_monotone_within_a_root ... ok
[INFO] [stdout] test driver::epoch::tests::two_subscriptions_onto_one_new_root_rebase_independently ... ok
[INFO] [stdout] test event::tests::non_rescan_at_an_ancestor_does_not_reach ... ok
[INFO] [stdout] test event::tests::reaches_the_exactly_named_key_for_any_kind ... ok
[INFO] [stdout] test event::tests::rescan_at_a_descendant_does_not_reach_the_ancestor_key ... ok
[INFO] [stdout] test event::tests::rescan_at_an_ancestor_reaches_the_descendant_key ... ok
[INFO] [stdout] test filter::tests::a_clone_shares_the_swappable_slot ... ok
[INFO] [stdout] test event::tests::rescan_at_the_key_itself_reaches_it ... ok
[INFO] [stdout] test filter::tests::admits_is_a_pure_predicate_not_a_rescan_special_case ... ok
[INFO] [stdout] test filter::tests::filter_gates_on_the_projected_kind ... ok
[INFO] [stdout] test filter::tests::live_swap_takes_effect ... ok
[INFO] [stdout] test interest::tests::admits_gates_each_maskable_kind_by_its_own_bit ... ok
[INFO] [stdout] test interest::tests::clear_resets ... ok
[INFO] [stdout] test filter::tests::all_admits_everything ... ok
[INFO] [stdout] test filter::tests::filter_excludes_non_matching ... ok
[INFO] [stdout] test interest::tests::is_all_and_is_none_track_every_bit ... ok
[INFO] [stdout] test interest::tests::new_equals_all_equals_default ... ok
[INFO] [stdout] test interest::tests::set_builders_chain_in_place ... ok
[INFO] [stdout] test interest::tests::none_is_the_explicit_empty ... ok
[INFO] [stdout] test interest::tests::rescan_is_always_admitted ... ok
[INFO] [stdout] test interest::tests::with_builders_chain ... ok
[INFO] [stdout] test options::tests::debounce_as_custom_projects_only_the_custom_payload ... ok
[INFO] [stdout] test options::tests::debounce_default_is_inherit ... ok
[INFO] [stdout] test interest::tests::update_and_maybe_assign_raw ... ok
[INFO] [stdout] test options::tests::watch_options_clone_shares_the_filter_slot ... ok
[INFO] [stdout] test options::tests::watch_options_new_is_the_deliver_everything_default ... ok
[INFO] [stdout] test route::tests::coverage_is_component_wise_not_prefix ... ok
[INFO] [stdout] test options::tests::debounce_predicates_match_their_variants ... ok
[INFO] [stdout] test options::tests::watch_options_builders_round_trip ... ok
[INFO] [stdout] test route::tests::filter_only_sees_covered_deliveries ... ok
[INFO] [stdout] test route::tests::covers_single_subscriber ... ok
[INFO] [stdout] test route::tests::filter_narrows_the_covered_set ... ok
[INFO] [stdout] test route::tests::move_between_sibling_subs ... ok
[INFO] [stdout] test route::tests::move_covering_neither_endpoint_delivers_nothing ... ok
[INFO] [stdout] test route::tests::move_out_delivers_removed_to_source_only_sub ... ok
[INFO] [stdout] test route::tests::move_projection_is_gated_by_the_projected_kind ... ok
[INFO] [stdout] test route::tests::move_within_one_sub_delivers_one_moved ... ok
[INFO] [stdout] test route::tests::overlap_fans_to_all_covering ... ok
[INFO] [stdout] test route::tests::rescan_bypasses_the_filter ... ok
[INFO] [stdout] test route::tests::move_in_delivers_created_to_dest_only_sub ... ok
[INFO] [stdout] test route::tests::move_dedup_both_covering_sub_gets_exactly_one_moved ... ok
[INFO] [stdout] test route::tests::rescan_reaches_all_subscribers ... ok
[INFO] [stdout] test source::fs::tests::the_reserved_namespace_classifies_every_cookie_and_only_cookies ... ok
[INFO] [stdout] test source::fs::tests::watch_error_from_fs_classifies_honestly ... ok
[INFO] [stdout] test source::tests::round_trip::round_trips_absolute_multi_component ... ok
[INFO] [stdout] test source::tests::round_trip::round_trips_multi_component ... ok
[INFO] [stdout] test source::tests::round_trip::round_trips_root ... ok
[INFO] [stdout] test source::tests::round_trip::round_trips_single_component ... ok
[INFO] [stdout] test subsume::tests::ancestor_widens_and_repoints ... ok
[INFO] [stdout] test subsume::tests::descendant_is_covered ... ok
[INFO] [stdout] test source::tests::blanket_local_source_forwards_every_item ... ok
[INFO] [stdout] test subsume::tests::drop_with_survivor_at_root_key_is_not_over_broad ... ok
[INFO] [stdout] test subsume::tests::disjoint_paths_stay_separate ... ok
[INFO] [stdout] test subsume::tests::equal_survivor_antichain_reports_no_reprune ... ok
[INFO] [stdout] test subsume::tests::fs_path_preserves_plan_detects_subsumption_divergence ... ok
[INFO] [stdout] test coalesce::tests::structural_cap_defaults_when_override_only ... ok
[INFO] [stdout] test subsume::tests::narrowed_cover_non_root_unwatch_reprunes ... ok
[INFO] [stdout] test coalesce::tests::buffered_entry_cap_bounds_high_cardinality_bursts ... ok
[INFO] [stdout] test subsume::tests::over_broad_antichain_collapses_nested_survivors ... ok
[INFO] [stdout] test subsume::tests::over_broad_drop_reports_survivor_antichain ... ok
[INFO] [stdout] test subsume::tests::plan_watch_flags_covered_outside_the_narrowed_cover ... ok
[INFO] [stdout] test subsume::tests::retained_cover_bookkeeping_round_trips ... ok
[INFO] [stdout] test subsume::tests::retained_cover_for_collapses_nested_survivors ... ok
[INFO] [stdout] test subsume::tests::retained_cover_for_includes_a_newly_covered_subscriber ... ok
[INFO] [stdout] test subsume::tests::retained_cover_for_joins_the_explicit_newcomer_before_commit ... ok
[INFO] [stdout] test subsume::tests::retained_cover_for_tracks_current_membership ... ok
[INFO] [stdout] test subsume::tests::cohort_retirement_clones_values_linearly ... ok
[INFO] [stdout] test subsume::tests::side_table_records_per_subscription_interest ... ok
[INFO] [stdout] test subsume::tests::stale_broad_root_does_not_over_report_is_watched ... ok
[INFO] [stdout] test subsume::tests::unwatch_last_subscriber_empties_root ... ok
[INFO] [stdout] test view::tests::a_clone_shares_the_published_slot ... ok
[INFO] [stdout] test view::tests::covered_sub_resolves_to_its_own_value_not_the_departed_root ... ok
[INFO] [stdout] test view::tests::view_is_clone_send_sync ... ok
[INFO] [stdout] test view::tests::view_reflects_committed_watch_set ... ok
[INFO] [stdout] test view::tests::view_reflects_unwatch ... ok
[INFO] [stdout] test coalesce::tests::proptests::no_post_immediate_dominated_epoch ... ok
[INFO] [stdout] test coalesce::tests::proptests::no_admitted_event_is_silently_lost ... ok
[INFO] [stdout] test coalesce::tests::proptests::determinism ... ok
[INFO] [stdout] test subsume::tests::live_sub_set_matches_model ... ok
[INFO] [stdout] test subsume::tests::every_sub_covered_by_exactly_one_root ... ok
[INFO] [stdout] test subsume::tests::no_zero_subscriber_root ... ok
[INFO] [stdout] test subsume::tests::roots_are_pairwise_disjoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 119 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tributaries
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/error/mod.rs - error::SourceFault (line 41) ... ok
[INFO] [stdout] test src/../README.md - (line 64) - compile ... ok
[INFO] [stdout] test src/demux/mod.rs - demux::Demux (line 155) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.70s; merged doctests compilation took 0.64s
[INFO] running `Command { std: "docker" "inspect" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8", kill_on_drop: false }`
[INFO] [stdout] cb8bfc2120f75d19e9e513ff474f68240092e6f2a89db068095344a56feedac8
