[INFO] cloning repository https://github.com/Strife-cyber/grit
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Strife-cyber/grit" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStrife-cyber%2Fgrit", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStrife-cyber%2Fgrit'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c85bc8074a78ef65c1aa680b80244bbbf32180cd
[INFO] checking Strife-cyber/grit against try#7df376b035b3d12ff0386ad8b45b76dbe020257b for pr-142712
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStrife-cyber%2Fgrit" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Strife-cyber/grit
[INFO] finished tweaking git repo https://github.com/Strife-cyber/grit
[INFO] tweaked toml for git repo https://github.com/Strife-cyber/grit written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Strife-cyber/grit on toolchain 7df376b035b3d12ff0386ad8b45b76dbe020257b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7df376b035b3d12ff0386ad8b45b76dbe020257b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Strife-cyber/grit 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" "+7df376b035b3d12ff0386ad8b45b76dbe020257b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] [stderr] Blocking waiting for file lock on package cache
[INFO] [stderr] Downloading crates ...
[INFO] [stderr] Downloaded sha1 v0.11.0-pre.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+7df376b035b3d12ff0386ad8b45b76dbe020257b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] be3c31748c49c171d46d0ce0ce1c0c356497fba9a72a39084da2661a9d3a5e81
[INFO] running `Command { std: "docker" "start" "-a" "be3c31748c49c171d46d0ce0ce1c0c356497fba9a72a39084da2661a9d3a5e81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "be3c31748c49c171d46d0ce0ce1c0c356497fba9a72a39084da2661a9d3a5e81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be3c31748c49c171d46d0ce0ce1c0c356497fba9a72a39084da2661a9d3a5e81", kill_on_drop: false }`
[INFO] [stdout] be3c31748c49c171d46d0ce0ce1c0c356497fba9a72a39084da2661a9d3a5e81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+7df376b035b3d12ff0386ad8b45b76dbe020257b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f535e7d3b37a7eb50b3d9ca9e6b0398874740882e0c68ddda55ce59ecfede2d
[INFO] running `Command { std: "docker" "start" "-a" "4f535e7d3b37a7eb50b3d9ca9e6b0398874740882e0c68ddda55ce59ecfede2d", kill_on_drop: false }`
[INFO] [stderr] Compiling proc-macro2 v1.0.93
[INFO] [stderr] Compiling unicode-ident v1.0.16
[INFO] [stderr] Compiling typenum v1.17.0
[INFO] [stderr] Checking cfg-if v1.0.0
[INFO] [stderr] Compiling serde v1.0.217
[INFO] [stderr] Compiling libc v0.2.169
[INFO] [stderr] Compiling autocfg v1.4.0
[INFO] [stderr] Compiling getrandom v0.3.1
[INFO] [stderr] Checking equivalent v1.0.1
[INFO] [stderr] Checking hashbrown v0.15.2
[INFO] [stderr] Compiling rustix v0.38.44
[INFO] [stderr] Checking adler2 v2.0.0
[INFO] [stderr] Checking bitflags v2.8.0
[INFO] [stderr] Compiling serde_json v1.0.138
[INFO] [stderr] Checking winnow v0.7.1
[INFO] [stderr] Checking const-oid v0.10.0-rc.3
[INFO] [stderr] Checking linux-raw-sys v0.4.15
[INFO] [stderr] Checking crc32fast v1.4.2
[INFO] [stderr] Checking miniz_oxide v0.8.3
[INFO] [stderr] Checking ryu v1.0.19
[INFO] [stderr] Checking once_cell v1.20.2
[INFO] [stderr] Checking iana-time-zone v0.1.61
[INFO] [stderr] Checking fastrand v2.3.0
[INFO] [stderr] Checking cpufeatures v0.2.17
[INFO] [stderr] Checking itoa v1.0.14
[INFO] [stderr] Checking memchr v2.7.4
[INFO] [stderr] Checking hex v0.4.3
[INFO] [stderr] Compiling num-traits v0.2.19
[INFO] [stderr] Checking flate2 v1.0.35
[INFO] [stderr] Checking getrandom v0.2.15
[INFO] [stderr] Checking indexmap v2.7.1
[INFO] [stderr] Checking uuid v1.12.1
[INFO] [stderr] Compiling quote v1.0.38
[INFO] [stderr] Compiling syn v2.0.98
[INFO] [stderr] Checking chrono v0.4.39
[INFO] [stderr] Checking hybrid-array v0.2.3
[INFO] [stderr] Checking block-buffer v0.11.0-rc.3
[INFO] [stderr] Checking crypto-common v0.2.0-rc.1
[INFO] [stderr] Compiling serde_derive v1.0.217
[INFO] [stderr] Checking tempfile v3.16.0
[INFO] [stderr] Checking digest v0.11.0-pre.9
[INFO] [stderr] Checking sha1 v0.11.0-pre.4
[INFO] [stderr] Checking toml_datetime v0.6.8
[INFO] [stderr] Checking serde_spanned v0.6.8
[INFO] [stderr] Checking toml_edit v0.22.23
[INFO] [stderr] Checking toml v0.8.19
[INFO] [stderr] Checking grit v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::commit::Commit`
[INFO] [stdout] --> src/systems/commits/test.rs:1:5
[INFO] [stdout] |
[INFO] [stdout] 1 | use super::commit::Commit;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `HEAD_FILE`, `get_head_commit`, `load_all_commits`, `load_commit`, and `save_commit`
[INFO] [stdout] --> src/systems/commits/test.rs:3:5
[INFO] [stdout] |
[INFO] [stdout] 3 | HEAD_FILE,
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout] 4 | save_commit, load_commit,
[INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 5 | load_all_commits, get_head_commit
[INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::versioning::Version`
[INFO] [stdout] --> src/systems/commits/version_test.rs:1:5
[INFO] [stdout] |
[INFO] [stdout] 1 | use super::versioning::Version;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout] --> src/systems/commits/mod.rs:4:1
[INFO] [stdout] |
[INFO] [stdout] 4 | mod version_test;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::functions::read_file`
[INFO] [stdout] --> src/systems/commits/function_test.rs:1:5
[INFO] [stdout] |
[INFO] [stdout] 1 | use super::functions::read_file;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout] --> src/systems/commits/mod.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | mod function_test;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `FileFilter`, `filter_paths`, and `load_file_filter`
[INFO] [stdout] --> src/systems/filters/test.rs:2:5
[INFO] [stdout] |
[INFO] [stdout] 2 | FileFilter, load_file_filter, filter_paths
[INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `CONFIG_FILE`, `GRIT_DIR`, `find_grit_root`, `init_grit`, `is_grit_repo`, `normalize_path`, and `update_grit_root`
[INFO] [stdout] --> src/systems/init_test.rs:2:5
[INFO] [stdout] |
[INFO] [stdout] 2 | GRIT_DIR, CONFIG_FILE,
[INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^
[INFO] [stdout] 3 | init_grit, find_grit_root,
[INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^
[INFO] [stdout] 4 | normalize_path, is_grit_repo,
[INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^
[INFO] [stdout] 5 | update_grit_root
[INFO] [stdout] | ^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout] --> src/systems/mod.rs:5:1
[INFO] [stdout] |
[INFO] [stdout] 5 | mod init_test;
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout] --> src/systems/add_test.rs:3:21
[INFO] [stdout] |
[INFO] [stdout] 3 | use std::io::{self, Write};
[INFO] [stdout] | ^^^^^
[INFO] [stdout] |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout] --> src/systems/mod.rs:6:1
[INFO] [stdout] |
[INFO] [stdout] 6 | mod add_test;
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::node::Node`
[INFO] [stdout] --> src/structure/test.rs:1:5
[INFO] [stdout] |
[INFO] [stdout] 1 | use super::node::Node;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::ptree::ProjectTree`
[INFO] [stdout] --> src/structure/test.rs:2:5
[INFO] [stdout] |
[INFO] [stdout] 2 | use super::ptree::ProjectTree;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::operations::compute_hash`
[INFO] [stdout] --> src/structure/test.rs:3:5
[INFO] [stdout] |
[INFO] [stdout] 3 | use super::operations::compute_hash;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `load` and `save`
[INFO] [stdout] --> src/structure/test.rs:4:28
[INFO] [stdout] |
[INFO] [stdout] 4 | use super::serialization::{save, load};
[INFO] [stdout] | ^^^^ ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::edit::Edit`
[INFO] [stdout] --> src/algorithms/vcompare/test.rs:1:5
[INFO] [stdout] |
[INFO] [stdout] 1 | use super::edit::Edit;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused import: `super::difference::myers`
[INFO] [stdout] --> src/algorithms/vcompare/test.rs:2:5
[INFO] [stdout] |
[INFO] [stdout] 2 | use super::difference::myers;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `compress_file` and `decompress_file`
[INFO] [stdout] --> src/algorithms/fcompress/test.rs:1:23
[INFO] [stdout] |
[INFO] [stdout] 1 | use super::compress::{compress_file, decompress_file};
[INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp`: use `DateTime::from_timestamp` instead
[INFO] [stdout] --> src/systems/commits/log.rs:19:39
[INFO] [stdout] |
[INFO] [stdout] 19 | let datetime = NaiveDateTime::from_timestamp(commit.timestamp as i64, 0);
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp`: use `DateTime::from_timestamp` instead
[INFO] [stdout] --> src/systems/commits/log.rs:19:39
[INFO] [stdout] |
[INFO] [stdout] 19 | let datetime = NaiveDateTime::from_timestamp(commit.timestamp as i64, 0);
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout] --> src/systems/init_test.rs:105:9
[INFO] [stdout] |
[INFO] [stdout] 105 | update_grit_root(new_temp_dir.path()).unwrap();
[INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------- argument #2 of type `&str` is missing
[INFO] [stdout] |
[INFO] [stdout] note: function defined here
[INFO] [stdout] --> src/systems/init.rs:63:8
[INFO] [stdout] |
[INFO] [stdout] 63 | pub fn update_grit_root(current_dir: &Path, branch: &str) -> io::Result<()> {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^ ------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout] |
[INFO] [stdout] 105 | update_grit_root(new_temp_dir.path(), /* &str */).unwrap();
[INFO] [stdout] | ++++++++++++
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function `is_grit_repo` is never used
[INFO] [stdout] --> src/systems/init.rs:45:8
[INFO] [stdout] |
[INFO] [stdout] 45 | pub fn is_grit_repo() -> bool {
[INFO] [stdout] | ^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(dead_code)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function `get_head_commit` is never used
[INFO] [stdout] --> src/systems/commits/functions.rs:42:8
[INFO] [stdout] |
[INFO] [stdout] 42 | pub fn get_head_commit() -> io::Result