Nov 02 19:59:45.050 INFO testing game-2048-0.5.1 against 1.30.0 for beta-1.31-1
Nov 02 19:59:45.050 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 19:59:45.525 INFO blam! 56f9d501a95f49a1381b838e93c97682b5b541d4148488c0749204f45e44d517
Nov 02 19:59:45.533 INFO running `"docker" "start" "-a" "56f9d501a95f49a1381b838e93c97682b5b541d4148488c0749204f45e44d517"`
Nov 02 19:59:46.819 INFO kablam! usermod: no changes
Nov 02 19:59:46.907 INFO kablam!    Compiling matrix_display v0.3.0
Nov 02 19:59:48.296 INFO kablam!    Compiling game-2048 v0.5.1 (/source)
Nov 02 19:59:49.903 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:49.903 INFO kablam!  --> src/board.rs:3:24
Nov 02 19:59:49.903 INFO kablam!   |
Nov 02 19:59:49.903 INFO kablam! 3 | use rand::{thread_rng, sample};
Nov 02 19:59:49.903 INFO kablam!   |                        ^^^^^^
Nov 02 19:59:49.903 INFO kablam!   |
Nov 02 19:59:49.903 INFO kablam!   = note: #[warn(deprecated)] on by default
Nov 02 19:59:49.903 INFO kablam! 
Nov 02 19:59:49.903 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:49.903 INFO kablam!   --> src/board.rs:57:22
Nov 02 19:59:49.903 INFO kablam!    |
Nov 02 19:59:49.903 INFO kablam! 57 |         let mut fw = sample(&mut rng, 1..256, 17);
Nov 02 19:59:49.903 INFO kablam!    |                      ^^^^^^
Nov 02 19:59:49.903 INFO kablam! 
Nov 02 19:59:50.063 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:50.063 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:50.063 INFO kablam!    |
Nov 02 19:59:50.063 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:50.063 INFO kablam!    |                      ^^^^^
Nov 02 19:59:50.063 INFO kablam!    |
Nov 02 19:59:50.063 INFO kablam!    = note: #[warn(illegal_floating_point_literal_pattern)] on by default
Nov 02 19:59:50.063 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:50.063 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:50.063 INFO kablam! 
Nov 02 19:59:50.075 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:50.075 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:50.075 INFO kablam!    |
Nov 02 19:59:50.075 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:50.075 INFO kablam!    |                      ^^^^^
Nov 02 19:59:50.075 INFO kablam!    |
Nov 02 19:59:50.075 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:50.075 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:50.075 INFO kablam! 
Nov 02 19:59:50.091 INFO kablam! warning: variable does not need to be mutable
Nov 02 19:59:50.091 INFO kablam!   --> src/game.rs:70:19
Nov 02 19:59:50.091 INFO kablam!    |
Nov 02 19:59:50.091 INFO kablam! 70 |             .map(|mut row| {
Nov 02 19:59:50.091 INFO kablam!    |                   ----^^^
Nov 02 19:59:50.091 INFO kablam!    |                   |
Nov 02 19:59:50.091 INFO kablam!    |                   help: remove this `mut`
Nov 02 19:59:50.091 INFO kablam!    |
Nov 02 19:59:50.091 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 19:59:50.091 INFO kablam! 
Nov 02 19:59:50.103 INFO kablam! warning: unused return value of `std::iter::Iterator::collect` which must be used
Nov 02 19:59:50.103 INFO kablam!   --> src/game.rs:68:9
Nov 02 19:59:50.103 INFO kablam!    |
Nov 02 19:59:50.103 INFO kablam! 68 | /         self.data
Nov 02 19:59:50.103 INFO kablam! 69 | |             .chunks_mut(4)
Nov 02 19:59:50.103 INFO kablam! 70 | |             .map(|mut row| {
Nov 02 19:59:50.103 INFO kablam! 71 | |                 let (new_row, new_score) = match dir {
Nov 02 19:59:50.103 INFO kablam! ...  |
Nov 02 19:59:50.103 INFO kablam! 86 | |             })
Nov 02 19:59:50.103 INFO kablam! 87 | |             .collect::<Vec<_>>();
Nov 02 19:59:50.103 INFO kablam!    | |_________________________________^
Nov 02 19:59:50.103 INFO kablam!    |
Nov 02 19:59:50.103 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 02 19:59:50.103 INFO kablam!    = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
Nov 02 19:59:50.103 INFO kablam! 
Nov 02 19:59:51.844 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.01s
Nov 02 19:59:51.847 INFO kablam! su: No module specific data is present
Nov 02 19:59:52.531 INFO running `"docker" "rm" "-f" "56f9d501a95f49a1381b838e93c97682b5b541d4148488c0749204f45e44d517"`
Nov 02 19:59:52.819 INFO blam! 56f9d501a95f49a1381b838e93c97682b5b541d4148488c0749204f45e44d517
Nov 02 19:59:52.823 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 19:59:53.531 INFO blam! eb6e0aaf1107887de3d5796c98a1b2dfb0d91158295c6b2a3ce1b72e7b457103
Nov 02 19:59:53.533 INFO running `"docker" "start" "-a" "eb6e0aaf1107887de3d5796c98a1b2dfb0d91158295c6b2a3ce1b72e7b457103"`
Nov 02 19:59:55.043 INFO kablam! usermod: no changes
Nov 02 19:59:55.115 INFO kablam!    Compiling game-2048 v0.5.1 (/source)
Nov 02 19:59:56.814 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:56.814 INFO kablam!  --> src/board.rs:3:24
Nov 02 19:59:56.814 INFO kablam!   |
Nov 02 19:59:56.814 INFO kablam! 3 | use rand::{thread_rng, sample};
Nov 02 19:59:56.814 INFO kablam!   |                        ^^^^^^
Nov 02 19:59:56.814 INFO kablam!   |
Nov 02 19:59:56.814 INFO kablam!   = note: #[warn(deprecated)] on by default
Nov 02 19:59:56.814 INFO kablam! 
Nov 02 19:59:56.814 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:56.814 INFO kablam!   --> src/board.rs:57:22
Nov 02 19:59:56.814 INFO kablam!    |
Nov 02 19:59:56.814 INFO kablam! 57 |         let mut fw = sample(&mut rng, 1..256, 17);
Nov 02 19:59:56.814 INFO kablam!    |                      ^^^^^^
Nov 02 19:59:56.814 INFO kablam! 
Nov 02 19:59:57.015 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:57.015 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:57.015 INFO kablam!    |
Nov 02 19:59:57.015 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:57.015 INFO kablam!    |                      ^^^^^
Nov 02 19:59:57.015 INFO kablam!    |
Nov 02 19:59:57.015 INFO kablam!    = note: #[warn(illegal_floating_point_literal_pattern)] on by default
Nov 02 19:59:57.015 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:57.015 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:57.015 INFO kablam! 
Nov 02 19:59:57.044 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:57.044 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:57.045 INFO kablam!    |
Nov 02 19:59:57.045 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:57.045 INFO kablam!    |                      ^^^^^
Nov 02 19:59:57.046 INFO kablam!    |
Nov 02 19:59:57.046 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:57.046 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:57.047 INFO kablam! 
Nov 02 19:59:57.063 INFO kablam! warning: variable does not need to be mutable
Nov 02 19:59:57.064 INFO kablam!   --> src/game.rs:70:19
Nov 02 19:59:57.064 INFO kablam!    |
Nov 02 19:59:57.064 INFO kablam! 70 |             .map(|mut row| {
Nov 02 19:59:57.065 INFO kablam!    |                   ----^^^
Nov 02 19:59:57.065 INFO kablam!    |                   |
Nov 02 19:59:57.065 INFO kablam!    |                   help: remove this `mut`
Nov 02 19:59:57.066 INFO kablam!    |
Nov 02 19:59:57.066 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 19:59:57.066 INFO kablam! 
Nov 02 19:59:57.073 INFO kablam! warning: unused return value of `std::iter::Iterator::collect` which must be used
Nov 02 19:59:57.073 INFO kablam!   --> src/game.rs:68:9
Nov 02 19:59:57.073 INFO kablam!    |
Nov 02 19:59:57.073 INFO kablam! 68 | /         self.data
Nov 02 19:59:57.073 INFO kablam! 69 | |             .chunks_mut(4)
Nov 02 19:59:57.073 INFO kablam! 70 | |             .map(|mut row| {
Nov 02 19:59:57.073 INFO kablam! 71 | |                 let (new_row, new_score) = match dir {
Nov 02 19:59:57.073 INFO kablam! ...  |
Nov 02 19:59:57.073 INFO kablam! 86 | |             })
Nov 02 19:59:57.073 INFO kablam! 87 | |             .collect::<Vec<_>>();
Nov 02 19:59:57.073 INFO kablam!    | |_________________________________^
Nov 02 19:59:57.073 INFO kablam!    |
Nov 02 19:59:57.073 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 02 19:59:57.073 INFO kablam!    = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
Nov 02 19:59:57.073 INFO kablam! 
Nov 02 19:59:58.197 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.13s
Nov 02 19:59:58.207 INFO kablam! su: No module specific data is present
Nov 02 19:59:58.963 INFO running `"docker" "rm" "-f" "eb6e0aaf1107887de3d5796c98a1b2dfb0d91158295c6b2a3ce1b72e7b457103"`
Nov 02 19:59:59.174 INFO blam! eb6e0aaf1107887de3d5796c98a1b2dfb0d91158295c6b2a3ce1b72e7b457103
Nov 02 19:59:59.183 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 19:59:59.680 INFO blam! 47d069fb8bc3ad9611c79116991c0799366588c6a4efccc7f0b2b608de339ffd
Nov 02 19:59:59.687 INFO running `"docker" "start" "-a" "47d069fb8bc3ad9611c79116991c0799366588c6a4efccc7f0b2b608de339ffd"`
Nov 02 20:00:01.067 INFO kablam! usermod: no changes
Nov 02 20:00:01.155 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Nov 02 20:00:01.167 INFO kablam!      Running /target/debug/deps/game_2048-5b343560722e7346
Nov 02 20:00:01.168 INFO blam! 
Nov 02 20:00:01.168 INFO blam! running 14 tests
Nov 02 20:00:01.175 INFO blam! test algorithm::slide_test::test_slide_left_with_four_same_elements ... ok
Nov 02 20:00:01.175 INFO kablam! su: No module specific data is present
Nov 02 20:00:01.176 INFO blam! test algorithm::slide_test::test_slide_left_with_four_different_elements ... ok
Nov 02 20:00:01.176 INFO blam! test algorithm::slide_test::test_slide_left_with_one_element ... ok
Nov 02 20:00:01.176 INFO blam! test algorithm::slide_test::test_slide_right_with_four_same_elements ... ok
Nov 02 20:00:01.176 INFO blam! test algorithm::slide_test::test_slide_left_with_two_different_elements ... ok
Nov 02 20:00:01.177 INFO blam! test algorithm::slide_test::test_slide_right_with_four_different_elements ... ok
Nov 02 20:00:01.177 INFO blam! test algorithm::slide_test::test_slide_left_with_two_same_elements ... ok
Nov 02 20:00:01.177 INFO blam! test algorithm::slide_test::test_slide_right_with_one_element ... ok
Nov 02 20:00:01.177 INFO blam! test algorithm::slide_test::test_slide_right_with_three_different_elements ... ok
Nov 02 20:00:01.178 INFO blam! test algorithm::slide_test::test_slide_right_with_two_same_elements ... ok
Nov 02 20:00:01.178 INFO blam! test algorithm::slide_test::test_slide_right_with_two_different_elements ... ok
Nov 02 20:00:01.178 INFO blam! test algorithm::slide_test::test_slide_right_with_three_same_elements ... ok
Nov 02 20:00:01.179 INFO blam! test algorithm::slide_test::test_slide_left_with_three_different_elements ... ok
Nov 02 20:00:01.179 INFO blam! test algorithm::slide_test::test_slide_left_with_three_same_elements ... ok
Nov 02 20:00:01.179 INFO blam! 
Nov 02 20:00:01.179 INFO blam! test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 20:00:01.180 INFO blam! 
Nov 02 20:00:01.983 INFO running `"docker" "rm" "-f" "47d069fb8bc3ad9611c79116991c0799366588c6a4efccc7f0b2b608de339ffd"`
Nov 02 20:00:02.275 INFO blam! 47d069fb8bc3ad9611c79116991c0799366588c6a4efccc7f0b2b608de339ffd
