[INFO] fetching crate sozu-command-lib 0.12.0... [INFO] checking sozu-command-lib-0.12.0 against try#3bb2879ea9e58d65b875f9a98df44f4a43ce2597 for pr-85387 [INFO] extracting crate sozu-command-lib 0.12.0 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate sozu-command-lib 0.12.0 on toolchain 3bb2879ea9e58d65b875f9a98df44f4a43ce2597 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate sozu-command-lib 0.12.0 [INFO] finished tweaking crates.io crate sozu-command-lib 0.12.0 [INFO] tweaked toml for crates.io crate sozu-command-lib 0.12.0 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c34cae720de5324a4ae796b986d479306e37df0e4cfac746884511697973fcf0 [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" "c34cae720de5324a4ae796b986d479306e37df0e4cfac746884511697973fcf0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c34cae720de5324a4ae796b986d479306e37df0e4cfac746884511697973fcf0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c34cae720de5324a4ae796b986d479306e37df0e4cfac746884511697973fcf0", kill_on_drop: false }` [INFO] [stdout] c34cae720de5324a4ae796b986d479306e37df0e4cfac746884511697973fcf0 [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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+3bb2879ea9e58d65b875f9a98df44f4a43ce2597" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0bb8de3f92be6d2c51804ae552f4cd1c9f6c6a957561703e2067791acae20f6e [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" "0bb8de3f92be6d2c51804ae552f4cd1c9f6c6a957561703e2067791acae20f6e", kill_on_drop: false }` [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling libc v0.2.95 [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling const_fn v0.4.8 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Compiling nix v0.15.0 [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Checking slab v0.4.3 [INFO] [stderr] Compiling serde_json v1.0.64 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Checking cpufeatures v0.1.4 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking itoa v0.4.7 [INFO] [stderr] Checking pool v0.1.4 [INFO] [stderr] Checking trailer v0.1.2 [INFO] [stderr] Compiling standback v0.2.17 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling time v0.2.26 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Compiling syn v1.0.72 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking poule v0.3.2 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking pem v0.8.3 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking sha2 v0.9.5 [INFO] [stderr] Checking mio-uds v0.6.8 [INFO] [stderr] Checking toml v0.5.8 [INFO] [stderr] Compiling time-macros-impl v0.1.1 [INFO] [stderr] Checking time-macros v0.1.1 [INFO] [stderr] Checking sozu-command-lib v0.12.0 (/opt/rustwide/workdir) [INFO] [stdout] error: couldn't read src/../assets/add_application.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 191 | / test_message!(add_application, "../assets/add_application.json", CommandRequest { [INFO] [stdout] 192 | | id: "ID_TEST".to_string(), [INFO] [stdout] 193 | | version: 0, [INFO] [stdout] 194 | | data: CommandRequestData::Proxy(ProxyRequestData::AddApplication(Application { [INFO] [stdout] ... | [INFO] [stdout] 202 | | worker_id: None [INFO] [stdout] 203 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/remove_application.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | / test_message!(remove_application, "../assets/remove_application.json", CommandRequest { [INFO] [stdout] 206 | | id: "ID_TEST".to_string(), [INFO] [stdout] 207 | | version: 0, [INFO] [stdout] 208 | | data: CommandRequestData::Proxy(ProxyRequestData::RemoveApplication( String::from("xxx") )), [INFO] [stdout] 209 | | worker_id: None [INFO] [stdout] 210 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/add_http_front.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 212 | / test_message!(add_http_front, "../assets/add_http_front.json", CommandRequest { [INFO] [stdout] 213 | | id: "ID_TEST".to_string(), [INFO] [stdout] 214 | | version: 0, [INFO] [stdout] 215 | | data: CommandRequestData::Proxy(ProxyRequestData::AddHttpFront(HttpFront{ [INFO] [stdout] ... | [INFO] [stdout] 221 | | worker_id: None [INFO] [stdout] 222 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/remove_http_front.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 224 | / test_message!(remove_http_front, "../assets/remove_http_front.json", CommandRequest { [INFO] [stdout] 225 | | id: "ID_TEST".to_string(), [INFO] [stdout] 226 | | version: 0, [INFO] [stdout] 227 | | data: CommandRequestData::Proxy(ProxyRequestData::RemoveHttpFront(HttpFront{ [INFO] [stdout] ... | [INFO] [stdout] 233 | | worker_id: None [INFO] [stdout] 234 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/add_https_front.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 236 | / test_message!(add_https_front, "../assets/add_https_front.json", CommandRequest { [INFO] [stdout] 237 | | id: "ID_TEST".to_string(), [INFO] [stdout] 238 | | version: 0, [INFO] [stdout] 239 | | data: CommandRequestData::Proxy(ProxyRequestData::AddHttpsFront(HttpFront{ [INFO] [stdout] ... | [INFO] [stdout] 245 | | worker_id: None [INFO] [stdout] 246 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/remove_https_front.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 248 | / test_message!(remove_https_front, "../assets/remove_https_front.json", CommandRequest { [INFO] [stdout] 249 | | id: "ID_TEST".to_string(), [INFO] [stdout] 250 | | version: 0, [INFO] [stdout] 251 | | data: CommandRequestData::Proxy(ProxyRequestData::RemoveHttpsFront(HttpFront{ [INFO] [stdout] ... | [INFO] [stdout] 257 | | worker_id: None [INFO] [stdout] 258 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../../lib/assets/key.pem: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:260:37 [INFO] [stdout] | [INFO] [stdout] 260 | const KEY : &'static str = include_str!("../../lib/assets/key.pem"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../../lib/assets/certificate.pem: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:261:37 [INFO] [stdout] | [INFO] [stdout] 261 | const CERTIFICATE: &'static str = include_str!("../../lib/assets/certificate.pem"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../../lib/assets/certificate_chain.pem: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:262:37 [INFO] [stdout] | [INFO] [stdout] 262 | const CHAIN : &'static str = include_str!("../../lib/assets/certificate_chain.pem"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/add_certificate.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 264 | / test_message!(add_certificate, "../assets/add_certificate.json", CommandRequest { [INFO] [stdout] 265 | | id: "ID_TEST".to_string(), [INFO] [stdout] 266 | | version: 0, [INFO] [stdout] 267 | | data: CommandRequestData::Proxy(ProxyRequestData::AddCertificate( AddCertificate{ [INFO] [stdout] ... | [INFO] [stdout] 277 | | worker_id: None [INFO] [stdout] 278 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/remove_certificate.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 280 | / test_message!(remove_certificate, "../assets/remove_certificate.json", CommandRequest { [INFO] [stdout] 281 | | id: "ID_TEST".to_string(), [INFO] [stdout] 282 | | version: 0, [INFO] [stdout] 283 | | data: CommandRequestData::Proxy(ProxyRequestData::RemoveCertificate(RemoveCertificate { [INFO] [stdout] ... | [INFO] [stdout] 288 | | worker_id: None [INFO] [stdout] 289 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/add_backend.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 291 | / test_message!(add_backend, "../assets/add_backend.json", CommandRequest { [INFO] [stdout] 292 | | id: "ID_TEST".to_string(), [INFO] [stdout] 293 | | version: 0, [INFO] [stdout] 294 | | data: CommandRequestData::Proxy(ProxyRequestData::AddBackend(Backend{ [INFO] [stdout] ... | [INFO] [stdout] 302 | | worker_id: None [INFO] [stdout] 303 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/remove_backend.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 305 | / test_message!(remove_backend, "../assets/remove_backend.json", CommandRequest { [INFO] [stdout] 306 | | id: "ID_TEST".to_string(), [INFO] [stdout] 307 | | version: 0, [INFO] [stdout] 308 | | data: CommandRequestData::Proxy(ProxyRequestData::RemoveBackend(RemoveBackend{ [INFO] [stdout] ... | [INFO] [stdout] 313 | | worker_id: None [INFO] [stdout] 314 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/soft_stop.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 316 | / test_message!(soft_stop, "../assets/soft_stop.json", CommandRequest { [INFO] [stdout] 317 | | id: "ID_TEST".to_string(), [INFO] [stdout] 318 | | version: 0, [INFO] [stdout] 319 | | data: CommandRequestData::Proxy(ProxyRequestData::SoftStop), [INFO] [stdout] 320 | | worker_id: Some(0), [INFO] [stdout] 321 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/hard_stop.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 323 | / test_message!(hard_stop, "../assets/hard_stop.json", CommandRequest { [INFO] [stdout] 324 | | id: "ID_TEST".to_string(), [INFO] [stdout] 325 | | version: 0, [INFO] [stdout] 326 | | data: CommandRequestData::Proxy(ProxyRequestData::HardStop), [INFO] [stdout] 327 | | worker_id: Some(0), [INFO] [stdout] 328 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/status.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 330 | / test_message!(status, "../assets/status.json", CommandRequest { [INFO] [stdout] 331 | | id: "ID_TEST".to_string(), [INFO] [stdout] 332 | | version: 0, [INFO] [stdout] 333 | | data: CommandRequestData::Proxy(ProxyRequestData::Status), [INFO] [stdout] 334 | | worker_id: Some(0), [INFO] [stdout] 335 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/load_state.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 337 | / test_message!(load_state, "../assets/load_state.json", CommandRequest { [INFO] [stdout] 338 | | id: "ID_TEST".to_string(), [INFO] [stdout] 339 | | version: 0, [INFO] [stdout] 340 | | data: CommandRequestData::LoadState { path: String::from("./config_dump.json") }, [INFO] [stdout] 341 | | worker_id: None [INFO] [stdout] 342 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/save_state.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 344 | / test_message!(save_state, "../assets/save_state.json", CommandRequest { [INFO] [stdout] 345 | | id: "ID_TEST".to_string(), [INFO] [stdout] 346 | | version: 0, [INFO] [stdout] 347 | | data: CommandRequestData::SaveState { path: String::from("./config_dump.json") }, [INFO] [stdout] 348 | | worker_id: None [INFO] [stdout] 349 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/dump_state.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 351 | / test_message!(dump_state, "../assets/dump_state.json", CommandRequest { [INFO] [stdout] 352 | | id: "ID_TEST".to_string(), [INFO] [stdout] 353 | | version: 0, [INFO] [stdout] 354 | | data: CommandRequestData::DumpState, [INFO] [stdout] 355 | | worker_id: None [INFO] [stdout] 356 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/list_workers.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 358 | / test_message!(list_workers, "../assets/list_workers.json", CommandRequest { [INFO] [stdout] 359 | | id: "ID_TEST".to_string(), [INFO] [stdout] 360 | | version: 0, [INFO] [stdout] 361 | | data: CommandRequestData::ListWorkers, [INFO] [stdout] 362 | | worker_id: None [INFO] [stdout] 363 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/upgrade_main.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 365 | / test_message!(upgrade_main, "../assets/upgrade_main.json", CommandRequest { [INFO] [stdout] 366 | | id: "ID_TEST".to_string(), [INFO] [stdout] 367 | | version: 0, [INFO] [stdout] 368 | | data: CommandRequestData::UpgradeMain, [INFO] [stdout] 369 | | worker_id: None [INFO] [stdout] 370 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/upgrade_worker.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | / test_message!(upgrade_worker, "../assets/upgrade_worker.json", CommandRequest { [INFO] [stdout] 373 | | id: "ID_TEST".to_string(), [INFO] [stdout] 374 | | version: 0, [INFO] [stdout] 375 | | data: CommandRequestData::UpgradeWorker(0), [INFO] [stdout] 376 | | worker_id: None [INFO] [stdout] 377 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/answer_workers_status.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 379 | / test_message_answer!(answer_workers_status, "../assets/answer_workers_status.json", CommandResponse { [INFO] [stdout] 380 | | id: "ID_TEST".to_string(), [INFO] [stdout] 381 | | version: 0, [INFO] [stdout] 382 | | status: CommandStatus::Ok, [INFO] [stdout] ... | [INFO] [stdout] 395 | | ))), [INFO] [stdout] 396 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read src/../assets/answer_metrics.json: No such file or directory (os error 2) [INFO] [stdout] --> src/command.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | let data = include_str!($filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 398 | / test_message_answer!(answer_metrics, "../assets/answer_metrics.json", CommandResponse { [INFO] [stdout] 399 | | id: "ID_TEST".to_string(), [INFO] [stdout] 400 | | version: 0, [INFO] [stdout] 401 | | status: CommandStatus::Ok, [INFO] [stdout] ... | [INFO] [stdout] 450 | | })) [INFO] [stdout] 451 | | }); [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/config.rs:386:32 [INFO] [stdout] | [INFO] [stdout] 386 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::ser::SerializeMap` [INFO] [stdout] --> src/command.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use serde::ser::SerializeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::btree_map::Iter` [INFO] [stdout] --> src/state.rs:801:5 [INFO] [stdout] | [INFO] [stdout] 801 | use std::collections::btree_map::Iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/proxy.rs:503:30 [INFO] [stdout] | [INFO] [stdout] 503 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::repeat` [INFO] [stdout] --> src/buffer/fixed.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::repeat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/config.rs:386:32 [INFO] [stdout] | [INFO] [stdout] 386 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::ser::SerializeMap` [INFO] [stdout] --> src/command.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use serde::ser::SerializeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::btree_map::Iter` [INFO] [stdout] --> src/state.rs:801:5 [INFO] [stdout] | [INFO] [stdout] 801 | use std::collections::btree_map::Iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/proxy.rs:503:30 [INFO] [stdout] | [INFO] [stdout] 503 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::repeat` [INFO] [stdout] --> src/buffer/fixed.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::repeat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `time::PrimitiveDateTime::now`: This method returns a value that assumes an offset of UTC. [INFO] [stdout] --> src/logging.rs:685:36 [INFO] [stdout] | [INFO] [stdout] 685 | let t = time::PrimitiveDateTime::now(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `time::PrimitiveDateTime::unix_epoch`: This method assumes an offset of UTC. [INFO] [stdout] --> src/logging.rs:686:61 [INFO] [stdout] | [INFO] [stdout] 686 | (Rfc3339Time { inner: t, }, (t - time::PrimitiveDateTime::unix_epoch()).whole_nanoseconds()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `time::PrimitiveDateTime::now`: This method returns a value that assumes an offset of UTC. [INFO] [stdout] --> src/logging.rs:685:36 [INFO] [stdout] | [INFO] [stdout] 685 | let t = time::PrimitiveDateTime::now(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `time::PrimitiveDateTime::unix_epoch`: This method assumes an offset of UTC. [INFO] [stdout] --> src/logging.rs:686:61 [INFO] [stdout] | [INFO] [stdout] 686 | (Rfc3339Time { inner: t, }, (t - time::PrimitiveDateTime::unix_epoch()).whole_nanoseconds()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `nix::sys::socket::CmsgSpace::::new`: Use the cmsg_space! macro instead [INFO] [stdout] --> src/scm_socket.rs:138:63 [INFO] [stdout] | [INFO] [stdout] 138 | let mut cmsg = socket::CmsgSpace::<[RawFd; MAX_FDS_OUT]>::new(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `app_id` [INFO] [stdout] --> src/config.rs:297:31 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn to_http_front(&self, app_id: &str) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_app_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `nix::sys::socket::CmsgSpace::::new`: Use the cmsg_space! macro instead [INFO] [stdout] --> src/scm_socket.rs:138:63 [INFO] [stdout] | [INFO] [stdout] 138 | let mut cmsg = socket::CmsgSpace::<[RawFd; MAX_FDS_OUT]>::new(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 24 previous errors; 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `sozu-command-lib` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: field is never read: `path` [INFO] [stdout] --> src/command.rs:103:3 [INFO] [stdout] | [INFO] [stdout] 103 | path : String [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `is_true` [INFO] [stdout] --> src/proxy.rs:684:4 [INFO] [stdout] | [INFO] [stdout] 684 | fn is_true(b: &bool) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "0bb8de3f92be6d2c51804ae552f4cd1c9f6c6a957561703e2067791acae20f6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0bb8de3f92be6d2c51804ae552f4cd1c9f6c6a957561703e2067791acae20f6e", kill_on_drop: false }` [INFO] [stdout] 0bb8de3f92be6d2c51804ae552f4cd1c9f6c6a957561703e2067791acae20f6e