[INFO] fetching crate radicle-cli 0.13.0... [INFO] testing radicle-cli-0.13.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate radicle-cli 0.13.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate radicle-cli 0.13.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate radicle-cli 0.13.0 [INFO] tweaked toml for crates.io crate radicle-cli 0.13.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate radicle-cli 0.13.0 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 crates.io crate radicle-cli 0.13.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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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 tree-sitter-language v0.1.2 [INFO] [stderr] Downloaded tree-sitter-json v0.24.8 [INFO] [stderr] Downloaded tree-sitter-html v0.23.2 [INFO] [stderr] Downloaded tree-sitter-toml-ng v0.6.0 [INFO] [stderr] Downloaded ct-codecs v1.1.1 [INFO] [stderr] Downloaded localtime v1.3.1 [INFO] [stderr] Downloaded radicle-ssh v0.9.0 [INFO] [stderr] Downloaded termion v2.0.3 [INFO] [stderr] Downloaded snapbox-macros v0.3.8 [INFO] [stderr] Downloaded nonempty v0.5.0 [INFO] [stderr] Downloaded sqlite v0.32.0 [INFO] [stderr] Downloaded lexopt v0.3.0 [INFO] [stderr] Downloaded amplify v4.6.0 [INFO] [stderr] Downloaded sem_safe v0.2.0 [INFO] [stderr] Downloaded tree-sitter-python v0.23.4 [INFO] [stderr] Downloaded tree-sitter v0.24.4 [INFO] [stderr] Downloaded radicle-surf v0.22.0 [INFO] [stderr] Downloaded signals_receipts v0.2.0 [INFO] [stderr] Downloaded tree-sitter-md v0.3.2 [INFO] [stderr] Downloaded schemars_derive v1.0.0-alpha.17 [INFO] [stderr] Downloaded schemars v1.0.0-alpha.17 [INFO] [stderr] Downloaded tree-sitter-css v0.23.1 [INFO] [stderr] Downloaded snapbox v0.4.17 [INFO] [stderr] Downloaded amplify_num v0.5.2 [INFO] [stderr] Downloaded tree-sitter-go v0.23.4 [INFO] [stderr] Downloaded qcheck v1.0.0 [INFO] [stderr] Downloaded tree-sitter-bash v0.23.3 [INFO] [stderr] Downloaded tree-sitter-ruby v0.23.1 [INFO] [stderr] Downloaded radicle-crypto v0.12.0 [INFO] [stderr] Downloaded radicle v0.15.0 [INFO] [stderr] Downloaded tree-sitter-c v0.23.2 [INFO] [stderr] Downloaded radicle-git-ext v0.8.0 [INFO] [stderr] Downloaded unicode-display-width v0.3.0 [INFO] [stderr] Downloaded git-ref-format-core v0.3.0 [INFO] [stderr] Downloaded radicle-signals v0.11.0 [INFO] [stderr] Downloaded timeago v0.4.2 [INFO] [stderr] Downloaded tree-sitter-highlight v0.24.4 [INFO] [stderr] Downloaded radicle-cli-test v0.1.1 [INFO] [stderr] Downloaded radicle-dag v0.10.0 [INFO] [stderr] Downloaded radicle-cob v0.14.0 [INFO] [stderr] Downloaded tree-sitter-typescript v0.23.2 [INFO] [stderr] Downloaded amplify_derive v4.0.0 [INFO] [stderr] Downloaded git-ref-format v0.3.0 [INFO] [stderr] Downloaded radicle-std-ext v0.1.0 [INFO] [stderr] Downloaded termion v3.0.0 [INFO] [stderr] Downloaded radicle-term v0.12.0 [INFO] [stderr] Downloaded git-ref-format-macro v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] b0632c54dee0d20ab0b28048d08ad107babd9776a03a1968d7c6c2eed3f32af3 [INFO] running `Command { std: "docker" "start" "-a" "b0632c54dee0d20ab0b28048d08ad107babd9776a03a1968d7c6c2eed3f32af3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b0632c54dee0d20ab0b28048d08ad107babd9776a03a1968d7c6c2eed3f32af3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0632c54dee0d20ab0b28048d08ad107babd9776a03a1968d7c6c2eed3f32af3", kill_on_drop: false }` [INFO] [stdout] b0632c54dee0d20ab0b28048d08ad107babd9776a03a1968d7c6c2eed3f32af3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] a47f48f08f07f0442fd78e2364a3e9786e17e97cda3d6ceb8df09c02789bad2c [INFO] running `Command { std: "docker" "start" "-a" "a47f48f08f07f0442fd78e2364a3e9786e17e97cda3d6ceb8df09c02789bad2c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling writeable v0.5.5 [INFO] [stderr] Compiling icu_locid_transform_data v1.5.1 [INFO] [stderr] Compiling litemap v0.7.5 [INFO] [stderr] Compiling icu_properties_data v1.5.1 [INFO] [stderr] Compiling tree-sitter-language v0.1.2 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling icu_normalizer_data v1.5.1 [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling write16 v1.0.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling utf16_iter v1.0.5 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling inout v0.1.3 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling ed25519 v1.5.3 [INFO] [stderr] Compiling ascii v1.1.0 [INFO] [stderr] Compiling anyhow v1.0.82 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling ct-codecs v1.1.1 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling amplify_num v0.5.2 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Compiling base64ct v1.6.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling fastrand v2.1.0 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling zeroize v1.7.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling data-encoding v2.5.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling base32 v0.4.0 [INFO] [stderr] Compiling jobserver v0.1.31 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling crc32fast v1.4.0 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling ec25519 v0.1.0 [INFO] [stderr] Compiling ssh-encoding v0.2.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling blowfish v0.9.1 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling cc v1.2.2 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Compiling radicle-std-ext v0.1.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling ssh-cipher v0.2.0 [INFO] [stderr] Compiling miniz_oxide v0.8.8 [INFO] [stderr] Compiling bcrypt-pbkdf v0.10.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling filetime v0.2.23 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling amplify_syn v2.0.1 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling base-x v0.2.11 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling numtoa v0.1.0 [INFO] [stderr] Compiling unicode-segmentation v1.11.0 [INFO] [stderr] Compiling ref-cast v1.0.24 [INFO] [stderr] Compiling dyn-clone v1.0.17 [INFO] [stderr] Compiling ssh-key v0.6.6 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling flate2 v1.1.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling errno v0.3.9 [INFO] [stderr] Compiling sem_safe v0.2.0 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling signals_receipts v0.2.0 [INFO] [stderr] Compiling newline-converter v0.3.0 [INFO] [stderr] Compiling termion v2.0.3 [INFO] [stderr] Compiling radicle-dag v0.10.0 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling radicle-signals v0.11.0 [INFO] [stderr] Compiling xattr v1.3.1 [INFO] [stderr] Compiling tempfile v3.10.1 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling tar v0.4.40 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling inquire v0.7.5 [INFO] [stderr] Compiling colored v2.1.0 [INFO] [stderr] Compiling unicode-display-width v0.3.0 [INFO] [stderr] Compiling amplify_derive v4.0.0 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.12 [INFO] [stderr] Compiling termion v3.0.0 [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling nonempty v0.5.0 [INFO] [stderr] Compiling anstyle-query v1.0.2 [INFO] [stderr] Compiling radicle-cli v0.13.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling libz-sys v1.1.16 [INFO] [stderr] Compiling libgit2-sys v0.17.0+1.8.1 [INFO] [stderr] Compiling sqlite3-src v0.5.1 [INFO] [stderr] Compiling tree-sitter v0.24.4 [INFO] [stderr] Compiling tree-sitter-ruby v0.23.1 [INFO] [stderr] Compiling tree-sitter-bash v0.23.3 [INFO] [stderr] Compiling tree-sitter-md v0.3.2 [INFO] [stderr] Compiling data-encoding-macro v0.1.14 [INFO] [stderr] Compiling multibase v0.9.1 [INFO] [stderr] Compiling tree-sitter-css v0.23.1 [INFO] [stderr] Compiling tree-sitter-c v0.23.2 [INFO] [stderr] Compiling tree-sitter-python v0.23.4 [INFO] [stderr] Compiling tree-sitter-go v0.23.4 [INFO] [stderr] Compiling tree-sitter-toml-ng v0.6.0 [INFO] [stderr] Compiling tree-sitter-rust v0.23.2 [INFO] [stderr] Compiling tree-sitter-json v0.24.8 [INFO] [stderr] Compiling tree-sitter-html v0.23.2 [INFO] [stderr] Compiling radicle-surf v0.22.0 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling ref-cast-impl v1.0.24 [INFO] [stderr] Compiling schemars_derive v1.0.0-alpha.17 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling amplify v4.6.0 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling lexopt v0.3.0 [INFO] [stderr] Compiling timeago v0.4.2 [INFO] [stderr] Compiling zerovec v0.10.4 [INFO] [stderr] Compiling cyphergraphy v0.3.0 [INFO] [stderr] Compiling git-ref-format-core v0.3.0 [INFO] [stderr] Compiling cypheraddr v0.4.0 [INFO] [stderr] Compiling radicle-ssh v0.9.0 [INFO] [stderr] Compiling tree-sitter-highlight v0.24.4 [INFO] [stderr] Compiling socks5-client v0.4.1 [INFO] [stderr] Compiling git-ref-format-macro v0.3.0 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Compiling icu_collections v1.5.0 [INFO] [stderr] Compiling cyphernet v0.5.2 [INFO] [stderr] Compiling icu_locid v1.5.0 [INFO] [stderr] Compiling icu_provider v1.5.0 [INFO] [stderr] Compiling icu_locid_transform v1.5.0 [INFO] [stderr] Compiling icu_properties v1.5.1 [INFO] [stderr] Compiling nonempty v0.9.0 [INFO] [stderr] Compiling bytesize v2.0.1 [INFO] [stderr] Compiling localtime v1.3.1 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling git-ref-format v0.3.0 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling schemars v1.0.0-alpha.17 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling git2 v0.19.0 [INFO] [stderr] Compiling radicle-git-ext v0.8.0 [INFO] [stderr] Compiling radicle-term v0.12.0 [INFO] [stderr] Compiling sqlite3-sys v0.15.2 [INFO] [stderr] Compiling sqlite v0.32.0 [INFO] [stderr] Compiling radicle-crypto v0.12.0 [INFO] [stderr] Compiling radicle-cob v0.14.0 [INFO] [stderr] Compiling radicle v0.15.0 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/commands/patch/review/builder.rs:455:18 [INFO] [stdout] | [INFO] [stdout] 455 | fn item_diff(&mut self, item: ReviewItem) -> Result { [INFO] [stdout] | ^^^^^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 455 | fn item_diff(&mut self, item: ReviewItem) -> Result, Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/git.rs:241:26 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn rad_remotes(repo: &git2::Repository) -> anyhow::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 241 | pub fn rad_remotes(repo: &git2::Repository) -> anyhow::Result>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/git.rs:263:25 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn rad_remote(repo: &Repository) -> anyhow::Result<(git2::Remote, RepoId)> { [INFO] [stdout] | ^^^^^^^^^^^ ------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 263 | pub fn rad_remote(repo: &Repository) -> anyhow::Result<(git2::Remote<'_>, RepoId)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/project.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 25 | ) -> anyhow::Result<(git::Remote, Option)> { [INFO] [stdout] | ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | ) -> anyhow::Result<(git::Remote<'_>, Option)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/terminal/patch/common.rs:100:50 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn try_branch(reference: git::raw::Reference<'_>) -> anyhow::Result { [INFO] [stdout] | ^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 100 | pub fn try_branch(reference: git::raw::Reference<'_>) -> anyhow::Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 43s [INFO] running `Command { std: "docker" "inspect" "a47f48f08f07f0442fd78e2364a3e9786e17e97cda3d6ceb8df09c02789bad2c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a47f48f08f07f0442fd78e2364a3e9786e17e97cda3d6ceb8df09c02789bad2c", kill_on_drop: false }` [INFO] [stdout] a47f48f08f07f0442fd78e2364a3e9786e17e97cda3d6ceb8df09c02789bad2c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] fc7a94e6bde4c7d995a54d433ade1bd194973df9278b43d13f22bbdc2fc0f8f7 [INFO] running `Command { std: "docker" "start" "-a" "fc7a94e6bde4c7d995a54d433ade1bd194973df9278b43d13f22bbdc2fc0f8f7", kill_on_drop: false }` [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling anstyle v1.0.6 [INFO] [stderr] Compiling colorchoice v1.0.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stderr] Compiling similar v2.5.0 [INFO] [stderr] Compiling anstyle-parse v0.2.3 [INFO] [stderr] Compiling pretty_assertions v1.4.0 [INFO] [stderr] Compiling anstream v0.6.13 [INFO] [stderr] Compiling snapbox-macros v0.3.8 [INFO] [stderr] Compiling qcheck v1.0.0 [INFO] [stderr] Compiling snapbox v0.4.17 [INFO] [stderr] Compiling radicle-cli-test v0.1.1 [INFO] [stderr] Compiling radicle-crypto v0.12.0 [INFO] [stderr] Compiling radicle-cob v0.14.0 [INFO] [stderr] Compiling radicle v0.15.0 [INFO] [stderr] Compiling radicle-cli v0.13.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/commands/patch/review/builder.rs:455:18 [INFO] [stdout] | [INFO] [stdout] 455 | fn item_diff(&mut self, item: ReviewItem) -> Result { [INFO] [stdout] | ^^^^^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 455 | fn item_diff(&mut self, item: ReviewItem) -> Result, Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/git.rs:241:26 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn rad_remotes(repo: &git2::Repository) -> anyhow::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 241 | pub fn rad_remotes(repo: &git2::Repository) -> anyhow::Result>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/git.rs:263:25 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn rad_remote(repo: &Repository) -> anyhow::Result<(git2::Remote, RepoId)> { [INFO] [stdout] | ^^^^^^^^^^^ ------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 263 | pub fn rad_remote(repo: &Repository) -> anyhow::Result<(git2::Remote<'_>, RepoId)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/project.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 25 | ) -> anyhow::Result<(git::Remote, Option)> { [INFO] [stdout] | ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | ) -> anyhow::Result<(git::Remote<'_>, Option)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/terminal/patch/common.rs:100:50 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn try_branch(reference: git::raw::Reference<'_>) -> anyhow::Result { [INFO] [stdout] | ^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 100 | pub fn try_branch(reference: git::raw::Reference<'_>) -> anyhow::Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] --> tests/commands.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use radicle_node::service::policy::Scope; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 21 - use radicle_node::service::policy::Scope; [INFO] [stdout] 21 + use radicle_cob::service::policy::Scope; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] --> tests/commands.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use radicle_node::service::Event; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 22 - use radicle_node::service::Event; [INFO] [stdout] 22 + use radicle_cob::service::Event; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] --> tests/commands.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use radicle_node::test::environment::{Config, Environment, Node}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 23 - use radicle_node::test::environment::{Config, Environment, Node}; [INFO] [stdout] 23 + use radicle_cob::test::environment::{Config, Environment, Node}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] --> tests/commands.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use radicle_node::test::logger; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 25 - use radicle_node::test::logger; [INFO] [stdout] 25 + use radicle_cob::test::logger; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `radicle_node` [INFO] [stdout] --> tests/commands.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use radicle_node::PROTOCOL_VERSION; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `radicle_node` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 26 - use radicle_node::PROTOCOL_VERSION; [INFO] [stdout] 26 + use radicle_cob::PROTOCOL_VERSION; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> tests/commands.rs:109:23 [INFO] [stdout] | [INFO] [stdout] 109 | let mut formula = TestFormula::new(root.to_path_buf()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ------------------ unexpected argument of type `PathBuf` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/radicle-cli-test-0.1.1/src/lib.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] help: remove the extra argument [INFO] [stdout] | [INFO] [stdout] 109 - let mut formula = TestFormula::new(root.to_path_buf()); [INFO] [stdout] 109 + let mut formula = TestFormula::new(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `build` found for mutable reference `&mut TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:128:10 [INFO] [stdout] | [INFO] [stdout] 112 | / formula [INFO] [stdout] 113 | | .env("GIT_AUTHOR_DATE", "1671125284") [INFO] [stdout] 114 | | .env("GIT_AUTHOR_EMAIL", "radicle@localhost") [INFO] [stdout] 115 | | .env("GIT_AUTHOR_NAME", "radicle") [INFO] [stdout] ... | [INFO] [stdout] 127 | | .envs(git::env::GIT_DEFAULT_CONFIG) [INFO] [stdout] 128 | | .build(&[ [INFO] [stdout] | | -^^^^^ method not found in `&mut TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:563:10 [INFO] [stdout] | [INFO] [stdout] 561 | / formula(&environment.tmp(), "examples/rad-id-threshold.md") [INFO] [stdout] 562 | | .unwrap() [INFO] [stdout] 563 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:618:10 [INFO] [stdout] | [INFO] [stdout] 616 | / formula(&environment.tmp(), "examples/rad-id-threshold-soft-fork.md") [INFO] [stdout] 617 | | .unwrap() [INFO] [stdout] 618 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:703:10 [INFO] [stdout] | [INFO] [stdout] 701 | / formula(&environment.tmp(), "examples/rad-id-multi-delegate.md") [INFO] [stdout] 702 | | .unwrap() [INFO] [stdout] 703 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:781:10 [INFO] [stdout] | [INFO] [stdout] 779 | / formula(&environment.tmp(), "examples/rad-id-collaboration.md") [INFO] [stdout] 780 | | .unwrap() [INFO] [stdout] 781 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:854:10 [INFO] [stdout] | [INFO] [stdout] 852 | / formula(&environment.tmp(), "examples/rad-id-conflict.md") [INFO] [stdout] 853 | | .unwrap() [INFO] [stdout] 854 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:1099:10 [INFO] [stdout] | [INFO] [stdout] 1097 | / formula(&environment.tmp(), "examples/rad-patch-checkout-force.md") [INFO] [stdout] 1098 | | .unwrap() [INFO] [stdout] 1099 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:1335:10 [INFO] [stdout] | [INFO] [stdout] 1333 | / formula(&environment.tmp(), "examples/rad-patch-delete.md") [INFO] [stdout] 1334 | | .unwrap() [INFO] [stdout] 1335 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:1392:10 [INFO] [stdout] | [INFO] [stdout] 1390 | / formula(&environment.tmp(), "examples/rad-clean.md") [INFO] [stdout] 1391 | | .unwrap() [INFO] [stdout] 1392 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:1735:10 [INFO] [stdout] | [INFO] [stdout] 1733 | / formula(&environment.tmp(), "examples/rad-sync-without-node.md") [INFO] [stdout] 1734 | | .unwrap() [INFO] [stdout] 1735 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2408:10 [INFO] [stdout] | [INFO] [stdout] 2406 | / formula(&environment.tmp(), "examples/rad-patch-pull-update.md") [INFO] [stdout] 2407 | | .unwrap() [INFO] [stdout] 2408 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2514:10 [INFO] [stdout] | [INFO] [stdout] 2512 | / formula(&environment.tmp(), "examples/rad-init-private-seed.md") [INFO] [stdout] 2513 | | .unwrap() [INFO] [stdout] 2514 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2552:10 [INFO] [stdout] | [INFO] [stdout] 2550 | / formula(&environment.tmp(), "examples/rad-init-private-clone.md") [INFO] [stdout] 2551 | | .unwrap() [INFO] [stdout] 2552 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2593:6 [INFO] [stdout] | [INFO] [stdout] 2588 | / formula( [INFO] [stdout] 2589 | | &environment.tmp(), [INFO] [stdout] 2590 | | "examples/rad-init-private-clone-seed.md", [INFO] [stdout] ... | [INFO] [stdout] 2593 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_____| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2640:10 [INFO] [stdout] | [INFO] [stdout] 2638 | / formula(&environment.tmp(), "examples/framework/home.md") [INFO] [stdout] 2639 | | .unwrap() [INFO] [stdout] 2640 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2681:10 [INFO] [stdout] | [INFO] [stdout] 2679 | / formula(&environment.tmp(), "examples/git/git-push-diverge.md") [INFO] [stdout] 2680 | | .unwrap() [INFO] [stdout] 2681 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2740:10 [INFO] [stdout] | [INFO] [stdout] 2738 | / formula(&environment.tmp(), "examples/git/git-push-converge.md") [INFO] [stdout] 2739 | | .unwrap() [INFO] [stdout] 2740 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2786:10 [INFO] [stdout] | [INFO] [stdout] 2784 | / formula(&environment.tmp(), "examples/git/git-push-amend.md") [INFO] [stdout] 2785 | | .unwrap() [INFO] [stdout] 2786 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2827:10 [INFO] [stdout] | [INFO] [stdout] 2825 | / formula(&environment.tmp(), "examples/git/git-push-rollback.md") [INFO] [stdout] 2826 | | .unwrap() [INFO] [stdout] 2827 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/commands/patch/review/builder.rs:455:18 [INFO] [stdout] | [INFO] [stdout] 455 | fn item_diff(&mut self, item: ReviewItem) -> Result { [INFO] [stdout] | ^^^^^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 455 | fn item_diff(&mut self, item: ReviewItem) -> Result, Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/git.rs:241:26 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn rad_remotes(repo: &git2::Repository) -> anyhow::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 241 | pub fn rad_remotes(repo: &git2::Repository) -> anyhow::Result>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2868:10 [INFO] [stdout] | [INFO] [stdout] 2866 | / formula(&environment.tmp(), "examples/rad-push-and-pull-patches.md") [INFO] [stdout] 2867 | | .unwrap() [INFO] [stdout] 2868 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/git.rs:263:25 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn rad_remote(repo: &Repository) -> anyhow::Result<(git2::Remote, RepoId)> { [INFO] [stdout] | ^^^^^^^^^^^ ------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 263 | pub fn rad_remote(repo: &Repository) -> anyhow::Result<(git2::Remote<'_>, RepoId)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/project.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] ... [INFO] [stdout] 25 | ) -> anyhow::Result<(git::Remote, Option)> { [INFO] [stdout] | ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | ) -> anyhow::Result<(git::Remote<'_>, Option)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/terminal/patch/common.rs:100:50 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn try_branch(reference: git::raw::Reference<'_>) -> anyhow::Result { [INFO] [stdout] | ^^ ---------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to consistently use `'_` [INFO] [stdout] | [INFO] [stdout] 100 | pub fn try_branch(reference: git::raw::Reference<'_>) -> anyhow::Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2899:10 [INFO] [stdout] | [INFO] [stdout] 2897 | / formula(&environment.tmp(), "examples/rad-patch-fetch-1.md") [INFO] [stdout] 2898 | | .unwrap() [INFO] [stdout] 2899 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2930:10 [INFO] [stdout] | [INFO] [stdout] 2928 | / formula(&environment.tmp(), "examples/rad-watch.md") [INFO] [stdout] 2929 | | .unwrap() [INFO] [stdout] 2930 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:2964:10 [INFO] [stdout] | [INFO] [stdout] 2962 | / formula(&environment.tmp(), "examples/rad-inbox.md") [INFO] [stdout] 2963 | | .unwrap() [INFO] [stdout] 2964 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `home` found for struct `TestFormula` in the current scope [INFO] [stdout] --> tests/commands.rs:3086:10 [INFO] [stdout] | [INFO] [stdout] 3084 | / formula(&environment.tmp(), "examples/git/git-tag.md") [INFO] [stdout] 3085 | | .unwrap() [INFO] [stdout] 3086 | | .home( [INFO] [stdout] | | -^^^^ method not found in `TestFormula` [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stderr] error: could not compile `radicle-cli` (test "commands") due to 30 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o" "/tmp/rustcRvCkEP/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/{libradicle_cli-9cbdaaba9e253075.rlib,libtree_sitter_toml_ng-67d8e840fa23bfe9.rlib,libtree_sitter_html-324a18ea2f881add.rlib,libtree_sitter_ruby-8d3b93b856f17c40.rlib,libtree_sitter_python-83b94cd82a52e514.rlib,libtree_sitter_c-aabd852e9b4bf00f.rlib,libtree_sitter_bash-6265e86f78c05e0a.rlib,libtree_sitter_go-5688cc1e1467c180.rlib,libtree_sitter_css-72e846c379b449b3.rlib,libtree_sitter_md-57ecd7ba61f19eca.rlib,libtree_sitter_typescript-90f98d4ce3e7fe9f.rlib,libtree_sitter_json-62527ab5f995457c.rlib,libtree_sitter_rust-d007bcc24980949b.rlib,libtimeago-3123c010c9149a07.rlib,libtree_sitter_highlight-b11fe7d8b4fe92c4.rlib,libtree_sitter-1bec6cf3f357762c.rlib,libtree_sitter_language-49c09edc82875403.rlib,libstreaming_iterator-051a01dc06337466.rlib,libregex-fe3b90f363894070.rlib,libregex_automata-1fbcc5e77f221179.rlib,libaho_corasick-003ca1e20611e2da.rlib,libregex_syntax-68ebd4ae9920c658.rlib,libradicle_term-c86501f35df6d9b0.rlib,libshlex-2f9cfb4c317108b6.rlib,libanstyle_query-1465ae7759718f12.rlib,libtermion-70d79ab6342da7a0.rlib,libradicle_signals-4426015f150cefdd.rlib,libsignals_receipts-ff8d028d7167486d.rlib,libsem_safe-6be329397bd39f73.rlib,liberrno-6b5adae515c80325.rlib,libinquire-af09e2dfc984ee44.rlib,libunicode_width-0a547a9320cbf764.rlib,libfxhash-c493f72d80a22016.rlib,libtermion-2810c3d3d31872d3.rlib,libnumtoa-e9c283ec89102151.rlib,libunicode_display_width-d9fdc1c9e4bee169.rlib,libunicode_segmentation-6ec67f451a19dce9.rlib,libradicle_surf-4027b898badc1193.rlib,libnonempty-a7cb54b0290e4f0c.rlib,liblexopt-e5269bd114558075.rlib,libradicle-a5a4cbb5a4092ff3.rlib,libbytesize-73ad54a895a02c8d.rlib,libtempfile-a1eb24bde876ca77.rlib,librustix-2c2059d3afa7cf48.rlib,liblinux_raw_sys-af0258c4a19df38a.rlib,libschemars-9c596d9c13d619cb.rlib,libdyn_clone-e888b34d907fcc68.rlib,libref_cast-c4079dc131a4ce00.rlib,libcrossbeam_channel-5c2e6c88bd572936.rlib,libcrossbeam_utils-7fcb6a71dca4752f.rlib,libchrono-032dba8cd13e069f.rlib,libnum_traits-6a5af43999954bca.rlib,libiana_time_zone-be3f616c4ee4d04b.rlib,libcolored-a9dc1e4661c36152.rlib,liblazy_static-f3dc5c13b01a78ba.rlib,libsiphasher-a16aec30ce993c09.rlib,liblocaltime-15b82f4301080398.rlib,libbase64-5a299c99a9cb883e.rlib,libradicle_cob-f1494e22a9a89882.rlib,libradicle_dag-4e2eabd68a9b4b9c.rlib,libonce_cell-9f23038a26dfc6d0.rlib,libnonempty-ac9420948dad28b1.rlib,libunicode_normalization-b8c8c078908b47f8.rlib,libtinyvec-ef13017894ef64a5.rlib,libtinyvec_macros-39420a9672e6a692.rlib,libserde_json-4879fc74d7fa9c06.rlib,libmemchr-91b4907457553a4a.rlib,libitoa-f2a0ee7c0dc5052c.rlib,libryu-4e99e3c536c38f5c.rlib,libindexmap-d5e8c695f528b6e0.rlib,libequivalent-b99318efb2d4d73d.rlib,libhashbrown-8df74ee8101279e8.rlib,libradicle_crypto-88047edbc166ba2d.rlib,libsqlite-f6a9174ae43de43e.rlib,libsqlite3_sys-e896c45a3e7e1503.rlib,libsqlite3_src-a9822c22d3e3c111.rlib,libmultibase-c4c17b4ab59b4871.rlib,libbase_x-0aea7cb847c9b581.rlib,libdata_encoding_macro-d19572394327e56d.rlib,libdata_encoding-fc400194fdddef39.rlib,libfastrand-af3df075c2cfeb3b.rlib,libssh_key-b41f3c0b9327ddca.rlib,libbcrypt_pbkdf-d385778fcf4d6a68.rlib,libpbkdf2-631c852b98ab9e6c.rlib,libblowfish-9d480da0e528f1b5.rlib,libssh_cipher-bf5cf5a7c62c1958.rlib,libcbc-5a215e307e00ddeb.rlib,libaes_gcm-e40753c3bec1af40.rlib,libctr-cc5809d75976a645.rlib,libghash-211c005505080d03.rlib,libpolyval-feae5f87dbd68dc1.rlib,libaes-bb88283ae9fa236a.rlib,libaead-09270c180123e8c8.rlib,libpoly1305-a7ed83ef06848254.rlib,libopaque_debug-e6e9625e5e37299b.rlib,libuniversal_hash-1ee082fb30ae30ee.rlib,libchacha20-475f50a2a8136421.rlib,libcipher-402e004710d69708.rlib,libinout-7aa4a828e9ef0b77.rlib,libblock_padding-953ae4368c4eb418.rlib,libssh_encoding-e2b1371e21f6f307.rlib,libsha2-e6d75c161c9b496f.rlib,libcpufeatures-4a23b2a25095d47c.rlib,libpem_rfc7468-8dd74e33f8abe9ea.rlib,libbase64ct-2e5bc743458034af.rlib,libradicle_git_ext-8c749415b5437702.rlib,libgit_ref_format-79d8b6abd0c9741f.rlib,libgit_ref_format_core-8197e8dc258b65b6.rlib,libgit2-444f1f078f6d40a8.rlib,liburl-43338b1c68fa56ea.rlib,libidna-7ee10970806f1e2d.rlib,libidna_adapter-c28ece40da8948bb.rlib,libicu_normalizer-2dbf8bd2140a9539.rlib,libicu_normalizer_data-20ee97bc84ce84bd.rlib,libwrite16-eb994bf2b67b3da0.rlib,libutf8_iter-91f65759b740ff04.rlib,libutf16_iter-a8fc27517c0671e6.rlib,libsmallvec-9af0412bf7cbc97e.rlib,libicu_properties-b0cbec41d4011435.rlib,libicu_properties_data-f15f012fe0c04ded.rlib,libicu_locid_transform-77a50cd54e146080.rlib,libicu_locid_transform_data-31bd4799d469cedf.rlib,libicu_collections-01ebef4ecb79dcea.rlib,libicu_provider-c6ae4b02cc41096a.rlib,libicu_locid-2c63f393290e1307.rlib,liblitemap-3a36c701b3981316.rlib,libtinystr-d7d11235737f0e17.rlib,libzerovec-796f9dc63334c776.rlib,libwriteable-8bdc454eba7bdfb6.rlib,libyoke-8e12f376a3c3ceaf.rlib,libzerofrom-9feef8f37e08560e.rlib,libstable_deref_trait-bd927906e69329b4.rlib,libform_urlencoded-2ad2f13bbf54e87b.rlib,libpercent_encoding-4808a78ba306dff8.rlib,liblibgit2_sys-e99331d801a8bbad.rlib,liblibz_sys-806c577fe8e82f4d.rlib,libbitflags-bb88342c61aeabc8.rlib,libradicle_std_ext-f9e1c512fda5d6ce.rlib,libqcheck-c18cfb9e1e23d467.rlib,librand-b21ceef6634e6d04.rlib,librand_core-22bdbf413adf9b80.rlib,libcyphernet-75289b977a8c03cd.rlib,libsocks5_client-4b04bf52bc7dfe5c.rlib,libcypheraddr-26d41d89ef8d697c.rlib,libsha3-81abaab832e83223.rlib,libkeccak-f5c3c573aa2489a7.rlib,libdigest-fc357360944a05fb.rlib,libsubtle-23fc8be3659dcbcc.rlib,libblock_buffer-9d18c3d9187765d1.rlib,libcrypto_common-fbcd2a290d6fe0bf.rlib,libgeneric_array-7b9da71591a07b9f.rlib,libtypenum-cc4becc3569b0837.rlib,libbase32-4933869122965db7.rlib,libcypher-4d8020c9441e277c.rlib,libamplify-e15ce5125b88d2d6.rlib,libascii-c181ac443e4359ca.rlib,libamplify_num-df05808ef0c23270.rlib,libradicle_ssh-49dc0bebc4ad9149.rlib,libzeroize-729262884f48070c.rlib,liblog-bcf04d765f28482f.rlib,libbyteorder-1e24148c060ae1e7.rlib,libthiserror-54a7c038546a18fc.rlib,libserde-2171451d04f9ecdd.rlib,libec25519-43578b9a76c6b197.rlib,libgetrandom-a1eae342503ed6b7.rlib,liblibc-25531b881a8d2864.rlib,libcfg_if-66d55f6b302e88c8.rlib,libct_codecs-70c5fc2dc800c379.rlib,libsignature-e61b438cf9a9cc41.rlib,libanyhow-bdbc165785f8541e.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*}.rlib" "-lunwind" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libcfg_if-*,liblibc-*}.rlib" "-lc" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/tmp/rustcRvCkEP/raw-dylibs" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-nostartfiles" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/libgit2-sys-9c1128f6096ce558/out/build" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/libz-sys-f968f46a9f8bf69f/out/lib" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/libz-sys-f968f46a9f8bf69f/out/lib" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/sqlite3-src-e0338ff075f5a3b8/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-a05e11e1b27c175c/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-bash-6bf716b862bd354d/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-c-b25030f207de9cb7/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-css-86009b093bdca05d/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-go-da1d6c0923112182/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-html-dccf333ed9e6f982/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-json-cfb40186b8eac948/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-md-b6a7e430862441e3/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-python-be8d0a18bbd25c7e/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-ruby-9111a00c9faca056/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-rust-7170933f68ba26f0/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-toml-ng-fe221477ff38c69a/out" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/tree-sitter-typescript-aa130d350ecccec1/out" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib" "-o" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rad-e110692ecf42bb7d" "-Wl,--gc-sections" "-static-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `radicle-cli` (bin "rad") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "fc7a94e6bde4c7d995a54d433ade1bd194973df9278b43d13f22bbdc2fc0f8f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc7a94e6bde4c7d995a54d433ade1bd194973df9278b43d13f22bbdc2fc0f8f7", kill_on_drop: false }` [INFO] [stdout] fc7a94e6bde4c7d995a54d433ade1bd194973df9278b43d13f22bbdc2fc0f8f7