[INFO] fetching crate track-core 0.1.0...
[INFO] testing track-core-0.1.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate track-core 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate track-core 0.1.0
[INFO] finished tweaking crates.io crate track-core 0.1.0
[INFO] tweaked toml for crates.io crate track-core 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate track-core 0.1.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate track-core 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" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ureq-proto v0.5.3
[INFO] [stderr]   Downloaded ureq v3.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4
[INFO] running `Command { std: "docker" "start" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4", 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" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ureq-proto v0.5.3
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling slug v0.1.6
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling ureq v3.2.0
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling track-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.80s
[INFO] running `Command { std: "docker" "inspect" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling track-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.06s
[INFO] running `Command { std: "docker" "inspect" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/track_core-464e64ee6334c206)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test config::tests::rejects_enabled_review_follow_up_without_a_main_user ... ok
[INFO] [stdout] test config::tests::defaults_to_the_builtin_hugging_face_model_when_no_override_is_configured ... ok
[INFO] [stdout] test config::tests::omits_llama_cpp_block_when_no_manual_override_is_configured ... ok
[INFO] [stdout] test config::tests::prefers_hugging_face_model_when_both_sources_are_configured ... ok
[INFO] [stdout] test config::tests::resolves_relative_runtime_paths_from_the_config_file_location ... ok
[INFO] [stdout] test migration_service::tests::cleanup_candidates_render_compose_mount_paths_as_host_paths ... ok
[INFO] [stdout] test config::tests::saves_current_local_only_shape ... ok
[INFO] [stdout] test path_component::tests::accepts_a_single_normal_component ... ok
[INFO] [stdout] test path_component::tests::rejects_values_that_are_not_single_normal_components ... ok
[INFO] [stdout] test paths::tests::collapses_home_relative_paths_with_a_slash ... ok
[INFO] [stdout] test remote_agent::tests::builds_review_workspace_key_from_repository_name ... ok
[INFO] [stdout] test remote_agent::tests::builds_remote_prompt_with_both_summary_layers ... ok
[INFO] [stdout] test remote_agent::tests::builds_claude_launcher_with_schema_validation_and_yolo_mode ... ok
[INFO] [stdout] test remote_agent::tests::builds_codex_launcher_with_runner_shell_prelude ... ok
[INFO] [stdout] test remote_agent::tests::builds_remote_review_prompt_with_follow_up_guidance_and_saved_context ... ok
[INFO] [stdout] test remote_agent::tests::parses_batched_dispatch_snapshot_report ... ok
[INFO] [stdout] test remote_agent::tests::dispatch_schema_limits_terminal_status_values ... ok
[INFO] [stdout] test remote_agent::tests::follow_up_uses_the_latest_reusable_dispatch_context ... ok
[INFO] [stdout] test api_notify::tests::posts_task_change_notification_to_the_local_api ... ok
[INFO] [stdout] test remote_agent::tests::refresh_marks_remote_canceled_runs_as_terminal ... ok
[INFO] [stdout] test remote_agent::tests::refresh_reads_claude_dispatch_outcome_from_structured_output_envelope ... ok
[INFO] [stdout] test remote_agent::tests::parses_github_repository_name ... ok
[INFO] [stdout] test remote_agent::tests::prepends_shell_prelude_before_remote_script_body ... ok
[INFO] [stdout] test remote_agent::tests::parses_github_pull_request_reference ... ok
[INFO] [stdout] test remote_agent::tests::builds_review_follow_up_request_that_scopes_feedback_to_one_user ... ok
[INFO] [stdout] test remote_agent::tests::review_schema_requires_review_submission_metadata_and_terminal_status_values ... ok
[INFO] [stdout] test remote_agent::tests::review_worktree_script_pins_the_requested_commit_or_fails_explicitly ... ok
[INFO] [stdout] test paths::tests::collapses_home_prefixed_string_values ... ok
[INFO] [stdout] test remote_agent::tests::selects_the_latest_previous_submitted_review_run ... ok
[INFO] [stdout] test remote_agent::tests::review_dispatch_start_guard_serializes_same_review ... ok
[INFO] [stdout] test task_description::tests::appends_follow_up_requests_without_overwriting_existing_context ... ok
[INFO] [stdout] test task_description::tests::fallback_summary_ignores_follow_up_history ... ok
[INFO] [stdout] test task_description::tests::falls_back_to_the_full_body_when_sections_are_missing ... ok
[INFO] [stdout] test task_description::tests::parses_task_description_sections_from_markdown ... ok
[INFO] [stdout] test task_description::tests::renders_summary_and_original_note_sections ... ok
[INFO] [stdout] test task_id::tests::slug_falls_back_when_description_has_no_letters ... ok
[INFO] [stdout] test task_id::tests::unique_id_appends_suffix_when_needed ... ok
[INFO] [stdout] test terminal_ui::tests::renders_plain_note_without_a_terminal ... ok
[INFO] [stdout] test terminal_ui::tests::renders_plain_prompt_labels_with_defaults ... ok
[INFO] [stdout] test terminal_ui::tests::renders_plain_summary_without_a_terminal ... ok
[INFO] [stdout] test wizard::tests::does_not_call_out_builtin_hugging_face_defaults ... ok
[INFO] [stdout] test remote_agent::tests::task_dispatch_start_guard_serializes_same_task ... ok
[INFO] [stdout] test wizard::tests::parses_project_aliases ... ok
[INFO] [stdout] test wizard::tests::parses_project_roots ... ok
[INFO] [stdout] test wizard::tests::writes_first_run_config ... ok
[INFO] [stdout] test project_repository::tests::upsert_project_rejects_conflicting_alias_without_partial_writes ... ok
[INFO] [stdout] test project_repository::tests::upsert_project_preserves_existing_aliases_when_no_new_aliases_are_provided ... ok
[INFO] [stdout] test wizard::tests::mentions_preserved_manual_model_overrides ... ok
[INFO] [stdout] test project_repository::tests::upsert_project_unions_new_aliases_with_existing_aliases ... ok
[INFO] [stdout] test backend_config::tests::saves_and_loads_imported_status ... ok
[INFO] [stdout] test migration_service::tests::import_skips_orphaned_history_instead_of_aborting ... ok
[INFO] [stdout] test migration_service::tests::migrates_configured_projects_without_issues_and_skips_alias_only_targets ... ok
[INFO] [stdout] test remote_agent::tests::follow_up_dispatch_keeps_the_original_runner_tool ... ok
[INFO] [stdout] test remote_agent::tests::deleting_task_stays_local_when_remote_cleanup_is_unavailable ... ok
[INFO] [stdout] test remote_agent::tests::closing_task_stays_local_when_remote_cleanup_is_unavailable ... ok
[INFO] [stdout] test remote_agent::tests::refresh_releases_active_dispatches_when_remote_config_disappears ... ok
[INFO] [stdout] test remote_agent::tests::queue_dispatch_releases_stale_active_dispatch_when_remote_refresh_fails ... ok
[INFO] [stdout] test remote_agent::tests::reset_blockers_include_active_review_runs ... ok
[INFO] [stdout] test remote_agent::tests::saved_review_dispatch_prerequisites_do_not_depend_on_live_review_follow_up_settings ... ok
[INFO] [stdout] test remote_agent::tests::refresh_reads_claude_review_outcome_from_structured_output_envelope ... ok
[INFO] [stdout] test wizard::tests::writes_remote_review_follow_up_from_wizard ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.46s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests track_core
[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" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4", kill_on_drop: false }`
[INFO] [stdout] f0d5dc7a2ebdbecb51d4ea5f6bafac8614160d2678bef5763d1a107b31b5b8c4
