[INFO] cloning repository https://github.com/nkoppel/rustyglot [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nkoppel/rustyglot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnkoppel%2Frustyglot", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnkoppel%2Frustyglot'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 663d787895aabab7551952a63743f7ad230b3f3a [INFO] checking nkoppel/rustyglot against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnkoppel%2Frustyglot" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/nkoppel/rustyglot on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/nkoppel/rustyglot [INFO] finished tweaking git repo https://github.com/nkoppel/rustyglot [INFO] tweaked toml for git repo https://github.com/nkoppel/rustyglot written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/nkoppel/rustyglot already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded btoi v0.4.2 [INFO] [stderr] Downloaded arrayvec v0.7.0 [INFO] [stderr] Downloaded pgn-reader v0.18.0 [INFO] [stderr] Downloaded shakmaty v0.19.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 431e59b028dc20514bed3427cff37c919677f3a24465beb4fbd91d4c38d3b0b9 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "431e59b028dc20514bed3427cff37c919677f3a24465beb4fbd91d4c38d3b0b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "431e59b028dc20514bed3427cff37c919677f3a24465beb4fbd91d4c38d3b0b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "431e59b028dc20514bed3427cff37c919677f3a24465beb4fbd91d4c38d3b0b9", kill_on_drop: false }` [INFO] [stdout] 431e59b028dc20514bed3427cff37c919677f3a24465beb4fbd91d4c38d3b0b9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e2b21b1aa6cb7836ab17272ff1a25b6a7108cf073a98e9b0764e94f93e5c123b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e2b21b1aa6cb7836ab17272ff1a25b6a7108cf073a98e9b0764e94f93e5c123b", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling libc v0.2.94 [INFO] [stderr] Compiling shakmaty v0.19.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Checking slice-deque v0.3.0 [INFO] [stderr] Checking btoi v0.4.2 [INFO] [stderr] Checking pgn-reader v0.18.0 [INFO] [stderr] Checking book-builder v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/main.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/conversions.rs (1 fix) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastlingMode` [INFO] [stdout] --> src/conversions.rs:324:27 [INFO] [stdout] | [INFO] [stdout] 324 | .position(CastlingMode::Chess960) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `CastlingMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Uci` [INFO] [stdout] --> src/conversions.rs:335:19 [INFO] [stdout] | [INFO] [stdout] 335 | let mov = Uci::Normal { [INFO] [stdout] | ^^^ use of undeclared type `Uci` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Square` [INFO] [stdout] --> src/conversions.rs:336:19 [INFO] [stdout] | [INFO] [stdout] 336 | from: Square::E7, [INFO] [stdout] | ^^^^^^ use of undeclared type `Square` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Square` [INFO] [stdout] --> src/conversions.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | to: Square::E8, [INFO] [stdout] | ^^^^^^ use of undeclared type `Square` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Role` [INFO] [stdout] --> src/conversions.rs:338:29 [INFO] [stdout] | [INFO] [stdout] 338 | promotion: Some(Role::Queen) [INFO] [stdout] | ^^^^ use of undeclared type `Role` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Fen` in this scope [INFO] [stdout] --> src/conversions.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 322 | .parse::() [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 322 | .parse::() [INFO] [stdout] | ~~ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 307 | use crate::conversions::Fen; [INFO] [stdout] | [INFO] [stdout] 307 | use shakmaty::fen::Fen; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `book_hash` in this scope [INFO] [stdout] --> src/conversions.rs:327:25 [INFO] [stdout] | [INFO] [stdout] 327 | let hash2 = book_hash(board); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 307 | use crate::conversions::book_hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `to_book_move` in this scope [INFO] [stdout] --> src/conversions.rs:341:24 [INFO] [stdout] | [INFO] [stdout] 341 | let bookmove = to_book_move(mov.clone()); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 307 | use crate::conversions::to_book_move; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `from_book_move` in this scope [INFO] [stdout] --> src/conversions.rs:346:20 [INFO] [stdout] | [INFO] [stdout] 346 | assert_eq!(from_book_move(bookmove), mov); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 307 | use crate::conversions::from_book_move; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `RANDOM_PIECE` [INFO] [stdout] --> src/conversions.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / const RANDOM_PIECE: [u64; 768] = [ [INFO] [stdout] 18 | | 0x9D39247E33776D41, 0x2AF7398005AAA5C7, 0x44DB015024623547, 0x9C15F73E62A76AE2, [INFO] [stdout] 19 | | 0x75834465489C0C89, 0x3290AC3A203001BF, 0x0FBBAD1F61042279, 0xE83A908FF2FB60CA, [INFO] [stdout] 20 | | 0x0D7E765D58755C10, 0x1A083822CEAFE02D, 0x9605D5F0E25EC3B0, 0xD021FF5CD13A2ED5, [INFO] [stdout] ... | [INFO] [stdout] 209 | | 0x5FA7867CAF35E149, 0x56986E2EF3ED091B, 0x917F1DD5F8886C61, 0xD20D8C88C8FFE65F, [INFO] [stdout] 210 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `RANDOM_CASTLE` [INFO] [stdout] --> src/conversions.rs:211:1 [INFO] [stdout] | [INFO] [stdout] 211 | / const RANDOM_CASTLE: [u64; 4] = [ [INFO] [stdout] 212 | | 0x31D71DCE64B2C310, 0xF165B587DF898190, 0xA57E6339DD2CF3A0, 0x1EF6E6DBB1961EC9, [INFO] [stdout] 213 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `RANDOM_ENPASSANT` [INFO] [stdout] --> src/conversions.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | / const RANDOM_ENPASSANT: [u64; 8] = [ [INFO] [stdout] 215 | | 0x70CC73D90BC26E24, 0xE21A6B35DF0C3AD7, 0x003A93D8B2806962, 0x1C99DED33CB890A1, [INFO] [stdout] 216 | | 0xCF3145DE0ADD4289, 0xD0E4427A5514FB72, 0x77C621CC9FB3A483, 0x67A34DAC4356550B, [INFO] [stdout] 217 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `RANDOM_TURN` [INFO] [stdout] --> src/conversions.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | const RANDOM_TURN: u64 = 0xF8D626AAAF278509; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `book_hash` [INFO] [stdout] --> src/conversions.rs:220:8 [INFO] [stdout] | [INFO] [stdout] 220 | pub fn book_hash(board: Chess) -> u64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `to_book_move` [INFO] [stdout] --> src/conversions.rs:262:8 [INFO] [stdout] | [INFO] [stdout] 262 | pub fn to_book_move(mov: Uci) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `SQ_MASK` [INFO] [stdout] --> src/conversions.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 279 | const SQ_MASK: u16 = (1 << 6) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `from_book_move` [INFO] [stdout] --> src/conversions.rs:283:8 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn from_book_move(mov: u16) -> Uci { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/pgn.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_args` [INFO] [stdout] --> src/pgn.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn set_args(&mut self, args: &[String]) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/pgn.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_filter` [INFO] [stdout] --> src/pgn.rs:182:8 [INFO] [stdout] | [INFO] [stdout] 182 | fn with_filter(filter: PgnFilter) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `into_game` [INFO] [stdout] --> src/pgn.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | fn into_game(self) -> PgnGame { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_games` [INFO] [stdout] --> src/pgn.rs:273:8 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn read_games(filter: PgnFilter, read: R) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `write_games` [INFO] [stdout] --> src/pgn.rs:281:8 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn write_games(w: &mut W, games: &[PgnGame]) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `book-builder` due to 10 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] [stderr] error: failed to migrate to next edition [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo fix --edition --allow-no-vcs --allow-dirty --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "e2b21b1aa6cb7836ab17272ff1a25b6a7108cf073a98e9b0764e94f93e5c123b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2b21b1aa6cb7836ab17272ff1a25b6a7108cf073a98e9b0764e94f93e5c123b", kill_on_drop: false }` [INFO] [stdout] e2b21b1aa6cb7836ab17272ff1a25b6a7108cf073a98e9b0764e94f93e5c123b