Dec 01 18:47:25.471 INFO testing dwerner/ks2-timelapse against 1.30.1 for beta-1.31-5
Dec 01 18:47:25.471 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 18:47:25.897 INFO [stdout] 75a04d7104560ecd6ec861b34297841402d9ab2b730329049d4bb17c40e2525d
Dec 01 18:47:25.905 INFO running `"docker" "start" "-a" "75a04d7104560ecd6ec861b34297841402d9ab2b730329049d4bb17c40e2525d"`
Dec 01 18:47:27.103 INFO [stderr] usermod: no changes
Dec 01 18:47:27.354 INFO [stderr]    Compiling serde v1.0.30
Dec 01 18:47:27.359 INFO [stderr]    Compiling log v0.4.5
Dec 01 18:47:27.359 INFO [stderr]    Compiling net2 v0.2.32
Dec 01 18:47:27.363 INFO [stderr]    Compiling bytes v0.4.10
Dec 01 18:47:27.371 INFO [stderr]    Compiling crossbeam-epoch v0.5.2
Dec 01 18:47:27.371 INFO [stderr]    Compiling serde_derive v1.0.30
Dec 01 18:47:29.331 INFO [stderr]    Compiling want v0.0.6
Dec 01 18:47:30.435 INFO [stderr]    Compiling mio v0.6.14
Dec 01 18:47:32.329 INFO [stderr]    Compiling crossbeam-deque v0.6.1
Dec 01 18:47:33.411 INFO [stderr]    Compiling tokio-io v0.1.9
Dec 01 18:47:33.411 INFO [stderr]    Compiling http v0.1.13
Dec 01 18:47:35.783 INFO [stderr]    Compiling tokio-threadpool v0.1.7
Dec 01 18:47:38.931 INFO [stderr]    Compiling mio-uds v0.6.7
Dec 01 18:47:39.411 INFO [stderr]    Compiling tokio-reactor v0.1.6
Dec 01 18:47:39.411 INFO [stderr]    Compiling tokio-codec v0.1.1
Dec 01 18:47:44.027 INFO [stderr]    Compiling tokio-fs v0.1.3
Dec 01 18:47:46.211 INFO [stderr]    Compiling tokio-uds v0.2.2
Dec 01 18:47:46.211 INFO [stderr]    Compiling tokio-udp v0.1.2
Dec 01 18:47:46.211 INFO [stderr]    Compiling tokio-tcp v0.1.2
Dec 01 18:47:54.059 INFO [stderr]    Compiling tokio v0.1.11
Dec 01 18:47:54.837 INFO [stderr]    Compiling h2 v0.1.13
Dec 01 18:47:55.099 INFO [stderr]    Compiling serde_json v1.0.11
Dec 01 18:48:02.407 INFO [stderr]    Compiling hyper v0.12.12
Dec 01 18:48:10.422 INFO [stderr]    Compiling ks2-timelapse v0.1.0 (/source)
Dec 01 18:48:10.472 INFO [stderr] error: incorrect close delimiter: `}`
Dec 01 18:48:10.472 INFO [stderr]   --> src/lib.rs:62:5
Dec 01 18:48:10.472 INFO [stderr]    |
Dec 01 18:48:10.472 INFO [stderr] 52 |     pub fn take_photo(&self) -> impl Future<Item=ShootResponse, Error=FetchError> {
Dec 01 18:48:10.472 INFO [stderr]    |                                                                                   - close delimiter possibly meant for this
Dec 01 18:48:10.472 INFO [stderr] ...
Dec 01 18:48:10.472 INFO [stderr] 55 |         client.request((format!("http://{}/camera/shoot", self.ip))
Dec 01 18:48:10.472 INFO [stderr]    |                       - un-closed delimiter
Dec 01 18:48:10.472 INFO [stderr] ...
Dec 01 18:48:10.472 INFO [stderr] 62 |     }
Dec 01 18:48:10.472 INFO [stderr]    |     ^ incorrect close delimiter
Dec 01 18:48:10.472 INFO [stderr] 
Dec 01 18:48:13.184 INFO [stderr] error[E0422]: cannot find struct, variant or union type `PhotoStream` in this scope
Dec 01 18:48:13.185 INFO [stderr]   --> src/lib.rs:46:9
Dec 01 18:48:13.185 INFO [stderr]    |
Dec 01 18:48:13.185 INFO [stderr] 46 |         PhotoStream {
Dec 01 18:48:13.185 INFO [stderr]    |         ^^^^^^^^^^^ not found in this scope
Dec 01 18:48:13.185 INFO [stderr] 
Dec 01 18:48:13.185 INFO [stderr] error[E0412]: cannot find type `ShootResponse` in this scope
Dec 01 18:48:13.185 INFO [stderr]   --> src/lib.rs:52:50
Dec 01 18:48:13.185 INFO [stderr]    |
Dec 01 18:48:13.185 INFO [stderr] 52 |     pub fn take_photo(&self) -> impl Future<Item=ShootResponse, Error=FetchError> {
Dec 01 18:48:13.185 INFO [stderr]    |                                                  ^^^^^^^^^^^^^ not found in this scope
Dec 01 18:48:13.185 INFO [stderr] help: possible candidate is found in another module, you can import it into scope
Dec 01 18:48:13.185 INFO [stderr]    |
Dec 01 18:48:13.185 INFO [stderr] 12 | use ks2::ShootResponse;
Dec 01 18:48:13.185 INFO [stderr]    |
Dec 01 18:48:13.185 INFO [stderr] 
Dec 01 18:48:13.185 INFO [stderr] error[E0603]: struct `Request` is private
Dec 01 18:48:13.185 INFO [stderr]   --> src/lib.rs:54:19
Dec 01 18:48:13.185 INFO [stderr]    |
Dec 01 18:48:13.185 INFO [stderr] 54 |         let req = hyper::client::Request::new();
Dec 01 18:48:13.185 INFO [stderr]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 18:48:13.185 INFO [stderr] 
Dec 01 18:48:13.190 INFO [stderr] warning: unused import: `tokio::timer::Interval`
Dec 01 18:48:13.191 INFO [stderr]   --> src/lib.rs:18:5
Dec 01 18:48:13.191 INFO [stderr]    |
Dec 01 18:48:13.191 INFO [stderr] 18 | use tokio::timer::Interval;
Dec 01 18:48:13.191 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 18:48:13.191 INFO [stderr]    |
Dec 01 18:48:13.191 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 18:48:13.191 INFO [stderr] 
Dec 01 18:48:13.191 INFO [stderr] warning: unused import: `tokio::runtime::Runtime`
Dec 01 18:48:13.191 INFO [stderr]   --> src/lib.rs:19:5
Dec 01 18:48:13.191 INFO [stderr]    |
Dec 01 18:48:13.191 INFO [stderr] 19 | use tokio::runtime::Runtime;
Dec 01 18:48:13.191 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 18:48:13.191 INFO [stderr] 
Dec 01 18:48:13.273 INFO [stderr] error[E0061]: this function takes 1 parameter but 0 parameters were supplied
Dec 01 18:48:13.273 INFO [stderr]   --> src/lib.rs:54:19
Dec 01 18:48:13.273 INFO [stderr]    |
Dec 01 18:48:13.273 INFO [stderr] 54 |         let req = hyper::client::Request::new();
Dec 01 18:48:13.273 INFO [stderr]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter
Dec 01 18:48:13.273 INFO [stderr] 
Dec 01 18:48:13.377 INFO [stderr] error[E0599]: no method named `and_then` found for type `std::string::String` in the current scope
Dec 01 18:48:13.377 INFO [stderr]   --> src/lib.rs:56:14
Dec 01 18:48:13.377 INFO [stderr]    |
Dec 01 18:48:13.377 INFO [stderr] 56 |             .and_then(|res| res.into_body().concat2() )
Dec 01 18:48:13.377 INFO [stderr]    |              ^^^^^^^^
Dec 01 18:48:13.377 INFO [stderr]    |
Dec 01 18:48:13.377 INFO [stderr]    = note: the method `and_then` exists but the following trait bounds were not satisfied:
Dec 01 18:48:13.377 INFO [stderr]            `&mut std::string::String : futures::Future`
Dec 01 18:48:13.377 INFO [stderr]            `&mut str : futures::Future`
Dec 01 18:48:13.377 INFO [stderr] 
Dec 01 18:48:13.379 INFO [stderr] error[E0277]: the size for values of type `[u8]` cannot be known at compilation time
Dec 01 18:48:13.379 INFO [stderr]   --> src/lib.rs:58:24
Dec 01 18:48:13.379 INFO [stderr]    |
Dec 01 18:48:13.379 INFO [stderr] 58 |             .and_then(|body| {
Dec 01 18:48:13.379 INFO [stderr]    |                        ^^^^ doesn't have a size known at compile-time
Dec 01 18:48:13.379 INFO [stderr]    |
Dec 01 18:48:13.379 INFO [stderr]    = help: the trait `std::marker::Sized` is not implemented for `[u8]`
Dec 01 18:48:13.379 INFO [stderr]    = note: to learn more, visit <https://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
Dec 01 18:48:13.379 INFO [stderr]    = note: all local variables must have a statically known size
Dec 01 18:48:13.379 INFO [stderr]    = help: unsized locals are gated as an unstable feature
Dec 01 18:48:13.379 INFO [stderr] 
Dec 01 18:48:13.381 INFO [stderr] error[E0271]: type mismatch resolving `<hyper::client::ResponseFuture as futures::Future>::Error == FetchError`
Dec 01 18:48:13.381 INFO [stderr]   --> src/lib.rs:52:33
Dec 01 18:48:13.381 INFO [stderr]    |
Dec 01 18:48:13.381 INFO [stderr] 52 |     pub fn take_photo(&self) -> impl Future<Item=ShootResponse, Error=FetchError> {
Dec 01 18:48:13.381 INFO [stderr]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `hyper::Error`, found enum `FetchError`
Dec 01 18:48:13.381 INFO [stderr]    |
Dec 01 18:48:13.381 INFO [stderr]    = note: expected type `hyper::Error`
Dec 01 18:48:13.381 INFO [stderr]               found type `FetchError`
Dec 01 18:48:13.381 INFO [stderr]    = note: the return type of a function must have a statically known size
Dec 01 18:48:13.381 INFO [stderr] 
Dec 01 18:48:13.403 INFO [stderr] error: aborting due to 8 previous errors
Dec 01 18:48:13.403 INFO [stderr] 
Dec 01 18:48:13.403 INFO [stderr] Some errors occurred: E0061, E0271, E0277, E0412, E0422, E0599, E0603.
Dec 01 18:48:13.403 INFO [stderr] For more information about an error, try `rustc --explain E0061`.
Dec 01 18:48:13.418 INFO [stderr] error: Could not compile `ks2-timelapse`.
Dec 01 18:48:13.418 INFO [stderr] 
Dec 01 18:48:13.418 INFO [stderr] To learn more, run the command again with --verbose.
Dec 01 18:48:13.420 INFO [stderr] su: No module specific data is present
Dec 01 18:48:14.151 INFO running `"docker" "inspect" "75a04d7104560ecd6ec861b34297841402d9ab2b730329049d4bb17c40e2525d"`
Dec 01 18:48:14.430 INFO running `"docker" "rm" "-f" "75a04d7104560ecd6ec861b34297841402d9ab2b730329049d4bb17c40e2525d"`
Dec 01 18:48:14.695 INFO [stdout] 75a04d7104560ecd6ec861b34297841402d9ab2b730329049d4bb17c40e2525d
