[INFO] fetching crate fingerprints 0.1.3... [INFO] testing fingerprints-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate fingerprints 0.1.3 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate fingerprints 0.1.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate fingerprints 0.1.3 [INFO] tweaked toml for crates.io crate fingerprints 0.1.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fingerprints 0.1.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fingerprints 0.1.3 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 1 package to latest compatible version [INFO] [stderr] Adding textprep v0.1.5 [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded minilp v0.2.2 [INFO] [stderr] Downloaded textprep v0.1.5 [INFO] [stderr] Downloaded logp v0.1.4 [INFO] [stderr] Downloaded sprs v0.7.1 [INFO] [stderr] Downloaded matrixmultiply v0.2.4 [INFO] [stderr] Downloaded ndarray v0.13.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 736ed9a797f9ee609ef30e63c5edad7fdf9531cea92e7efcf9394360ad341d91 [INFO] running `Command { std: "docker" "start" "-a" "736ed9a797f9ee609ef30e63c5edad7fdf9531cea92e7efcf9394360ad341d91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "736ed9a797f9ee609ef30e63c5edad7fdf9531cea92e7efcf9394360ad341d91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "736ed9a797f9ee609ef30e63c5edad7fdf9531cea92e7efcf9394360ad341d91", kill_on_drop: false }` [INFO] [stdout] 736ed9a797f9ee609ef30e63c5edad7fdf9531cea92e7efcf9394360ad341d91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] da315d4c45107a526c4423f81507a7d5dea44f808c6136f8333b7c611c66b151 [INFO] running `Command { std: "docker" "start" "-a" "da315d4c45107a526c4423f81507a7d5dea44f808c6136f8333b7c611c66b151", kill_on_drop: false }` [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling ndarray v0.13.1 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling matrixmultiply v0.2.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling logp v0.1.4 [INFO] [stderr] Compiling sprs v0.7.1 [INFO] [stderr] Compiling minilp v0.2.2 [INFO] [stderr] Compiling fingerprints v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.47s [INFO] running `Command { std: "docker" "inspect" "da315d4c45107a526c4423f81507a7d5dea44f808c6136f8333b7c611c66b151", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da315d4c45107a526c4423f81507a7d5dea44f808c6136f8333b7c611c66b151", kill_on_drop: false }` [INFO] [stdout] da315d4c45107a526c4423f81507a7d5dea44f808c6136f8333b7c611c66b151 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6a78d0e9dbf9fc45238e9c95a717605cd9f601725838ccc2483aa80a028ee2b4 [INFO] running `Command { std: "docker" "start" "-a" "6a78d0e9dbf9fc45238e9c95a717605cd9f601725838ccc2483aa80a028ee2b4", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling tinyvec v1.10.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling textprep v0.1.5 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling fingerprints v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.64s [INFO] running `Command { std: "docker" "inspect" "6a78d0e9dbf9fc45238e9c95a717605cd9f601725838ccc2483aa80a028ee2b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6a78d0e9dbf9fc45238e9c95a717605cd9f601725838ccc2483aa80a028ee2b4", kill_on_drop: false }` [INFO] [stdout] 6a78d0e9dbf9fc45238e9c95a717605cd9f601725838ccc2483aa80a028ee2b4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] af1232828b3707e294bbab5dc8afd2b2e145b8478d428fe07e8c4bcfd34b77be [INFO] running `Command { std: "docker" "start" "-a" "af1232828b3707e294bbab5dc8afd2b2e145b8478d428fe07e8c4bcfd34b77be", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fingerprints-9ef685f54bba21bb) [INFO] [stdout] [INFO] [stdout] running 80 tests [INFO] [stdout] test coverage::tests::coupon_collector_small ... ok [INFO] [stdout] test coverage::tests::expected_distinct_sane_bounds ... ok [INFO] [stdout] test pml::tests::profile_ll_small_rejects_mismatched_lengths ... ok [INFO] [stdout] test pml::tests::profile_ll_small_rejects_too_large_support ... ok [INFO] [stdout] test pml::tests::best_uniform_support_size_single_symbol ... ok [INFO] [stdout] test pml::tests::profile_ll_small_uniform_matches_uniform_profile ... ok [INFO] [stdout] test pml::tests::profile_log_likelihood_matches_bruteforce_perm_small ... ok [INFO] [stdout] test pml::tests::uniform_profile_rejects_support_too_small ... ok [INFO] [stdout] test pml::tests::uniform_profile_rejects_zero_counts ... ok [INFO] [stdout] test tests::all_estimators_consistent_on_uniform ... ok [INFO] [stdout] test tests::all_singletons_all_estimators ... ok [INFO] [stdout] test pml::tests::uniform_profile_ll_monotone_in_support_near_true ... ok [INFO] [stdout] test tests::chao1_ci_f2_zero_fallback ... ok [INFO] [stdout] test tests::coverage_no_singletons_is_one ... ok [INFO] [stdout] test tests::coverage_complements_unseen_mass ... ok [INFO] [stdout] test tests::codelen_equals_n_times_entropy ... ok [INFO] [stdout] test tests::empirical_simplex_rejects_empty ... ok [INFO] [stdout] test tests::empirical_simplex_rejects_all_zeros ... ok [INFO] [stdout] test tests::estimators_ordered_on_heavy_singletons ... ok [INFO] [stdout] test tests::from_counts_rejects_all_zeros ... ok [INFO] [stdout] test tests::fingerprint_sufficiency_invariant ... ok [INFO] [stdout] test tests::chao1_ci_no_singletons ... ok [INFO] [stdout] test tests::coverage_chao_shen_known_value ... ok [INFO] [stdout] test tests::count_at_matches_singletons_doubletons ... ok [INFO] [stdout] test tests::coverage_chao_shen_no_singletons_is_one ... ok [INFO] [stdout] test tests::from_frequency_counts_rejects_empty ... ok [INFO] [stdout] test tests::from_frequency_counts_rejects_nonzero_f0 ... ok [INFO] [stdout] test tests::from_frequency_counts_roundtrip ... ok [INFO] [stdout] test tests::from_counts_rejects_empty ... ok [INFO] [stdout] test tests::from_frequency_counts_rejects_all_zero ... ok [INFO] [stdout] test tests::good_turing_known_values ... ok [INFO] [stdout] test tests::good_turing_max_count_is_zero ... ok [INFO] [stdout] test tests::good_turing_zero_fr_returns_none ... ok [INFO] [stdout] test tests::ichao1_equals_chao1_when_f4_zero ... ok [INFO] [stdout] test tests::minimal_bias_first_term_is_good_turing ... ok [INFO] [stdout] test tests::minimal_bias_known_value ... ok [INFO] [stdout] test tests::minimal_bias_no_singletons_is_zero ... ok [INFO] [stdout] test tests::entropy_convergence_on_zipf ... ok [INFO] [stdout] test tests::mpy_entropy_geometric_matches_direct_sum ... ok [INFO] [stdout] test tests::ichao1_known_value ... ok [INFO] [stdout] test tests::mpy_entropy_heavy_tail_is_finite ... ok [INFO] [stdout] test tests::no_singletons_all_estimators ... ok [INFO] [stdout] test tests::hellinger_triangle_inequality ... ok [INFO] [stdout] test tests::pitman_yor_entropy_is_finite_and_nonnegative_for_all_singletons ... ok [INFO] [stdout] test tests::entropy_default_is_pitman_yor ... ok [INFO] [stdout] test tests::coverage_chao_shen_ge_basic ... ok [INFO] [stdout] test tests::pitman_yor_reduces_to_plugin_without_singletons ... ok [INFO] [stdout] test tests::fp_sample_size_matches_counts ... ok [INFO] [stdout] test tests::good_turing_agrees_with_formula ... ok [INFO] [stdout] test tests::mpy_entropy_light_tail_matches_bruteforce_prefix ... ok [INFO] [stdout] test tests::ichao1_ge_chao1 ... ok [INFO] [stdout] test tests::rho_alpha_bounded_by_one ... ok [INFO] [stdout] test tests::rho_alpha_self_is_one ... ok [INFO] [stdout] test tests::single_symbol_distribution ... ok [INFO] [stdout] test tests::total_bregman_divergence_nonneg ... ok [INFO] [stdout] test tests::total_bregman_divergence_normalization_selfinfo ... ok [INFO] [stdout] test tests::total_bregman_divergence_le_bregman ... ok [INFO] [stdout] test vv::tests::default_params_are_sane ... ok [INFO] [stdout] test vv::tests::entropy_bounds_are_ordered_and_nonnegative ... ok [INFO] [stdout] test vv::tests::entropy_bounds_bracket_plugin ... ok [INFO] [stdout] test vv::tests::entropy_bounds_single_symbol ... ok [INFO] [stdout] test vv::tests::lp_bounds_at_least_observed_support ... ok [INFO] [stdout] test vv::tests::support_bounds_bracket_observed ... ok [INFO] [stdout] test vv::tests::support_bounds_rejects_empty_sample ... ok [INFO] [stdout] test vv::tests::support_bounds_uniform_tight ... ok [INFO] [stdout] test tests::chao1_support_is_at_least_observed ... ok [INFO] [stdout] test tests::jackknife_entropy_is_finite_and_nonnegative ... ok [INFO] [stdout] test tests::unseen_mass_is_in_unit_interval ... ok [INFO] [stdout] test tests::miller_madow_ge_plugin ... ok [INFO] [stdout] test tests::plugin_entropy_nonnegative ... ok [INFO] [stdout] test tests::good_turing_reindexing_identity ... ok [INFO] [stdout] test tests::minimal_bias_unseen_mass_in_unit_interval ... ok [INFO] [stdout] test tests::jackknife_counts_matches_fingerprint ... ok [INFO] [stdout] test tests::plugin_entropy_matches_logp_on_counts ... ok [INFO] [stdout] test tests::chao1_ci_contains_point ... ok [INFO] [stdout] test tests::pitman_yor_scale_invariance_via_no_singletons ... ok [INFO] [stdout] test pml::tests::uniform_profile_prefers_support_at_least_observed ... ok [INFO] [stdout] test tests::pitman_yor_params_are_in_domain ... ok [INFO] [stdout] test tests::pitman_yor_from_counts_matches_fingerprint ... ok [INFO] [stdout] test tests::pitman_yor_entropy_is_finite_and_nonnegative ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.54s [INFO] [stdout] [INFO] [stderr] Doc-tests fingerprints [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test src/lib.rs - coverage_chao_shen (line 688) ... ok [INFO] [stdout] test src/coverage.rs - coverage::coupon_collector_expected_draws (line 100) ... ok [INFO] [stdout] test src/lib.rs - entropy_jackknife_nats_from_counts (line 455) ... ok [INFO] [stdout] test src/coverage.rs - coverage::german_tank_unbiased_1_indexed (line 45) ... ok [INFO] [stdout] test src/lib.rs - Fingerprint (line 129) ... ok [INFO] [stdout] test src/lib.rs - Fingerprint::count_at (line 259) ... ok [INFO] [stdout] test src/lib.rs - empirical_simplex_from_counts (line 93) ... ok [INFO] [stdout] test src/lib.rs - entropy_pitman_yor_nats (line 1256) ... ok [INFO] [stdout] test src/coverage.rs - coverage::expected_distinct_uniform (line 132) ... ok [INFO] [stdout] test src/lib.rs - Fingerprint::from_frequency_counts (line 195) ... ok [INFO] [stdout] test src/lib.rs - coverage_good_turing (line 598) ... ok [INFO] [stdout] test src/lib.rs - entropy_plugin_nats_from_counts (line 323) ... ok [INFO] [stdout] test src/coverage.rs - coverage::german_tank_unbiased_support_size_0_indexed (line 72) ... ok [INFO] [stdout] test src/lib.rs - (line 35) ... ok [INFO] [stdout] test src/lib.rs - support_chao1 (line 747) ... ok [INFO] [stdout] test src/lib.rs - entropy_plugin_nats (line 286) ... ok [INFO] [stdout] test src/lib.rs - good_turing_estimate (line 637) ... ok [INFO] [stdout] test src/lib.rs - support_ichao1 (line 909) ... ok [INFO] [stdout] test src/pml.rs - pml::profile_log_likelihood_small (line 219) ... ok [INFO] [stdout] test src/lib.rs - entropy_miller_madow_nats (line 360) ... ok [INFO] [stdout] test src/lib.rs - entropy_plugin_bits (line 1325) ... ok [INFO] [stdout] test src/lib.rs - unseen_mass_good_turing (line 490) ... ok [INFO] [stdout] test src/pml.rs - pml::uniform_profile_log_likelihood (line 102) ... ok [INFO] [stdout] test src/lib.rs - support_chao1_with_ci (line 828) ... ok [INFO] [stdout] test src/lib.rs - unseen_mass_minimal_bias (line 536) ... ok [INFO] [stdout] test src/lib.rs - entropy_default_nats (line 1295) ... ok [INFO] [stdout] test src/vv.rs - vv::support_bounds_lp (line 139) ... ok [INFO] [stdout] test src/pml.rs - pml::best_uniform_support_size (line 152) ... ok [INFO] [stdout] test src/vv.rs - vv::entropy_bounds_lp (line 231) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "af1232828b3707e294bbab5dc8afd2b2e145b8478d428fe07e8c4bcfd34b77be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af1232828b3707e294bbab5dc8afd2b2e145b8478d428fe07e8c4bcfd34b77be", kill_on_drop: false }` [INFO] [stdout] af1232828b3707e294bbab5dc8afd2b2e145b8478d428fe07e8c4bcfd34b77be