[INFO] cloning repository https://github.com/hectormartin42/nexus-terminal [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hectormartin42/nexus-terminal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhectormartin42%2Fnexus-terminal", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhectormartin42%2Fnexus-terminal'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c764edfd71a5c19bac5064f92f7a5a39310c3151 [INFO] checking hectormartin42/nexus-terminal against try#88b8a1c6e3a6f6f8a2ed6b6a9a74e0ef1862f72c for pr-154887 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhectormartin42%2Fnexus-terminal" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/hectormartin42/nexus-terminal [INFO] finished tweaking git repo https://github.com/hectormartin42/nexus-terminal [INFO] tweaked toml for git repo https://github.com/hectormartin42/nexus-terminal written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/hectormartin42/nexus-terminal on toolchain 88b8a1c6e3a6f6f8a2ed6b6a9a74e0ef1862f72c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+88b8a1c6e3a6f6f8a2ed6b6a9a74e0ef1862f72c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/hectormartin42/nexus-terminal 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" "+88b8a1c6e3a6f6f8a2ed6b6a9a74e0ef1862f72c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+88b8a1c6e3a6f6f8a2ed6b6a9a74e0ef1862f72c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 633df06ba17b04cabd529787625c4af4adedb793b4e7f8c10cc369f60a6eb4bd [INFO] running `Command { std: "docker" "start" "-a" "633df06ba17b04cabd529787625c4af4adedb793b4e7f8c10cc369f60a6eb4bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "633df06ba17b04cabd529787625c4af4adedb793b4e7f8c10cc369f60a6eb4bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "633df06ba17b04cabd529787625c4af4adedb793b4e7f8c10cc369f60a6eb4bd", kill_on_drop: false }` [INFO] [stdout] 633df06ba17b04cabd529787625c4af4adedb793b4e7f8c10cc369f60a6eb4bd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+88b8a1c6e3a6f6f8a2ed6b6a9a74e0ef1862f72c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1fd8a05bf93aa5c16d296376c820e93bdb64fe291b92c809e0f74e18dbfc7605 [INFO] running `Command { std: "docker" "start" "-a" "1fd8a05bf93aa5c16d296376c820e93bdb64fe291b92c809e0f74e18dbfc7605", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.184 [INFO] [stderr] Compiling cc v1.2.59 [INFO] [stderr] Compiling wayland-sys v0.31.11 [INFO] [stderr] Checking dlib v0.5.3 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling quick-xml v0.39.2 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling wayland-client v0.31.14 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Checking indexmap v2.13.1 [INFO] [stderr] Compiling wgpu-hal v0.19.5 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Checking gpu-descriptor-types v0.1.2 [INFO] [stderr] Checking gpu-alloc-types v0.3.0 [INFO] [stderr] Checking libloading v0.7.4 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling wayland-scanner v0.31.10 [INFO] [stderr] Checking gpu-alloc v0.6.0 [INFO] [stderr] Compiling wgpu-core v0.19.4 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling wayland-backend v0.3.15 [INFO] [stderr] Checking wgpu-types v0.19.2 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Checking regex-syntax v0.8.10 [INFO] [stderr] Checking getrandom v0.3.4 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking khronos-egl v6.0.0 [INFO] [stderr] Compiling smithay-client-toolkit v0.18.1 [INFO] [stderr] Checking glow v0.13.1 [INFO] [stderr] Checking fontconfig-parser v0.5.8 [INFO] [stderr] Checking wayland-csd-frame v0.3.0 [INFO] [stderr] Checking regex-automata v0.4.14 [INFO] [stderr] Checking tinyvec v1.11.0 [INFO] [stderr] Checking ioctl-rs v0.1.6 [INFO] [stderr] Checking termios v0.2.2 [INFO] [stderr] Checking serial-core v0.4.0 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking memmap2 v0.8.0 [INFO] [stderr] Checking memmap2 v0.9.10 [INFO] [stderr] Compiling wgpu v0.19.4 [INFO] [stderr] Checking unicode-script v0.5.8 [INFO] [stderr] Checking zeno v0.2.3 [INFO] [stderr] Checking wayland-protocols v0.31.2 [INFO] [stderr] Checking bytemuck v1.25.0 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking wayland-cursor v0.31.14 [INFO] [stderr] Checking naga v0.19.2 [INFO] [stderr] Checking calloop v0.12.4 [INFO] [stderr] Checking font-types v0.7.3 [INFO] [stderr] Checking tiny-skia-path v0.11.4 [INFO] [stderr] Checking ahash v0.8.12 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking unicode-ccc v0.1.2 [INFO] [stderr] Checking ttf-parser v0.19.2 [INFO] [stderr] Checking read-fonts v0.22.7 [INFO] [stderr] Checking calloop-wayland-source v0.2.0 [INFO] [stderr] Checking unicode-properties v0.1.4 [INFO] [stderr] Checking unicode-bidi-mirroring v0.1.0 [INFO] [stderr] Checking ttf-parser v0.20.0 [INFO] [stderr] Checking yazi v0.1.6 [INFO] [stderr] Checking gpu-descriptor v0.2.4 [INFO] [stderr] Checking hashbrown v0.15.5 [INFO] [stderr] Checking x11rb v0.13.2 [INFO] [stderr] Checking tiny-skia v0.11.4 [INFO] [stderr] Checking fontdb v0.15.0 [INFO] [stderr] Checking rustybuzz v0.11.0 [INFO] [stderr] Checking regex v1.12.3 [INFO] [stderr] Checking serial-unix v0.4.0 [INFO] [stderr] Compiling winit v0.29.15 [INFO] [stderr] Checking euclid v0.22.14 [INFO] [stderr] Checking wayland-protocols-wlr v0.2.0 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking rangemap v1.7.1 [INFO] [stderr] Checking unicode-bidi v0.3.18 [INFO] [stderr] Checking svg_fmt v0.4.5 [INFO] [stderr] Checking self_cell v1.2.2 [INFO] [stderr] Checking sys-locale v0.3.2 [INFO] [stderr] Compiling cgmath v0.18.0 [INFO] [stderr] Checking unicode-linebreak v0.1.5 [INFO] [stderr] Checking anstream v1.0.0 [INFO] [stderr] Checking etagere v0.2.15 [INFO] [stderr] Checking image v0.25.10 [INFO] [stderr] Checking nix v0.25.1 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking wayland-protocols-plasma v0.2.0 [INFO] [stderr] Checking serial v0.4.0 [INFO] [stderr] Checking x11-dl v2.21.0 [INFO] [stderr] Checking sctk-adwaita v0.8.3 [INFO] [stderr] Checking env_filter v1.0.1 [INFO] [stderr] Checking lru v0.12.5 [INFO] [stderr] Checking filedescriptor v0.8.3 [INFO] [stderr] Checking xkbcommon-dl v0.4.2 [INFO] [stderr] Checking approx v0.4.0 [INFO] [stderr] Checking skrifa v0.22.3 [INFO] [stderr] Checking iana-time-zone v0.1.65 [INFO] [stderr] Checking shell-words v1.1.1 [INFO] [stderr] Checking jiff v0.2.23 [INFO] [stderr] Checking chrono v0.4.44 [INFO] [stderr] Checking sysinfo v0.32.1 [INFO] [stderr] Checking vte v0.13.1 [INFO] [stderr] Checking portable-pty v0.8.1 [INFO] [stderr] Checking arboard v3.6.1 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Checking pollster v0.3.0 [INFO] [stderr] Checking swash v0.1.19 [INFO] [stderr] Checking env_logger v0.11.10 [INFO] [stderr] Checking cosmic-text v0.10.0 [INFO] [stderr] Checking glyphon v0.5.0 [INFO] [stderr] Checking nexus v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[allow]` attribute cannot be used on macro calls [INFO] [stdout] --> src/updater.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | #[allow(unreachable_code)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[allow]` can be applied to associated consts, associated types, const parameters, const parameters, constants, crates, data types, enum variants, extern crates, foreign modules, foreign statics, function params, functions, global asms, impl blocks, lifetime parameters, lifetime parameters, macro defs, match arms, modules, pattern fields, statics, struct fields, struct fields, trait aliases, traits, type aliases, type parameters, type parameters, and use statements [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[allow]` attribute cannot be used on macro calls [INFO] [stdout] --> src/updater.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | #[allow(unreachable_code)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = help: `#[allow]` can be applied to associated consts, associated types, const parameters, const parameters, constants, crates, data types, enum variants, extern crates, foreign modules, foreign statics, function params, functions, global asms, impl blocks, lifetime parameters, lifetime parameters, macro defs, match arms, modules, pattern fields, statics, struct fields, struct fields, trait aliases, traits, type aliases, type parameters, type parameters, and use statements [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/updater.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 32 | { return format!("nexus-{}-linux-x86_64.tar.gz", tag); } [INFO] [stdout] | --------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 36 | format!("nexus-{}-unknown.tar.gz", tag) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/updater.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 32 | { return format!("nexus-{}-linux-x86_64.tar.gz", tag); } [INFO] [stdout] | --------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 36 | format!("nexus-{}-unknown.tar.gz", tag) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `latest_version` is never read [INFO] [stdout] --> src/updater.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct UpdateInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 9 | pub available: bool, [INFO] [stdout] 10 | pub latest_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UpdateInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `latest_version` is never read [INFO] [stdout] --> src/updater.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct UpdateInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 9 | pub available: bool, [INFO] [stdout] 10 | pub latest_version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UpdateInfo` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 09s [INFO] running `Command { std: "docker" "inspect" "1fd8a05bf93aa5c16d296376c820e93bdb64fe291b92c809e0f74e18dbfc7605", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1fd8a05bf93aa5c16d296376c820e93bdb64fe291b92c809e0f74e18dbfc7605", kill_on_drop: false }` [INFO] [stdout] 1fd8a05bf93aa5c16d296376c820e93bdb64fe291b92c809e0f74e18dbfc7605