Nov 01 02:49:14.692 INFO testing mmajko/knapsack-problem against beta-2018-10-30 for beta-1.31-1
Nov 01 02:49:14.692 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 01 02:49:15.018 INFO blam! 0f7bb7fff2357890e7379bcb31ae657e3926ef368409434a73aa9e506cdedcb3
Nov 01 02:49:15.020 INFO running `"docker" "start" "-a" "0f7bb7fff2357890e7379bcb31ae657e3926ef368409434a73aa9e506cdedcb3"`
Nov 01 02:49:15.820 INFO kablam! usermod: no changes
Nov 01 02:49:15.927 INFO kablam!    Compiling rand v0.3.18
Nov 01 02:49:17.969 INFO kablam!    Compiling knapsack-problem v0.2.0 (/source)
Nov 01 02:49:18.183 INFO kablam! warning: unused import: `solvers::recursive`
Nov 01 02:49:18.184 INFO kablam!  --> src/solvers/dynamic.rs:2:5
Nov 01 02:49:18.184 INFO kablam!   |
Nov 01 02:49:18.184 INFO kablam! 2 | use solvers::recursive;
Nov 01 02:49:18.185 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 02:49:18.185 INFO kablam!   |
Nov 01 02:49:18.185 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 02:49:18.186 INFO kablam! 
Nov 01 02:49:18.186 INFO kablam! warning: unused imports: `KnapItem`, `sum_of_prices`
Nov 01 02:49:18.186 INFO kablam!  --> src/solvers/recursive.rs:1:14
Nov 01 02:49:18.186 INFO kablam!   |
Nov 01 02:49:18.186 INFO kablam! 1 | use parser::{sum_of_prices, Knapsack, KnapItem};
Nov 01 02:49:18.186 INFO kablam!   |              ^^^^^^^^^^^^^            ^^^^^^^^
Nov 01 02:49:18.186 INFO kablam! 
Nov 01 02:49:18.186 INFO kablam! warning: unused import: `inspect`
Nov 01 02:49:18.186 INFO kablam!  --> src/genetic/mod.rs:6:48
Nov 01 02:49:18.186 INFO kablam!   |
Nov 01 02:49:18.186 INFO kablam! 6 | use self::utils::{odds_are, random_individual, inspect, sort_population};
Nov 01 02:49:18.186 INFO kablam!   |                                                ^^^^^^^
Nov 01 02:49:18.186 INFO kablam! 
Nov 01 02:49:18.331 INFO kablam! warning: unused variable: `x`
Nov 01 02:49:18.331 INFO kablam!   --> src/solvers/mod.rs:60:72
Nov 01 02:49:18.332 INFO kablam!    |
Nov 01 02:49:18.332 INFO kablam! 60 |     let new_items = knap.items.clone().iter().enumerate().filter(|&(i, x)| bits[i])
Nov 01 02:49:18.332 INFO kablam!    |                                                                        ^ help: consider using `_x` instead
Nov 01 02:49:18.332 INFO kablam!    |
Nov 01 02:49:18.333 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 02:49:18.333 INFO kablam! 
Nov 01 02:49:18.333 INFO kablam! warning: unused variable: `i`
Nov 01 02:49:18.334 INFO kablam!   --> src/solvers/mod.rs:61:28
Nov 01 02:49:18.334 INFO kablam!    |
Nov 01 02:49:18.334 INFO kablam! 61 |                     .map(|(i, x)| *x).collect();
Nov 01 02:49:18.334 INFO kablam!    |                            ^ help: consider using `_i` instead
Nov 01 02:49:18.335 INFO kablam! 
Nov 01 02:49:18.335 INFO kablam! warning: unused variable: `pop_size`
Nov 01 02:49:18.335 INFO kablam!  --> src/genetic/selectors.rs:7:9
Nov 01 02:49:18.335 INFO kablam!   |
Nov 01 02:49:18.336 INFO kablam! 7 |     let pop_size = population.len();
Nov 01 02:49:18.336 INFO kablam!   |         ^^^^^^^^ help: consider using `_pop_size` instead
Nov 01 02:49:18.336 INFO kablam! 
Nov 01 02:49:18.336 INFO kablam! warning: unused variable: `generation`
Nov 01 02:49:18.336 INFO kablam!   --> src/genetic/utils.rs:34:19
Nov 01 02:49:18.336 INFO kablam!    |
Nov 01 02:49:18.336 INFO kablam! 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Nov 01 02:49:18.336 INFO kablam!    |                   ^^^^^^^^^^ help: consider using `_generation` instead
Nov 01 02:49:18.336 INFO kablam! 
Nov 01 02:49:18.336 INFO kablam! warning: unused variable: `elitism_count`
Nov 01 02:49:18.336 INFO kablam!   --> src/genetic/mod.rs:16:9
Nov 01 02:49:18.336 INFO kablam!    |
Nov 01 02:49:18.336 INFO kablam! 16 |     let elitism_count = 2;
Nov 01 02:49:18.336 INFO kablam!    |         ^^^^^^^^^^^^^ help: consider using `_elitism_count` instead
Nov 01 02:49:18.336 INFO kablam! 
Nov 01 02:49:18.336 INFO kablam! warning: unused variable: `i`
Nov 01 02:49:18.337 INFO kablam!   --> src/genetic/mod.rs:21:9
Nov 01 02:49:18.337 INFO kablam!    |
Nov 01 02:49:18.337 INFO kablam! 21 |     for i in 0..500 {
Nov 01 02:49:18.337 INFO kablam!    |         ^ help: consider using `_i` instead
Nov 01 02:49:18.337 INFO kablam! 
Nov 01 02:49:18.357 INFO kablam! warning: variable does not need to be mutable
Nov 01 02:49:18.357 INFO kablam!   --> src/reporter.rs:22:9
Nov 01 02:49:18.357 INFO kablam!    |
Nov 01 02:49:18.357 INFO kablam! 22 |     let mut stype = String::from(format!("{:?}", solution));
Nov 01 02:49:18.357 INFO kablam!    |         ----^^^^^
Nov 01 02:49:18.357 INFO kablam!    |         |
Nov 01 02:49:18.357 INFO kablam!    |         help: remove this `mut`
Nov 01 02:49:18.357 INFO kablam!    |
Nov 01 02:49:18.357 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 02:49:18.357 INFO kablam! 
Nov 01 02:49:18.384 INFO kablam! warning: variant is never constructed: `None`
Nov 01 02:49:18.384 INFO kablam!   --> src/parser.rs:10:5
Nov 01 02:49:18.384 INFO kablam!    |
Nov 01 02:49:18.384 INFO kablam! 10 |     None,
Nov 01 02:49:18.384 INFO kablam!    |     ^^^^
Nov 01 02:49:18.384 INFO kablam!    |
Nov 01 02:49:18.384 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 02:49:18.384 INFO kablam! 
Nov 01 02:49:18.384 INFO kablam! warning: variant is never constructed: `FPTAS25`
Nov 01 02:49:18.384 INFO kablam!   --> src/parser.rs:15:5
Nov 01 02:49:18.384 INFO kablam!    |
Nov 01 02:49:18.384 INFO kablam! 15 |     FPTAS25,
Nov 01 02:49:18.384 INFO kablam!    |     ^^^^^^^
Nov 01 02:49:18.384 INFO kablam! 
Nov 01 02:49:18.384 INFO kablam! warning: variant is never constructed: `FPTAS75`
Nov 01 02:49:18.384 INFO kablam!   --> src/parser.rs:17:5
Nov 01 02:49:18.384 INFO kablam!    |
Nov 01 02:49:18.384 INFO kablam! 17 |     FPTAS75,
Nov 01 02:49:18.384 INFO kablam!    |     ^^^^^^^
Nov 01 02:49:18.384 INFO kablam! 
Nov 01 02:49:18.384 INFO kablam! warning: function is never used: `inspect`
Nov 01 02:49:18.385 INFO kablam!   --> src/genetic/utils.rs:34:1
Nov 01 02:49:18.385 INFO kablam!    |
Nov 01 02:49:18.385 INFO kablam! 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Nov 01 02:49:18.385 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 02:49:18.385 INFO kablam! 
Nov 01 02:49:19.337 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.48s
Nov 01 02:49:19.343 INFO kablam! su: No module specific data is present
Nov 01 02:49:19.741 INFO running `"docker" "rm" "-f" "0f7bb7fff2357890e7379bcb31ae657e3926ef368409434a73aa9e506cdedcb3"`
Nov 01 02:49:19.833 INFO blam! 0f7bb7fff2357890e7379bcb31ae657e3926ef368409434a73aa9e506cdedcb3
Nov 01 02:49:19.835 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 01 02:49:20.059 INFO blam! 1f0059596a33db47faa8f1090b512ada85dbc4b519e1ebee6783587a54123727
Nov 01 02:49:20.064 INFO running `"docker" "start" "-a" "1f0059596a33db47faa8f1090b512ada85dbc4b519e1ebee6783587a54123727"`
Nov 01 02:49:20.501 INFO kablam! usermod: no changes
Nov 01 02:49:20.547 INFO kablam!    Compiling knapsack-problem v0.2.0 (/source)
Nov 01 02:49:20.819 INFO kablam! warning: unused import: `solvers::recursive`
Nov 01 02:49:20.819 INFO kablam!  --> src/solvers/dynamic.rs:2:5
Nov 01 02:49:20.819 INFO kablam!   |
Nov 01 02:49:20.819 INFO kablam! 2 | use solvers::recursive;
Nov 01 02:49:20.819 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 02:49:20.819 INFO kablam!   |
Nov 01 02:49:20.819 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 02:49:20.819 INFO kablam! 
Nov 01 02:49:20.819 INFO kablam! warning: unused imports: `KnapItem`, `sum_of_prices`
Nov 01 02:49:20.819 INFO kablam!  --> src/solvers/recursive.rs:1:14
Nov 01 02:49:20.819 INFO kablam!   |
Nov 01 02:49:20.819 INFO kablam! 1 | use parser::{sum_of_prices, Knapsack, KnapItem};
Nov 01 02:49:20.819 INFO kablam!   |              ^^^^^^^^^^^^^            ^^^^^^^^
Nov 01 02:49:20.819 INFO kablam! 
Nov 01 02:49:20.819 INFO kablam! warning: unused import: `inspect`
Nov 01 02:49:20.819 INFO kablam!  --> src/genetic/mod.rs:6:48
Nov 01 02:49:20.819 INFO kablam!   |
Nov 01 02:49:20.819 INFO kablam! 6 | use self::utils::{odds_are, random_individual, inspect, sort_population};
Nov 01 02:49:20.819 INFO kablam!   |                                                ^^^^^^^
Nov 01 02:49:20.819 INFO kablam! 
Nov 01 02:49:20.955 INFO kablam! warning: unused variable: `x`
Nov 01 02:49:20.955 INFO kablam!   --> src/solvers/mod.rs:60:72
Nov 01 02:49:20.955 INFO kablam!    |
Nov 01 02:49:20.955 INFO kablam! 60 |     let new_items = knap.items.clone().iter().enumerate().filter(|&(i, x)| bits[i])
Nov 01 02:49:20.955 INFO kablam!    |                                                                        ^ help: consider using `_x` instead
Nov 01 02:49:20.955 INFO kablam!    |
Nov 01 02:49:20.955 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 02:49:20.955 INFO kablam! 
Nov 01 02:49:20.955 INFO kablam! warning: unused variable: `i`
Nov 01 02:49:20.955 INFO kablam!   --> src/solvers/mod.rs:61:28
Nov 01 02:49:20.955 INFO kablam!    |
Nov 01 02:49:20.955 INFO kablam! 61 |                     .map(|(i, x)| *x).collect();
Nov 01 02:49:20.955 INFO kablam!    |                            ^ help: consider using `_i` instead
Nov 01 02:49:20.955 INFO kablam! 
Nov 01 02:49:20.955 INFO kablam! warning: unused variable: `pop_size`
Nov 01 02:49:20.955 INFO kablam!  --> src/genetic/selectors.rs:7:9
Nov 01 02:49:20.955 INFO kablam!   |
Nov 01 02:49:20.955 INFO kablam! 7 |     let pop_size = population.len();
Nov 01 02:49:20.955 INFO kablam!   |         ^^^^^^^^ help: consider using `_pop_size` instead
Nov 01 02:49:20.955 INFO kablam! 
Nov 01 02:49:20.955 INFO kablam! warning: unused variable: `generation`
Nov 01 02:49:20.955 INFO kablam!   --> src/genetic/utils.rs:34:19
Nov 01 02:49:20.955 INFO kablam!    |
Nov 01 02:49:20.955 INFO kablam! 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Nov 01 02:49:20.955 INFO kablam!    |                   ^^^^^^^^^^ help: consider using `_generation` instead
Nov 01 02:49:20.955 INFO kablam! 
Nov 01 02:49:20.955 INFO kablam! warning: unused variable: `elitism_count`
Nov 01 02:49:20.955 INFO kablam!   --> src/genetic/mod.rs:16:9
Nov 01 02:49:20.955 INFO kablam!    |
Nov 01 02:49:20.955 INFO kablam! 16 |     let elitism_count = 2;
Nov 01 02:49:20.955 INFO kablam!    |         ^^^^^^^^^^^^^ help: consider using `_elitism_count` instead
Nov 01 02:49:20.955 INFO kablam! 
Nov 01 02:49:20.955 INFO kablam! warning: unused variable: `i`
Nov 01 02:49:20.955 INFO kablam!   --> src/genetic/mod.rs:21:9
Nov 01 02:49:20.955 INFO kablam!    |
Nov 01 02:49:20.955 INFO kablam! 21 |     for i in 0..500 {
Nov 01 02:49:20.955 INFO kablam!    |         ^ help: consider using `_i` instead
Nov 01 02:49:20.955 INFO kablam! 
Nov 01 02:49:20.991 INFO kablam! warning: variable does not need to be mutable
Nov 01 02:49:20.991 INFO kablam!   --> src/reporter.rs:22:9
Nov 01 02:49:20.991 INFO kablam!    |
Nov 01 02:49:20.991 INFO kablam! 22 |     let mut stype = String::from(format!("{:?}", solution));
Nov 01 02:49:20.991 INFO kablam!    |         ----^^^^^
Nov 01 02:49:20.991 INFO kablam!    |         |
Nov 01 02:49:20.991 INFO kablam!    |         help: remove this `mut`
Nov 01 02:49:20.991 INFO kablam!    |
Nov 01 02:49:20.991 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 02:49:20.991 INFO kablam! 
Nov 01 02:49:21.015 INFO kablam! warning: variant is never constructed: `None`
Nov 01 02:49:21.015 INFO kablam!   --> src/parser.rs:10:5
Nov 01 02:49:21.015 INFO kablam!    |
Nov 01 02:49:21.015 INFO kablam! 10 |     None,
Nov 01 02:49:21.015 INFO kablam!    |     ^^^^
Nov 01 02:49:21.015 INFO kablam!    |
Nov 01 02:49:21.015 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 02:49:21.015 INFO kablam! 
Nov 01 02:49:21.015 INFO kablam! warning: variant is never constructed: `FPTAS25`
Nov 01 02:49:21.015 INFO kablam!   --> src/parser.rs:15:5
Nov 01 02:49:21.015 INFO kablam!    |
Nov 01 02:49:21.015 INFO kablam! 15 |     FPTAS25,
Nov 01 02:49:21.015 INFO kablam!    |     ^^^^^^^
Nov 01 02:49:21.015 INFO kablam! 
Nov 01 02:49:21.015 INFO kablam! warning: variant is never constructed: `FPTAS75`
Nov 01 02:49:21.015 INFO kablam!   --> src/parser.rs:17:5
Nov 01 02:49:21.015 INFO kablam!    |
Nov 01 02:49:21.015 INFO kablam! 17 |     FPTAS75,
Nov 01 02:49:21.015 INFO kablam!    |     ^^^^^^^
Nov 01 02:49:21.015 INFO kablam! 
Nov 01 02:49:21.015 INFO kablam! warning: function is never used: `inspect`
Nov 01 02:49:21.015 INFO kablam!   --> src/genetic/utils.rs:34:1
Nov 01 02:49:21.015 INFO kablam!    |
Nov 01 02:49:21.015 INFO kablam! 34 | pub fn inspect<F>(generation: usize, sorted_population: &Vec<Vec<bool>>, fitness_fn: &F) where F: Fn(&Vec<bool>) -> usize {
Nov 01 02:49:21.015 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 02:49:21.015 INFO kablam! 
Nov 01 02:49:21.464 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.94s
Nov 01 02:49:21.468 INFO kablam! su: No module specific data is present
Nov 01 02:49:21.977 INFO running `"docker" "rm" "-f" "1f0059596a33db47faa8f1090b512ada85dbc4b519e1ebee6783587a54123727"`
Nov 01 02:49:22.179 INFO blam! 1f0059596a33db47faa8f1090b512ada85dbc4b519e1ebee6783587a54123727
Nov 01 02:49:22.183 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 01 02:49:22.667 INFO blam! ef661942bb2fe080315c4b23d9414b331cae758d49ea8bc3b019c0cbf17704b3
Nov 01 02:49:22.670 INFO running `"docker" "start" "-a" "ef661942bb2fe080315c4b23d9414b331cae758d49ea8bc3b019c0cbf17704b3"`
Nov 01 02:49:23.552 INFO kablam! usermod: no changes
Nov 01 02:49:23.612 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Nov 01 02:49:23.623 INFO kablam!      Running /target/debug/deps/knapsack_problem-a65ff04f37aa3482
Nov 01 02:49:23.631 INFO blam! 
Nov 01 02:49:23.631 INFO blam! running 0 tests
Nov 01 02:49:23.631 INFO blam! 
Nov 01 02:49:23.631 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 02:49:23.631 INFO blam! 
Nov 01 02:49:23.639 INFO kablam! su: No module specific data is present
Nov 01 02:49:23.984 INFO running `"docker" "rm" "-f" "ef661942bb2fe080315c4b23d9414b331cae758d49ea8bc3b019c0cbf17704b3"`
Nov 01 02:49:24.098 INFO blam! ef661942bb2fe080315c4b23d9414b331cae758d49ea8bc3b019c0cbf17704b3
