[INFO] cloning repository https://github.com/jcsims/aoc2019 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jcsims/aoc2019" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjcsims%2Faoc2019", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjcsims%2Faoc2019'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4e91fbbced7512f2a4fd3ecbe1059ee96312a55e [INFO] testing jcsims/aoc2019 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjcsims%2Faoc2019" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/jcsims/aoc2019 [INFO] finished tweaking git repo https://github.com/jcsims/aoc2019 [INFO] tweaked toml for git repo https://github.com/jcsims/aoc2019 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jcsims/aoc2019 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jcsims/aoc2019 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded primes v0.2.4 [INFO] [stderr] Downloaded regex v1.3.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2d96923373e34d01f6601ed2dd9adfdd858087a2b015701996d85029ee32b251 [INFO] running `Command { std: "docker" "start" "-a" "2d96923373e34d01f6601ed2dd9adfdd858087a2b015701996d85029ee32b251", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2d96923373e34d01f6601ed2dd9adfdd858087a2b015701996d85029ee32b251", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d96923373e34d01f6601ed2dd9adfdd858087a2b015701996d85029ee32b251", kill_on_drop: false }` [INFO] [stdout] 2d96923373e34d01f6601ed2dd9adfdd858087a2b015701996d85029ee32b251 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] da1219d3d33e500098e36b4dfda88f6d870baf763fd4c1bfda3aac47d33fc68f [INFO] running `Command { std: "docker" "start" "-a" "da1219d3d33e500098e36b4dfda88f6d870baf763fd4c1bfda3aac47d33fc68f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.66 [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling regex-syntax v0.6.13 [INFO] [stderr] Compiling termcolor v1.0.5 [INFO] [stderr] Compiling either v1.5.3 [INFO] [stderr] Compiling primes v0.2.4 [INFO] [stderr] Compiling c2-chacha v0.2.3 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling itertools v0.8.2 [INFO] [stderr] Compiling aho-corasick v0.7.6 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.2.1 [INFO] [stderr] Compiling rand v0.7.2 [INFO] [stderr] Compiling regex v1.3.2 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling aoc2019 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `program` [INFO] [stdout] --> src/day17.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | let mut program = Program::new(util::comma_separated_to_vec("data/d17.txt")); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day17.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | let mut program = Program::new(util::comma_separated_to_vec("data/d17.txt")); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.56s [INFO] running `Command { std: "docker" "inspect" "da1219d3d33e500098e36b4dfda88f6d870baf763fd4c1bfda3aac47d33fc68f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da1219d3d33e500098e36b4dfda88f6d870baf763fd4c1bfda3aac47d33fc68f", kill_on_drop: false }` [INFO] [stdout] da1219d3d33e500098e36b4dfda88f6d870baf763fd4c1bfda3aac47d33fc68f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5201d6c167fcd9559e6ac2dbe2e2c9e5b982696d2c232288d88d1dae6d5028da [INFO] running `Command { std: "docker" "start" "-a" "5201d6c167fcd9559e6ac2dbe2e2c9e5b982696d2c232288d88d1dae6d5028da", kill_on_drop: false }` [INFO] [stderr] Compiling aoc2019 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `program` [INFO] [stdout] --> src/day17.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | let mut program = Program::new(util::comma_separated_to_vec("data/d17.txt")); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day17.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | let mut program = Program::new(util::comma_separated_to_vec("data/d17.txt")); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/day14.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 183 | fn parsing_test() { [INFO] [stdout] | ----------------- move the `impl` block outside of this function `parsing_test` [INFO] [stdout] 184 | impl Reaction { [INFO] [stdout] | ^^^^^-------- [INFO] [stdout] | | [INFO] [stdout] | `Reaction` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.27s [INFO] running `Command { std: "docker" "inspect" "5201d6c167fcd9559e6ac2dbe2e2c9e5b982696d2c232288d88d1dae6d5028da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5201d6c167fcd9559e6ac2dbe2e2c9e5b982696d2c232288d88d1dae6d5028da", kill_on_drop: false }` [INFO] [stdout] 5201d6c167fcd9559e6ac2dbe2e2c9e5b982696d2c232288d88d1dae6d5028da [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 67569b6489cc2a28d5ada9917c8f8cb5c24c6458750e0d56bdb737d27697f8c0 [INFO] running `Command { std: "docker" "start" "-a" "67569b6489cc2a28d5ada9917c8f8cb5c24c6458750e0d56bdb737d27697f8c0", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `program` [INFO] [stdout] [INFO] [stderr] --> src/day17.rs:5:13 [INFO] [stdout] running 43 tests [INFO] [stderr] | [INFO] [stderr] 5 | let mut program = Program::new(util::comma_separated_to_vec("data/d17.txt")); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/day17.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 5 | let mut program = Program::new(util::comma_separated_to_vec("data/d17.txt")); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/day14.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 183 | fn parsing_test() { [INFO] [stderr] | ----------------- move the `impl` block outside of this function `parsing_test` [INFO] [stderr] 184 | impl Reaction { [INFO] [stderr] | ^^^^^-------- [INFO] [stderr] | | [INFO] [stderr] | `Reaction` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `aoc2019` (bin "aoc2019" test) generated 3 warnings (run `cargo fix --bin "aoc2019" --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/aoc2019-4c8148330629e993) [INFO] [stdout] test day10::space_parsing_test ... ok [INFO] [stdout] test day10::can_see_test ... ok [INFO] [stdout] test day12::update_velocities_test ... ok [INFO] [stdout] test day12::update_position_test ... ok [INFO] [stdout] test day10::test_circular_distance ... ok [INFO] [stdout] test day16::pattern_test ... ok [INFO] [stdout] test day16::normalize_test ... ok [INFO] [stdout] test day1::part1_test ... ok [INFO] [stdout] test day16::vec_to_int_test ... ok [INFO] [stdout] test day1::part2_test ... ok [INFO] [stdout] test day15::a_star_test ... ok [INFO] [stdout] test day3::hash_equality_test ... ok [INFO] [stdout] test day2::part1_test ... ok [INFO] [stdout] test day3::points_equality ... ok [INFO] [stdout] test day3::parsing_test ... ok [INFO] [stdout] test day14::parsing_test ... ok [INFO] [stdout] test day4::part1_test ... ok [INFO] [stdout] test day3::string_to_points ... ok [INFO] [stdout] test day6::hash_empty ... ok [INFO] [stdout] test day3::distance_traveled_test ... ok [INFO] [stdout] test day6::orbit_count ... ok [INFO] [stdout] test day3::points_to_path_test ... ok [INFO] [stdout] test day6::ancestors_test ... ok [INFO] [stdout] test day6::test_parsing ... ok [INFO] [stdout] test day3::part1_test ... ok [INFO] [stdout] test day7::permutations ... ok [INFO] [stdout] test day7::phase_sequence ... ok [INFO] [stdout] test day3::part2_test ... ok [INFO] [stdout] test day6::orbital_transfers_test ... ok [INFO] [stdout] test intcode::basic_io_test ... ok [INFO] [stdout] test day8::building_layers ... ok [INFO] [stdout] test intcode::day2_intcode_test ... ok [INFO] [stdout] test intcode::large_numbers_test ... ok [INFO] [stdout] test intcode::opcode_mode_test ... ok [INFO] [stdout] test day7::feedback_test ... ok [INFO] [stdout] test intcode::four_more_opcodes ... ok [INFO] [stdout] test intcode::output_queue_test ... ok [INFO] [stdout] test intcode::relative_test ... ok [INFO] [stdout] test day12::parsing_test ... ok [INFO] [stdout] test day16::fft_test ... ok [INFO] [stdout] test day16::test_offset_3 ... ok [INFO] [stdout] test day16::test_offset_1 ... ok [INFO] [stdout] test day16::test_offset_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "67569b6489cc2a28d5ada9917c8f8cb5c24c6458750e0d56bdb737d27697f8c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "67569b6489cc2a28d5ada9917c8f8cb5c24c6458750e0d56bdb737d27697f8c0", kill_on_drop: false }` [INFO] [stdout] 67569b6489cc2a28d5ada9917c8f8cb5c24c6458750e0d56bdb737d27697f8c0