[INFO] cloning repository https://github.com/chef/delivery-cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/chef/delivery-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchef%2Fdelivery-cli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchef%2Fdelivery-cli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ab957f957017798cc11a370a0af57c3334d58bc9
[INFO] testing chef/delivery-cli against beta-2023-04-20 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchef%2Fdelivery-cli" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/chef/delivery-cli on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/chef/delivery-cli
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/chef/delivery-cli
[INFO] tweaked toml for git repo https://github.com/chef/delivery-cli written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/chef/delivery-cli already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: An explicit [[test]] section is specified in Cargo.toml which currently
[INFO] [stderr] disables Cargo from automatically inferring other test targets.
[INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following
[INFO] [stderr] files will be included as a test target:
[INFO] [stderr] 
[INFO] [stderr] * /workspace/builds/worker-6-tc2/source/tests/config.rs
[INFO] [stderr] * /workspace/builds/worker-6-tc2/source/tests/utils.rs
[INFO] [stderr] * /workspace/builds/worker-6-tc2/source/tests/delivery_config.rs
[INFO] [stderr] * /workspace/builds/worker-6-tc2/source/tests/cli.rs
[INFO] [stderr] 
[INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be
[INFO] [stderr] ready to be compiled as a test target today. You can future-proof yourself
[INFO] [stderr] and disable this warning by adding `autotests = false` to your [package]
[INFO] [stderr] section. You may also move the files to a location where Cargo would not
[INFO] [stderr] automatically infer them to be a target, such as in subfolders.
[INFO] [stderr] 
[INFO] [stderr] For more information on this warning you can consult
[INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.0.29
[INFO] [stderr]   Downloaded env_logger v0.6.0
[INFO] [stderr]   Downloaded colored v1.7.0
[INFO] [stderr]   Downloaded paste-impl v0.1.4
[INFO] [stderr]   Downloaded rpassword v2.1.0
[INFO] [stderr]   Downloaded serde_derive v1.0.88
[INFO] [stderr]   Downloaded paste v0.1.4
[INFO] [stderr]   Downloaded mockito v0.16.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 65d8f306f8afbeb4b18ba7587bea3ee0cda7981af66ed76bb1d118cb67965177
[INFO] running `Command { std: "docker" "start" "-a" "65d8f306f8afbeb4b18ba7587bea3ee0cda7981af66ed76bb1d118cb67965177", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65d8f306f8afbeb4b18ba7587bea3ee0cda7981af66ed76bb1d118cb67965177", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65d8f306f8afbeb4b18ba7587bea3ee0cda7981af66ed76bb1d118cb67965177", kill_on_drop: false }`
[INFO] [stdout] 65d8f306f8afbeb4b18ba7587bea3ee0cda7981af66ed76bb1d118cb67965177
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ddc233a1f8767511a33de31a75b25c569624b47d32bf4fb998fb85e2e58b0122
[INFO] running `Command { std: "docker" "start" "-a" "ddc233a1f8767511a33de31a75b25c569624b47d32bf4fb998fb85e2e58b0122", kill_on_drop: false }`
[INFO] [stderr] warning: An explicit [[test]] section is specified in Cargo.toml which currently
[INFO] [stderr] disables Cargo from automatically inferring other test targets.
[INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following
[INFO] [stderr] files will be included as a test target:
[INFO] [stderr] 
[INFO] [stderr] * /opt/rustwide/workdir/tests/config.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/utils.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/delivery_config.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/cli.rs
[INFO] [stderr] 
[INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be
[INFO] [stderr] ready to be compiled as a test target today. You can future-proof yourself
[INFO] [stderr] and disable this warning by adding `autotests = false` to your [package]
[INFO] [stderr] section. You may also move the files to a location where Cargo would not
[INFO] [stderr] automatically infer them to be a target, such as in subfolders.
[INFO] [stderr] 
[INFO] [stderr] For more information on this warning you can consult
[INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330
[INFO] [stderr]    Compiling libc v0.2.94
[INFO] [stderr]    Compiling proc-macro2 v0.4.27
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling byteorder v1.3.1
[INFO] [stderr]    Compiling memchr v2.2.0
[INFO] [stderr]    Compiling cfg-if v0.1.6
[INFO] [stderr]    Compiling smallvec v0.6.9
[INFO] [stderr]    Compiling serde v1.0.88
[INFO] [stderr]    Compiling log v0.4.6
[INFO] [stderr]    Compiling matches v0.1.8
[INFO] [stderr]    Compiling unicode-bidi v0.3.4
[INFO] [stderr]    Compiling unicode-normalization v0.1.8
[INFO] [stderr]    Compiling regex v1.1.0
[INFO] [stderr]    Compiling unicase v2.2.0
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling ryu v0.2.7
[INFO] [stderr]    Compiling httparse v1.3.3
[INFO] [stderr]    Compiling lazy_static v1.2.0
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling quote v0.6.11
[INFO] [stderr]    Compiling ucd-util v0.1.3
[INFO] [stderr]    Compiling syn v0.15.26
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling atty v0.2.11
[INFO] [stderr]    Compiling time v0.1.42
[INFO] [stderr]    Compiling regex-syntax v0.6.5
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]    Compiling quick-error v1.2.2
[INFO] [stderr]    Compiling utf8-ranges v1.0.2
[INFO] [stderr]    Compiling unicode-width v0.1.5
[INFO] [stderr]    Compiling humantime v1.2.0
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling textwrap v0.10.0
[INFO] [stderr]    Compiling mime v0.2.6
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling base64 v0.5.2
[INFO] [stderr]    Compiling termcolor v1.0.4
[INFO] [stderr]    Compiling traitobject v0.1.0
[INFO] [stderr]    Compiling bitflags v1.0.4
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling itoa v0.4.3
[INFO] [stderr]    Compiling typeable v0.1.2
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling remove_dir_all v0.5.1
[INFO] [stderr]    Compiling vec_map v0.8.1
[INFO] [stderr]    Compiling strsim v0.7.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling hyper v0.10.12
[INFO] [stderr]    Compiling env_logger v0.6.0
[INFO] [stderr]    Compiling clap v2.32.0
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stderr]    Compiling mime v0.3.13
[INFO] [stderr]    Compiling rpassword v2.1.0
[INFO] [stderr]    Compiling dirs v1.0.4
[INFO] [stderr]    Compiling proc-macro-hack v0.5.4
[INFO] [stderr]    Compiling serde_derive v1.0.88
[INFO] [stderr]    Compiling toml v0.4.10
[INFO] [stderr]    Compiling serde_json v1.0.38
[INFO] [stderr]    Compiling paste-impl v0.1.4
[INFO] [stderr]    Compiling term v0.5.1
[INFO] [stderr]    Compiling paste v0.1.4
[INFO] [stderr]    Compiling uuid v0.7.2
[INFO] [stderr]    Compiling delivery v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/delivery/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/init.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/job.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cli/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     try!(command.setup(&mut child_processes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     try!(command.teardown(child_processes));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:131:26
[INFO] [stdout]     |
[INFO] [stdout] 131 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:176:26
[INFO] [stdout]     |
[INFO] [stdout] 176 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:189:26
[INFO] [stdout]     |
[INFO] [stdout] 189 |             let config = try!(ProjectToml::load_toml(options.remote_toml));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:231:26
[INFO] [stdout]     |
[INFO] [stdout] 231 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let mut config = try!(Config::load_config(&utils::cwd()));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:311:14
[INFO] [stdout]     |
[INFO] [stdout] 311 |     config = try!(opts.merge_options_and_config(config));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let client = try!(APIClient::from_config(&self.config));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |             "get" => try!(client.get(self.options.path)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |             "post" => try!(client.post(self.options.path, self.options.data)),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |             "put" => try!(client.put(self.options.path, self.options.data)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             "delete" => try!(client.delete(self.options.path)),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |         match try!(APIClient::parse_response(response)) {
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         try!(git::checkout_review(self.options.change, pset, &target));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/clone.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/clone.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(git::update_delivery_remote(&delivery_url, &project_root));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/clone.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let delivery_url = try!(self.config.delivery_git_ssh_url());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         try!(git::diff(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let branch = try!(self.config.pipeline());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let project_path = try!(project::project_path());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             try!(create_on_server(&self.config, scp.clone()))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(generate_build_cookbook(&self.config))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:108:36
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let custom_config_passed = try!(generate_delivery_config(self.config.config_json().ok()));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 if try!(project::add_commit_build_cookbook(&custom_config_passed)) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:187:20
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 if try!(DeliveryConfig::git_add_commit_config(&project_path)) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |             if try!(project::create_delivery_readme()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 try!(project::commit_delivery_readme());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:246:17
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 try!(trigger_review(self.config, scp, &self.options.no_open));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let client = try!(APIClient::from_config(config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:275:15
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let org = try!(config.organization());
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:276:16
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let proj = try!(config.project());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:277:16
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let pipe = try!(config.pipeline());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |             try!(scp_config.verify_server_config(&client));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             try!(compare_directory_name(&scp_config.repo_name));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             try!(create_or_update_git_remote(config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:285:30
[INFO] [stdout]     |
[INFO] [stdout] 285 |             let fancy_kind = try!(scp_config.kind_to_fancy_str());
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:294:32
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     response = try!(client.create_bitbucket_project(
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:303:32
[INFO] [stdout]     |
[INFO] [stdout] 303 |                     response = try!(client.create_github_project(
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             try!(create_or_update_git_remote(config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             try!(create_delivery_pipeline(&client, &org, &proj, &pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |             if try!(project::create_delivery_project(&client, &org, &proj)) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         try!(git::update_delivery_remote(&git_ssh_url, &project_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |     if !try!(project::push_project_content_to_delivery(&pipeline)) {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:456:8
[INFO] [stdout]     |
[INFO] [stdout] 456 |     if try!(project::create_delivery_pipeline(client, org, proj, pipe)) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let cache_path = try!(project::generator_cache_path());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:487:28
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let project_path = try!(project::project_path());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     try!(verify_default_build_cookbook_path(&bk_path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:512:21
[INFO] [stdout]     |
[INFO] [stdout] 512 |                     try!(project::create_build_cookbook(&pipeline, &bk_path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     try!(git::git_push(&pipeline));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |                     let pipeline = try!(config.pipeline());
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     try!(project::chef_generate_build_cookbook_from_generator(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:546:11
[INFO] [stdout]     |
[INFO] [stdout] 546 |     match try!(project::download_or_mv_custom_build_cookbook_generator(
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 |         let proj_path = try!(project::project_path());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:585:15
[INFO] [stdout]     |
[INFO] [stdout] 585 |         match try!(DeliveryConfig::copy_config_file(&json_path, &proj_path)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |     let pipeline = try!(config.pipeline());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:621:16
[INFO] [stdout]     |
[INFO] [stdout] 621 |     let head = try!(git::get_head());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:624:18
[INFO] [stdout]     |
[INFO] [stdout] 624 |     let review = try!(project::review(&pipeline, &head));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 try!(s.kind_to_fancy_str())
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:668:9
[INFO] [stdout]     |
[INFO] [stdout] 668 |         try!(io::stdin().read_line(&mut answer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:659:28
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let project_name = try!(project::project_from_cwd());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         try!(ws.build());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         try!(ws.setup_repo_for_change(&clone_url, &c, &pi, self.options.shasum));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         try!(utils::remove_recursive(&ws.chef.join("build_cookbook")));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         try!(ws.setup_chef_for_job(&self.config, change, &ws_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         try!(ws.run_job(self.options.phases, &privilege_drop, &local_change));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let p = try!(self.config.project());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let s = try!(self.config.server());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let e = try!(self.config.enterprise());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let o = try!(self.config.organization());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:69:18
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let pi = try!(self.config.pipeline());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let v = try!(git::get_head());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 try!(self.config.delivery_git_ssh_url())
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             try!(ws.run_job("default", &Privilege::NoDrop, &local_change));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mut child = try!(docker.spawn());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let len = try!(c_stdout.read(&mut buf));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 match try!(exec_phase(&self.config.clone(), Some(phase))) {
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |     if let Some(phase_cmd) = try!(project_toml.local_phase(phase.clone())) {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         .current_dir(try!(project::project_path()))
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:61:51
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     &format!("HEAD is now on {}", try!(git::git_current_sha())),
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 try!(DeliveryConfig::validate_config_file(&project_root));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 try!(cookbook::bump_version(&project_root, &target, &project))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 let project = validate!(config_ref, project);
[INFO] [stdout]    |                               ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 let project = validate!(config_ref, project);
[INFO] [stdout]    |                               ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:55:36
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 let project_root = try!(project::root_dir(&utils::cwd()));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:61:20
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let head = try!(git::get_head());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let review = try!(project::review(&target, &head));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!(edit_change(&self.config, &review));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:98:16
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let proj = try!(config.project());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let change0 = try!(http::change::get(&config, &change_id));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let text1 = try!(utils::open::edit_str(&proj, &text0));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let change1 = try!(http::change::Description::parse_text(&text1));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |             Ok(try!(http::change::set(&config, &change_id, &change1)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let client = try!(http::APIClient::from_config_with_basic_routing(
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let mut result = try!(client.get("api/_status"));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:45:31
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let mut json_string = try!(http::APIClient::extract_pretty_json(&mut result));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/token.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(TokenStore::verify_token(&self.config))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/token.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(TokenStore::request_token(&self.config))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         try!(git::update_delivery_remote(&git_ssh_url, &p_path));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let s = try!(self.server());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:228:29
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let host_and_port = try!(self.api_host_and_port());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:247:17
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let s = try!(self.server());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let u = try!(self.user());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:253:17
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let e = try!(self.enterprise());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let o = try!(self.organization());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let p = try!(self.project());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:263:59
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let host_and_port = format!("{}:{}", "localhost", try!(self.fips_git_port()));
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let u = try!(self.user());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let e = try!(self.enterprise());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let o = try!(self.organization());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let p = try!(self.project());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         try!(f.write_all(toml_string.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             try!(mkdir_recursive(&write_dir));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut f = try!(File::create(&write_file));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let meta_f_c = try!(read_file(&meta_f_p));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let current_meta_v = try!(metadata_version_from(&meta_f_c));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |         let pipeline_meta = try!(git::git_command(&["show", &t_file], &p_root));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let pipeline_meta_v = try!(metadata_version_from(&pipeline_meta.stdout));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             try!(save_version(&meta_f_p, new_version));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let new_meta_version = try!(bump_patchset(pipeline_meta_v.clone()));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     try!(recreate_meta.write(new_metadata.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let current_meta = try!(read_file(metadata));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let current_meta_version = try!(metadata_version_from(&current_meta));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut recreate_meta = try!(File::create(metadata));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(copy_recursive(&config_f, &write_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(DeliveryConfig::validate_config_file(&proj_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         try!(git::git_command(&["add", &config_path_str], &proj_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     try!(generate_stunnel_config(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     try!(start_stunnel(child_processes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let server = validate!(config, server);
[INFO] [stdout]    |                  ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let server = validate!(config, server);
[INFO] [stdout]    |                  ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stdout]    |                         -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stdout]    |                         -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 |         &try!(stunnel_config_path()),
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:96:40
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let unix_stunnel_config_path = try!(stunnel_config_path()).to_str().unwrap().to_string();
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         child_processes.push(try!(stunnel_command.spawn()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     try!(conf_file.write_all(fips.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     try!(conf_file.write_all(client.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     try!(conf_file.write_all(output_conf.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(conf_file.write_all(git.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     try!(conf_file.write_all(accept.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     try!(conf_file.write_all(connect.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     try!(conf_file.write_all(check_host.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     try!(conf_file.write_all(verify_chain.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     try!(conf_file.write_all(verify.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:134:34
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:137:34
[INFO] [stdout]     |
[INFO] [stdout] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut conf_file = try!(File::create(&stunnel_config_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 |         + try!(utils::home_dir(&[".chefdk/log/stunnel.log"]))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         try!(conf_file.write_all(b"foreground = quiet\n"))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/git/mod.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let gitr = try!(git_command(&["branch"], &cwd()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/git/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let result = try!(parse_get_head(&gitr.stdout));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let gitr = try!(git_command(
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 try!(git_command(&["remote", "rm", "delivery"], path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 try!(git_command(&["remote", "add", "delivery", url], path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:402:16
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let diff = try!(git_command(
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     try!(git_command(&["clone", git_url, project], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:441:21
[INFO] [stdout]     |
[INFO] [stdout] 441 |                     try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:443:29
[INFO] [stdout]     |
[INFO] [stdout] 443 |                     let r = try!(git_command(&["status"], &cwd()));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:587:52
[INFO] [stdout]     |
[INFO] [stdout] 587 |     match git_command(&["commit", "-m", message], &try!(project_path())) {
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let org = try!(config.organization());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let proj = try!(config.project());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let client = try!(APIClient::from_config(&config));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let mut result = try!(client.get(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let _x = try!(result.read_to_string(&mut body_string));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let description = try!(Description::parse_json(&body_string));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let org = try!(config.organization());
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let proj = try!(config.project());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let client = try!(APIClient::from_config(&config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let payload = try!(description.to_json());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let mut result = try!(client.put(&path, &payload));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let mut result = try!(client.get(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(result.read_to_string(&mut body_string));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let resp = try!(LookupResponse::parse_saml_enabled(&body_string));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let api_server = try!(config.api_base_resource());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let ent = try!(config.enterprise());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let user = try!(config.user());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let tstore = try!(TokenStore::from_home());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let auth = try!(
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let client = try!(APIClient::from_config_no_auth(config).and_then(|mut c| {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let mut response = try!(client.get("orgs"));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let content = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |             let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let user = try!(config.user());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let payload = try!(TokenRequest::payload(&user, pass));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:106:22
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut result = try!(client.post(&path, &payload));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             try!(result.read_to_string(&mut body_string));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let token = try!(TokenResponse::parse_token(&body_string));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let ent = try!(config.enterprise());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let server = try!(config.server());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:103:24
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let auth = try!(APIAuth::from_config(&config));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let ent = try!(config.enterprise());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let host = try!(config.api_base_resource());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let proto_str = try!(config.api_protocol());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:131:21
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let proto = try!(HProto::from_str(&proto_str));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:193:35
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 let detail = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let json = try!(APIClient::parse_json(self.get("scm-providers")));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 |                 let _x = try!(b.read_to_string(&mut body_string));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:534:13
[INFO] [stdout]     |
[INFO] [stdout] 534 |         if !try!(http::token::verify(&config)) {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:541:17
[INFO] [stdout]     |
[INFO] [stdout] 541 |                 try!(TokenStore::from_file(&file))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |             None => try!(TokenStore::from_home()),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:545:26
[INFO] [stdout]     |
[INFO] [stdout] 545 |         let api_server = try!(config.api_base_resource());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:547:20
[INFO] [stdout]     |
[INFO] [stdout] 547 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:583:25
[INFO] [stdout]     |
[INFO] [stdout] 583 |             let token = try!(TokenStore::request_token(&config));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         try!(self.clean_chef_nodes());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         try!(utils::mkdir_recursive(&self.root));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         try!(utils::mkdir_recursive(&self.chef.join("nodes")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!(utils::mkdir_recursive(&self.cache));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(utils::mkdir_recursive(&self.repo));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         try!(utils::remove_recursive(&self.chef.join("nodes")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(git::git_command(&["reset", "--hard", git_ref], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         try!(git::git_command(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         try!(utils::remove_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         try!(self.handle_privilege_drop(drop_privilege, &mut command));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 try!(self.set_drop_permissions());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         try!(git::git_command(&["fetch", "origin"], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         try!(self.reset_repo("HEAD"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         try!(git::git_command(&["checkout", pipeline], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         try!(self.reset_repo(&format!("remotes/origin/{}", pipeline)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 |             try!(git::git_command(&["clone", git_url, "."], &self.repo));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             try!(git::git_command(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             try!(git::git_command(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:440:13
[INFO] [stdout]     |
[INFO] [stdout] 440 |             try!(self.reset_repo(sha))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 let scp_config = try!(client.get_github_server_config());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 let scp_config = try!(client.get_bitbucket_server_config());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(client.create_pipeline(org, proj, pipe, Some(pipe)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         try!(client.create_delivery_project(org, proj));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 183 |     if try!(git::server_content(pipeline)) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(git::git_push(pipeline));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:193:60
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let git_remote_result = git::git_command(&["remote"], &try!(project_path()));
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let cwd = try!(self::root_dir(&utils::cwd()));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         try!(git::git_command(&["checkout", branch_name], project_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:299:10
[INFO] [stdout]     |
[INFO] [stdout] 299 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         try!(f.write_all(&DELIVERY_DOT_MD_CONTENT));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let mut f = try!(File::create("DELIVERY.md"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:335:10
[INFO] [stdout]     |
[INFO] [stdout] 335 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:340:10
[INFO] [stdout]     |
[INFO] [stdout] 340 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |         .current_dir(&try!(project_path()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     try!(mkdir_recursive(cache_path));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         try!(utils::copy_recursive(&generator, &cache_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             try!(git::clone(&cache_path_str, &generator_str));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:435:12
[INFO] [stdout]     |
[INFO] [stdout] 435 |         Ok(try!(git::git_push_review(head, target)))
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:446:17
[INFO] [stdout]     |
[INFO] [stdout] 446 |                 try!(utils::open::item(&url));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         try!(utils::mkdir_recursive(home_dot_delivery.as_path()));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:51:33
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let home_dot_delivery = try!(home_dir(&[".delivery"]));
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let tokens = try!(TokenStore::read_config(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let server = try!(config.api_base_resource());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let ent = try!(config.enterprise());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let user = try!(config.user());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let tstore = try!(TokenStore::from_home());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(tstore.write_token(&api_server, &ent, &user, &token));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let api_server = try!(config.api_base_resource());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:122:26
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let mut tstore = try!(TokenStore::from_home());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |             None => try!(http::saml::is_enabled(&config)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             try!(io::stdin().read_line(&mut enter));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(TokenStore::initate_saml_auth(&config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             try!(io::stdin().read_line(&mut token));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             try!(http::token::request(&config, &pass))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:148:25
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 None => try!(rpassword::prompt_password_stdout("Automate password: ")),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(TokenStore::verify_token(&config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:165:20
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let host = try!(config.api_base_resource());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let proto = try!(config.api_protocol());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let url = try!(TokenStore::web_token_url(&config));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let mut file = try!(File::create(&self.path));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             try!(file.write_all(line.as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let file = try!(opener.open(&path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:210:29
[INFO] [stdout]     |
[INFO] [stdout] 210 |             let real_line = try!(line);
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |     process_response(cmd, try!(Command::new(cmd).arg(path).output()))
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     try!(child.wait());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let mut child = try!(cmd.arg(path).spawn());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     try!(in_file.write_all(content.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     try!(edit_path(tfile_str));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     try!(f.read_to_string(&mut content));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let tempdir = try!(TempDir::new("delivery-edit"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:184:23
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let mut in_file = try!(File::create(tfile_path.clone()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut f = try!(File::open(&tfile_str));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let result = try!(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     try!(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let result = try!(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     try!(fs::create_dir_all(path.as_ref()));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!(io::stdin().read_line(&mut buff));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     try!(f.read_to_string(&mut buffer));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut f = try!(File::open(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         try!(source_f.read_to_string(&mut source_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         try!(dest_f.read_to_string(&mut dest_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut source_f = try!(File::open(&source_f));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let mut dest_f = try!(File::open(&dest_f));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         try!(child.kill());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/git/mod.rs:141:35
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     error::Error::description(&e)
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/job/workspace.rs:248:39
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         error::Error::description(&e)
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/job/workspace.rs:328:39
[INFO] [stdout]     |
[INFO] [stdout] 328 |                         error::Error::description(&e)
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/delivery/utils/unix.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     error::Error::description(&e)
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/delivery/errors/mod.rs:219:32
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn cause(&self) -> Option<&dyn Error> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |             _ => self.description().to_string(),
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:247:48
[INFO] [stdout]     |
[INFO] [stdout] 247 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:263:31
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:285:48
[INFO] [stdout]     |
[INFO] [stdout] 285 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:294:48
[INFO] [stdout]     |
[INFO] [stdout] 294 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:301:31
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/delivery/utils/mod.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 |             panic!(s)
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             panic!("{}", s)
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 360 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized] target(s) in 43.82s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: delivery v0.0.1 (/opt/rustwide/workdir), rustc-serialize v0.3.24, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "ddc233a1f8767511a33de31a75b25c569624b47d32bf4fb998fb85e2e58b0122", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddc233a1f8767511a33de31a75b25c569624b47d32bf4fb998fb85e2e58b0122", kill_on_drop: false }`
[INFO] [stdout] ddc233a1f8767511a33de31a75b25c569624b47d32bf4fb998fb85e2e58b0122
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 51cc90ad2a813db16a4786da1132e7591d359a7e91c9438e5a1fbd3b7a465d68
[INFO] running `Command { std: "docker" "start" "-a" "51cc90ad2a813db16a4786da1132e7591d359a7e91c9438e5a1fbd3b7a465d68", kill_on_drop: false }`
[INFO] [stderr] warning: An explicit [[test]] section is specified in Cargo.toml which currently
[INFO] [stderr] disables Cargo from automatically inferring other test targets.
[INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following
[INFO] [stderr] files will be included as a test target:
[INFO] [stderr] 
[INFO] [stderr] * /opt/rustwide/workdir/tests/config.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/utils.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/delivery_config.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/cli.rs
[INFO] [stderr] 
[INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be
[INFO] [stderr] ready to be compiled as a test target today. You can future-proof yourself
[INFO] [stderr] and disable this warning by adding `autotests = false` to your [package]
[INFO] [stderr] section. You may also move the files to a location where Cargo would not
[INFO] [stderr] automatically infer them to be a target, such as in subfolders.
[INFO] [stderr] 
[INFO] [stderr] For more information on this warning you can consult
[INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330
[INFO] [stderr]    Compiling rand_core v0.4.0
[INFO] [stderr]    Compiling colored v1.7.0
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]   --> src/delivery/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[macro_use]
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/init.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/job.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cli/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     try!(command.setup(&mut child_processes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     try!(command.teardown(child_processes));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:131:26
[INFO] [stdout]     |
[INFO] [stdout] 131 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:176:26
[INFO] [stdout]     |
[INFO] [stdout] 176 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:189:26
[INFO] [stdout]     |
[INFO] [stdout] 189 |             let config = try!(ProjectToml::load_toml(options.remote_toml));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:231:26
[INFO] [stdout]     |
[INFO] [stdout] 231 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let mut config = try!(Config::load_config(&utils::cwd()));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:311:14
[INFO] [stdout]     |
[INFO] [stdout] 311 |     config = try!(opts.merge_options_and_config(config));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let client = try!(APIClient::from_config(&self.config));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |             "get" => try!(client.get(self.options.path)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |             "post" => try!(client.post(self.options.path, self.options.data)),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |             "put" => try!(client.put(self.options.path, self.options.data)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             "delete" => try!(client.delete(self.options.path)),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |         match try!(APIClient::parse_response(response)) {
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         try!(git::checkout_review(self.options.change, pset, &target));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/clone.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/clone.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(git::update_delivery_remote(&delivery_url, &project_root));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/clone.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let delivery_url = try!(self.config.delivery_git_ssh_url());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         try!(git::diff(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let branch = try!(self.config.pipeline());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let project_path = try!(project::project_path());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             try!(create_on_server(&self.config, scp.clone()))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(generate_build_cookbook(&self.config))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:108:36
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let custom_config_passed = try!(generate_delivery_config(self.config.config_json().ok()));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 if try!(project::add_commit_build_cookbook(&custom_config_passed)) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:187:20
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 if try!(DeliveryConfig::git_add_commit_config(&project_path)) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |             if try!(project::create_delivery_readme()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 try!(project::commit_delivery_readme());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:246:17
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 try!(trigger_review(self.config, scp, &self.options.no_open));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let client = try!(APIClient::from_config(config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:275:15
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let org = try!(config.organization());
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:276:16
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let proj = try!(config.project());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:277:16
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let pipe = try!(config.pipeline());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |             try!(scp_config.verify_server_config(&client));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             try!(compare_directory_name(&scp_config.repo_name));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             try!(create_or_update_git_remote(config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:285:30
[INFO] [stdout]     |
[INFO] [stdout] 285 |             let fancy_kind = try!(scp_config.kind_to_fancy_str());
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:294:32
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     response = try!(client.create_bitbucket_project(
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:303:32
[INFO] [stdout]     |
[INFO] [stdout] 303 |                     response = try!(client.create_github_project(
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             try!(create_or_update_git_remote(config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             try!(create_delivery_pipeline(&client, &org, &proj, &pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |             if try!(project::create_delivery_project(&client, &org, &proj)) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         try!(git::update_delivery_remote(&git_ssh_url, &project_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |     if !try!(project::push_project_content_to_delivery(&pipeline)) {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:456:8
[INFO] [stdout]     |
[INFO] [stdout] 456 |     if try!(project::create_delivery_pipeline(client, org, proj, pipe)) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let cache_path = try!(project::generator_cache_path());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:487:28
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let project_path = try!(project::project_path());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     try!(verify_default_build_cookbook_path(&bk_path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:512:21
[INFO] [stdout]     |
[INFO] [stdout] 512 |                     try!(project::create_build_cookbook(&pipeline, &bk_path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     try!(git::git_push(&pipeline));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |                     let pipeline = try!(config.pipeline());
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     try!(project::chef_generate_build_cookbook_from_generator(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:546:11
[INFO] [stdout]     |
[INFO] [stdout] 546 |     match try!(project::download_or_mv_custom_build_cookbook_generator(
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 |         let proj_path = try!(project::project_path());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:585:15
[INFO] [stdout]     |
[INFO] [stdout] 585 |         match try!(DeliveryConfig::copy_config_file(&json_path, &proj_path)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |     let pipeline = try!(config.pipeline());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:621:16
[INFO] [stdout]     |
[INFO] [stdout] 621 |     let head = try!(git::get_head());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:624:18
[INFO] [stdout]     |
[INFO] [stdout] 624 |     let review = try!(project::review(&pipeline, &head));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 try!(s.kind_to_fancy_str())
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:668:9
[INFO] [stdout]     |
[INFO] [stdout] 668 |         try!(io::stdin().read_line(&mut answer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:659:28
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let project_name = try!(project::project_from_cwd());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         try!(ws.build());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         try!(ws.setup_repo_for_change(&clone_url, &c, &pi, self.options.shasum));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         try!(utils::remove_recursive(&ws.chef.join("build_cookbook")));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         try!(ws.setup_chef_for_job(&self.config, change, &ws_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         try!(ws.run_job(self.options.phases, &privilege_drop, &local_change));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let p = try!(self.config.project());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let s = try!(self.config.server());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let e = try!(self.config.enterprise());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let o = try!(self.config.organization());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:69:18
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let pi = try!(self.config.pipeline());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let v = try!(git::get_head());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 try!(self.config.delivery_git_ssh_url())
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             try!(ws.run_job("default", &Privilege::NoDrop, &local_change));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mut child = try!(docker.spawn());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let len = try!(c_stdout.read(&mut buf));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 match try!(exec_phase(&self.config.clone(), Some(phase))) {
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |     if let Some(phase_cmd) = try!(project_toml.local_phase(phase.clone())) {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         .current_dir(try!(project::project_path()))
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:61:51
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     &format!("HEAD is now on {}", try!(git::git_current_sha())),
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 try!(DeliveryConfig::validate_config_file(&project_root));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 try!(cookbook::bump_version(&project_root, &target, &project))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 let project = validate!(config_ref, project);
[INFO] [stdout]    |                               ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 let project = validate!(config_ref, project);
[INFO] [stdout]    |                               ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:55:36
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 let project_root = try!(project::root_dir(&utils::cwd()));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:61:20
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let head = try!(git::get_head());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let review = try!(project::review(&target, &head));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!(edit_change(&self.config, &review));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:98:16
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let proj = try!(config.project());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let change0 = try!(http::change::get(&config, &change_id));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let text1 = try!(utils::open::edit_str(&proj, &text0));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let change1 = try!(http::change::Description::parse_text(&text1));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |             Ok(try!(http::change::set(&config, &change_id, &change1)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let client = try!(http::APIClient::from_config_with_basic_routing(
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let mut result = try!(client.get("api/_status"));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:45:31
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let mut json_string = try!(http::APIClient::extract_pretty_json(&mut result));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/token.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(TokenStore::verify_token(&self.config))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/token.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(TokenStore::request_token(&self.config))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         try!(git::update_delivery_remote(&git_ssh_url, &p_path));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let s = try!(self.server());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:228:29
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let host_and_port = try!(self.api_host_and_port());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:247:17
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let s = try!(self.server());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let u = try!(self.user());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:253:17
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let e = try!(self.enterprise());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let o = try!(self.organization());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let p = try!(self.project());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:263:59
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let host_and_port = format!("{}:{}", "localhost", try!(self.fips_git_port()));
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let u = try!(self.user());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let e = try!(self.enterprise());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let o = try!(self.organization());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let p = try!(self.project());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         try!(f.write_all(toml_string.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             try!(mkdir_recursive(&write_dir));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut f = try!(File::create(&write_file));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let meta_f_c = try!(read_file(&meta_f_p));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let current_meta_v = try!(metadata_version_from(&meta_f_c));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |         let pipeline_meta = try!(git::git_command(&["show", &t_file], &p_root));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let pipeline_meta_v = try!(metadata_version_from(&pipeline_meta.stdout));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             try!(save_version(&meta_f_p, new_version));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let new_meta_version = try!(bump_patchset(pipeline_meta_v.clone()));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     try!(recreate_meta.write(new_metadata.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let current_meta = try!(read_file(metadata));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let current_meta_version = try!(metadata_version_from(&current_meta));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut recreate_meta = try!(File::create(metadata));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(copy_recursive(&config_f, &write_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(DeliveryConfig::validate_config_file(&proj_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         try!(git::git_command(&["add", &config_path_str], &proj_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     try!(generate_stunnel_config(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     try!(start_stunnel(child_processes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let server = validate!(config, server);
[INFO] [stdout]    |                  ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let server = validate!(config, server);
[INFO] [stdout]    |                  ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stdout]    |                         -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stdout]    |                         -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 |         &try!(stunnel_config_path()),
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:96:40
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let unix_stunnel_config_path = try!(stunnel_config_path()).to_str().unwrap().to_string();
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         child_processes.push(try!(stunnel_command.spawn()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     try!(conf_file.write_all(fips.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     try!(conf_file.write_all(client.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     try!(conf_file.write_all(output_conf.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(conf_file.write_all(git.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     try!(conf_file.write_all(accept.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     try!(conf_file.write_all(connect.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     try!(conf_file.write_all(check_host.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     try!(conf_file.write_all(verify_chain.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     try!(conf_file.write_all(verify.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:134:34
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:137:34
[INFO] [stdout]     |
[INFO] [stdout] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut conf_file = try!(File::create(&stunnel_config_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 |         + try!(utils::home_dir(&[".chefdk/log/stunnel.log"]))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         try!(conf_file.write_all(b"foreground = quiet\n"))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/git/mod.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let gitr = try!(git_command(&["branch"], &cwd()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/git/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let result = try!(parse_get_head(&gitr.stdout));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let gitr = try!(git_command(
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 try!(git_command(&["remote", "rm", "delivery"], path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 try!(git_command(&["remote", "add", "delivery", url], path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:402:16
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let diff = try!(git_command(
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     try!(git_command(&["clone", git_url, project], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:441:21
[INFO] [stdout]     |
[INFO] [stdout] 441 |                     try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:443:29
[INFO] [stdout]     |
[INFO] [stdout] 443 |                     let r = try!(git_command(&["status"], &cwd()));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:587:52
[INFO] [stdout]     |
[INFO] [stdout] 587 |     match git_command(&["commit", "-m", message], &try!(project_path())) {
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let org = try!(config.organization());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let proj = try!(config.project());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let client = try!(APIClient::from_config(&config));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let mut result = try!(client.get(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let _x = try!(result.read_to_string(&mut body_string));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let description = try!(Description::parse_json(&body_string));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let org = try!(config.organization());
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let proj = try!(config.project());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let client = try!(APIClient::from_config(&config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let payload = try!(description.to_json());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let mut result = try!(client.put(&path, &payload));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let mut result = try!(client.get(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(result.read_to_string(&mut body_string));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let resp = try!(LookupResponse::parse_saml_enabled(&body_string));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let api_server = try!(config.api_base_resource());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let ent = try!(config.enterprise());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let user = try!(config.user());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let tstore = try!(TokenStore::from_home());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let auth = try!(
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let client = try!(APIClient::from_config_no_auth(config).and_then(|mut c| {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let mut response = try!(client.get("orgs"));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let content = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |             let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let user = try!(config.user());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let payload = try!(TokenRequest::payload(&user, pass));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:106:22
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut result = try!(client.post(&path, &payload));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             try!(result.read_to_string(&mut body_string));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let token = try!(TokenResponse::parse_token(&body_string));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let ent = try!(config.enterprise());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let server = try!(config.server());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:103:24
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let auth = try!(APIAuth::from_config(&config));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let ent = try!(config.enterprise());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let host = try!(config.api_base_resource());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let proto_str = try!(config.api_protocol());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:131:21
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let proto = try!(HProto::from_str(&proto_str));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:193:35
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 let detail = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let json = try!(APIClient::parse_json(self.get("scm-providers")));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 |                 let _x = try!(b.read_to_string(&mut body_string));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:534:13
[INFO] [stdout]     |
[INFO] [stdout] 534 |         if !try!(http::token::verify(&config)) {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:541:17
[INFO] [stdout]     |
[INFO] [stdout] 541 |                 try!(TokenStore::from_file(&file))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |             None => try!(TokenStore::from_home()),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:545:26
[INFO] [stdout]     |
[INFO] [stdout] 545 |         let api_server = try!(config.api_base_resource());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:547:20
[INFO] [stdout]     |
[INFO] [stdout] 547 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:583:25
[INFO] [stdout]     |
[INFO] [stdout] 583 |             let token = try!(TokenStore::request_token(&config));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         try!(self.clean_chef_nodes());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         try!(utils::mkdir_recursive(&self.root));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         try!(utils::mkdir_recursive(&self.chef.join("nodes")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!(utils::mkdir_recursive(&self.cache));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(utils::mkdir_recursive(&self.repo));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         try!(utils::remove_recursive(&self.chef.join("nodes")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(git::git_command(&["reset", "--hard", git_ref], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         try!(git::git_command(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         try!(utils::remove_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         try!(self.handle_privilege_drop(drop_privilege, &mut command));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 try!(self.set_drop_permissions());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         try!(git::git_command(&["fetch", "origin"], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         try!(self.reset_repo("HEAD"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         try!(git::git_command(&["checkout", pipeline], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         try!(self.reset_repo(&format!("remotes/origin/{}", pipeline)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 |             try!(git::git_command(&["clone", git_url, "."], &self.repo));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             try!(git::git_command(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             try!(git::git_command(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:440:13
[INFO] [stdout]     |
[INFO] [stdout] 440 |             try!(self.reset_repo(sha))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 let scp_config = try!(client.get_github_server_config());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 let scp_config = try!(client.get_bitbucket_server_config());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(client.create_pipeline(org, proj, pipe, Some(pipe)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         try!(client.create_delivery_project(org, proj));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 183 |     if try!(git::server_content(pipeline)) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(git::git_push(pipeline));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:193:60
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let git_remote_result = git::git_command(&["remote"], &try!(project_path()));
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let cwd = try!(self::root_dir(&utils::cwd()));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         try!(git::git_command(&["checkout", branch_name], project_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:299:10
[INFO] [stdout]     |
[INFO] [stdout] 299 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         try!(f.write_all(&DELIVERY_DOT_MD_CONTENT));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let mut f = try!(File::create("DELIVERY.md"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:335:10
[INFO] [stdout]     |
[INFO] [stdout] 335 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:340:10
[INFO] [stdout]     |
[INFO] [stdout] 340 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |         .current_dir(&try!(project_path()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     try!(mkdir_recursive(cache_path));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         try!(utils::copy_recursive(&generator, &cache_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             try!(git::clone(&cache_path_str, &generator_str));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:435:12
[INFO] [stdout]     |
[INFO] [stdout] 435 |         Ok(try!(git::git_push_review(head, target)))
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:446:17
[INFO] [stdout]     |
[INFO] [stdout] 446 |                 try!(utils::open::item(&url));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         try!(utils::mkdir_recursive(home_dot_delivery.as_path()));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:51:33
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let home_dot_delivery = try!(home_dir(&[".delivery"]));
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let tokens = try!(TokenStore::read_config(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let server = try!(config.api_base_resource());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let ent = try!(config.enterprise());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let user = try!(config.user());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let tstore = try!(TokenStore::from_home());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(tstore.write_token(&api_server, &ent, &user, &token));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let api_server = try!(config.api_base_resource());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:122:26
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let mut tstore = try!(TokenStore::from_home());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |             None => try!(http::saml::is_enabled(&config)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             try!(io::stdin().read_line(&mut enter));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(TokenStore::initate_saml_auth(&config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             try!(io::stdin().read_line(&mut token));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             try!(http::token::request(&config, &pass))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:148:25
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 None => try!(rpassword::prompt_password_stdout("Automate password: ")),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(TokenStore::verify_token(&config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:165:20
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let host = try!(config.api_base_resource());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let proto = try!(config.api_protocol());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let url = try!(TokenStore::web_token_url(&config));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let mut file = try!(File::create(&self.path));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             try!(file.write_all(line.as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let file = try!(opener.open(&path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:210:29
[INFO] [stdout]     |
[INFO] [stdout] 210 |             let real_line = try!(line);
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |     process_response(cmd, try!(Command::new(cmd).arg(path).output()))
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     try!(child.wait());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let mut child = try!(cmd.arg(path).spawn());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     try!(in_file.write_all(content.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     try!(edit_path(tfile_str));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     try!(f.read_to_string(&mut content));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let tempdir = try!(TempDir::new("delivery-edit"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:184:23
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let mut in_file = try!(File::create(tfile_path.clone()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut f = try!(File::open(&tfile_str));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let result = try!(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     try!(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let result = try!(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     try!(fs::create_dir_all(path.as_ref()));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!(io::stdin().read_line(&mut buff));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     try!(f.read_to_string(&mut buffer));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut f = try!(File::open(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         try!(source_f.read_to_string(&mut source_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         try!(dest_f.read_to_string(&mut dest_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut source_f = try!(File::open(&source_f));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let mut dest_f = try!(File::open(&dest_f));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         try!(child.kill());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/git/mod.rs:141:35
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     error::Error::description(&e)
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/job/workspace.rs:248:39
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         error::Error::description(&e)
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/job/workspace.rs:328:39
[INFO] [stdout]     |
[INFO] [stdout] 328 |                         error::Error::description(&e)
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/delivery/utils/unix.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     error::Error::description(&e)
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/delivery/errors/mod.rs:219:32
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn cause(&self) -> Option<&dyn Error> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |             _ => self.description().to_string(),
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:247:48
[INFO] [stdout]     |
[INFO] [stdout] 247 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:263:31
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:285:48
[INFO] [stdout]     |
[INFO] [stdout] 285 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:294:48
[INFO] [stdout]     |
[INFO] [stdout] 294 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:301:31
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/delivery/utils/mod.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 |             panic!(s)
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             panic!("{}", s)
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 360 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand v0.5.6
[INFO] [stderr]    Compiling mockito v0.16.0
[INFO] [stderr]    Compiling delivery v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `mockito::SERVER_ADDRESS`: Call server_address() instead
[INFO] [stdout]   --> tests/user/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use mockito::{mock, SERVER_ADDRESS};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `mockito::SERVER_ADDRESS`: Call server_address() instead
[INFO] [stdout]   --> tests/user/mod.rs:81:67
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let mock_tokens = format!("{},ent,link|this_is_a_fake_token", SERVER_ADDRESS);
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `mockito::SERVER_ADDRESS`: Call server_address() instead
[INFO] [stdout]   --> tests/user/mod.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |         .set_server(SERVER_ADDRESS)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/utils.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |               panic!(format!("copy_recursive failure: NOT FOUND '{:?}'",
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 30 | |                            &dest_dir.join_many(e)));
[INFO] [stdout]    | |__________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 29 ~             panic!("copy_recursive failure: NOT FOUND '{:?}'",
[INFO] [stdout] 30 ~                            &dest_dir.join_many(e));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/init.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/job.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cli/mod.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     try!(command.setup(&mut child_processes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     try!(command.teardown(child_processes));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:131:26
[INFO] [stdout]     |
[INFO] [stdout] 131 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:149:26
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:176:26
[INFO] [stdout]     |
[INFO] [stdout] 176 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:189:26
[INFO] [stdout]     |
[INFO] [stdout] 189 |             let config = try!(ProjectToml::load_toml(options.remote_toml));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:198:26
[INFO] [stdout]     |
[INFO] [stdout] 198 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:231:26
[INFO] [stdout]     |
[INFO] [stdout] 231 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:240:26
[INFO] [stdout]     |
[INFO] [stdout] 240 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let mut config = try!(Config::load_config(&utils::cwd()));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cli/mod.rs:311:14
[INFO] [stdout]     |
[INFO] [stdout] 311 |     config = try!(opts.merge_options_and_config(config));
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let client = try!(APIClient::from_config(&self.config));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |             "get" => try!(client.get(self.options.path)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |             "post" => try!(client.post(self.options.path, self.options.data)),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |             "put" => try!(client.put(self.options.path, self.options.data)),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             "delete" => try!(client.delete(self.options.path)),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/api.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |         match try!(APIClient::parse_response(response)) {
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/checkout.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         try!(git::checkout_review(self.options.change, pset, &target));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/clone.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/clone.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(git::update_delivery_remote(&delivery_url, &project_root));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/clone.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let delivery_url = try!(self.config.delivery_git_ssh_url());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/diff.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         try!(git::diff(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let branch = try!(self.config.pipeline());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let project_path = try!(project::project_path());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/init.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |             try!(create_on_server(&self.config, scp.clone()))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(generate_build_cookbook(&self.config))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:108:36
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let custom_config_passed = try!(generate_delivery_config(self.config.config_json().ok()));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 if try!(project::add_commit_build_cookbook(&custom_config_passed)) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:187:20
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 if try!(DeliveryConfig::git_add_commit_config(&project_path)) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:203:17
[INFO] [stdout]     |
[INFO] [stdout] 203 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |             if try!(project::create_delivery_readme()) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 try!(project::commit_delivery_readme());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:246:17
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 try!(trigger_review(self.config, scp, &self.options.no_open));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let client = try!(APIClient::from_config(config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:275:15
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let org = try!(config.organization());
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:276:16
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let proj = try!(config.project());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:277:16
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let pipe = try!(config.pipeline());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |             try!(scp_config.verify_server_config(&client));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             try!(compare_directory_name(&scp_config.repo_name));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             try!(create_or_update_git_remote(config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:285:30
[INFO] [stdout]     |
[INFO] [stdout] 285 |             let fancy_kind = try!(scp_config.kind_to_fancy_str());
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:294:32
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     response = try!(client.create_bitbucket_project(
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:303:32
[INFO] [stdout]     |
[INFO] [stdout] 303 |                     response = try!(client.create_github_project(
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             try!(create_or_update_git_remote(config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             try!(create_delivery_pipeline(&client, &org, &proj, &pipe));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |             if try!(project::create_delivery_project(&client, &org, &proj)) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |         try!(git::update_delivery_remote(&git_ssh_url, &project_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |     if !try!(project::push_project_content_to_delivery(&pipeline)) {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:456:8
[INFO] [stdout]     |
[INFO] [stdout] 456 |     if try!(project::create_delivery_pipeline(client, org, proj, pipe)) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let cache_path = try!(project::generator_cache_path());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:487:28
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let project_path = try!(project::project_path());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     try!(verify_default_build_cookbook_path(&bk_path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:512:21
[INFO] [stdout]     |
[INFO] [stdout] 512 |                     try!(project::create_build_cookbook(&pipeline, &bk_path));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     try!(git::git_push(&pipeline));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |                     let pipeline = try!(config.pipeline());
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     try!(project::chef_generate_build_cookbook_from_generator(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:546:11
[INFO] [stdout]     |
[INFO] [stdout] 546 |     match try!(project::download_or_mv_custom_build_cookbook_generator(
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 |         let proj_path = try!(project::project_path());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:585:15
[INFO] [stdout]     |
[INFO] [stdout] 585 |         match try!(DeliveryConfig::copy_config_file(&json_path, &proj_path)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |     let pipeline = try!(config.pipeline());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:621:16
[INFO] [stdout]     |
[INFO] [stdout] 621 |     let head = try!(git::get_head());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:624:18
[INFO] [stdout]     |
[INFO] [stdout] 624 |     let review = try!(project::review(&pipeline, &head));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 try!(s.kind_to_fancy_str())
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:668:9
[INFO] [stdout]     |
[INFO] [stdout] 668 |         try!(io::stdin().read_line(&mut answer));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/init.rs:659:28
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let project_name = try!(project::project_from_cwd());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         try!(ws.build());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         try!(ws.setup_repo_for_change(&clone_url, &c, &pi, self.options.shasum));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         try!(utils::remove_recursive(&ws.chef.join("build_cookbook")));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         try!(ws.setup_chef_for_job(&self.config, change, &ws_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         try!(ws.run_job(self.options.phases, &privilege_drop, &local_change));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let p = try!(self.config.project());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let s = try!(self.config.server());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let e = try!(self.config.enterprise());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let o = try!(self.config.organization());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/job.rs:69:18
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let pi = try!(self.config.pipeline());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let v = try!(git::get_head());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 try!(self.config.delivery_git_ssh_url())
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             try!(ws.run_job("default", &Privilege::NoDrop, &local_change));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mut child = try!(docker.spawn());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/job.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let len = try!(c_stdout.read(&mut buf));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 match try!(exec_phase(&self.config.clone(), Some(phase))) {
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 |     if let Some(phase_cmd) = try!(project_toml.local_phase(phase.clone())) {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/local.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         .current_dir(try!(project::project_path()))
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/pull.rs:61:51
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     &format!("HEAD is now on {}", try!(git::git_current_sha())),
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stdout]    |                      ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 try!(DeliveryConfig::validate_config_file(&project_root));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 try!(cookbook::bump_version(&project_root, &target, &project))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 let project = validate!(config_ref, project);
[INFO] [stdout]    |                               ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/command/review.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 let project = validate!(config_ref, project);
[INFO] [stdout]    |                               ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:55:36
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 let project_root = try!(project::root_dir(&utils::cwd()));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:61:20
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let head = try!(git::get_head());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let review = try!(project::review(&target, &head));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!(edit_change(&self.config, &review));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/review.rs:98:16
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let proj = try!(config.project());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |             let change0 = try!(http::change::get(&config, &change_id));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let text1 = try!(utils::open::edit_str(&proj, &text0));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let change1 = try!(http::change::Description::parse_text(&text1));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/command/review.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |             Ok(try!(http::change::set(&config, &change_id, &change1)))
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let client = try!(http::APIClient::from_config_with_basic_routing(
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let mut result = try!(client.get("api/_status"));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/status.rs:45:31
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let mut json_string = try!(http::APIClient::extract_pretty_json(&mut result));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/token.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             try!(TokenStore::verify_token(&self.config))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/token.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(TokenStore::request_token(&self.config))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/command/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         try!(git::update_delivery_remote(&git_ssh_url, &p_path));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let s = try!(self.server());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:228:29
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let host_and_port = try!(self.api_host_and_port());
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:247:17
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let s = try!(self.server());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let u = try!(self.user());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:253:17
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let e = try!(self.enterprise());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let o = try!(self.organization());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |         let p = try!(self.project());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:263:59
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let host_and_port = format!("{}:{}", "localhost", try!(self.fips_git_port()));
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let u = try!(self.user());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let e = try!(self.enterprise());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let o = try!(self.organization());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let p = try!(self.project());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         try!(f.write_all(toml_string.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |             try!(mkdir_recursive(&write_dir));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/config/mod.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut f = try!(File::create(&write_file));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let meta_f_c = try!(read_file(&meta_f_p));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let current_meta_v = try!(metadata_version_from(&meta_f_c));
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |         let pipeline_meta = try!(git::git_command(&["show", &t_file], &p_root));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let pipeline_meta_v = try!(metadata_version_from(&pipeline_meta.stdout));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             try!(save_version(&meta_f_p, new_version));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/cookbook/mod.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             let new_meta_version = try!(bump_patchset(pipeline_meta_v.clone()));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     try!(recreate_meta.write(new_metadata.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let current_meta = try!(read_file(metadata));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let current_meta_version = try!(metadata_version_from(&current_meta));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/cookbook/mod.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let mut recreate_meta = try!(File::create(metadata));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(copy_recursive(&config_f, &write_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(DeliveryConfig::validate_config_file(&proj_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/delivery_config/mod.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         try!(git::git_command(&["add", &config_path_str], &proj_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     try!(generate_stunnel_config(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     try!(start_stunnel(child_processes));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let server = validate!(config, server);
[INFO] [stdout]    |                  ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let server = validate!(config, server);
[INFO] [stdout]    |                  ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/lib.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stdout]    |                         -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/delivery/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!($config.$value());
[INFO] [stdout]    |                               ^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stdout]    |                         -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 |         &try!(stunnel_config_path()),
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/fips/mod.rs:96:40
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let unix_stunnel_config_path = try!(stunnel_config_path()).to_str().unwrap().to_string();
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         child_processes.push(try!(stunnel_command.spawn()));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     try!(conf_file.write_all(fips.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     try!(conf_file.write_all(client.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     try!(conf_file.write_all(output_conf.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(conf_file.write_all(git.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     try!(conf_file.write_all(accept.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     try!(conf_file.write_all(connect.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     try!(conf_file.write_all(check_host.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     try!(conf_file.write_all(verify_chain.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     try!(conf_file.write_all(verify.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:134:34
[INFO] [stdout]     |
[INFO] [stdout] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:137:34
[INFO] [stdout]     |
[INFO] [stdout] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let mut conf_file = try!(File::create(&stunnel_config_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 |         + try!(utils::home_dir(&[".chefdk/log/stunnel.log"]))
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         try!(conf_file.write_all(b"foreground = quiet\n"))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/fips/mod.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/git/mod.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let gitr = try!(git_command(&["branch"], &cwd()));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/git/mod.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let result = try!(parse_get_head(&gitr.stdout));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let gitr = try!(git_command(
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 try!(git_command(&["remote", "rm", "delivery"], path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 try!(git_command(&["remote", "add", "delivery", url], path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:402:16
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let diff = try!(git_command(
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     try!(git_command(&["clone", git_url, project], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:441:21
[INFO] [stdout]     |
[INFO] [stdout] 441 |                     try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:443:29
[INFO] [stdout]     |
[INFO] [stdout] 443 |                     let r = try!(git_command(&["status"], &cwd()));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/git/mod.rs:587:52
[INFO] [stdout]     |
[INFO] [stdout] 587 |     match git_command(&["commit", "-m", message], &try!(project_path())) {
[INFO] [stdout]     |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let org = try!(config.organization());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let proj = try!(config.project());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let client = try!(APIClient::from_config(&config));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let mut result = try!(client.get(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let _x = try!(result.read_to_string(&mut body_string));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/change.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let description = try!(Description::parse_json(&body_string));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let org = try!(config.organization());
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let proj = try!(config.project());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let client = try!(APIClient::from_config(&config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let payload = try!(description.to_json());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/change.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let mut result = try!(client.put(&path, &payload));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let mut result = try!(client.get(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             try!(result.read_to_string(&mut body_string));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/saml.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let resp = try!(LookupResponse::parse_saml_enabled(&body_string));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let api_server = try!(config.api_base_resource());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let ent = try!(config.enterprise());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let user = try!(config.user());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let tstore = try!(TokenStore::from_home());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let auth = try!(
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let client = try!(APIClient::from_config_no_auth(config).and_then(|mut c| {
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let mut response = try!(client.get("orgs"));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let content = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/http/token.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |             let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let user = try!(config.user());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let payload = try!(TokenRequest::payload(&user, pass));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:106:22
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut result = try!(client.post(&path, &payload));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             try!(result.read_to_string(&mut body_string));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |             let token = try!(TokenResponse::parse_token(&body_string));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let ent = try!(config.enterprise());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/token.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let server = try!(config.server());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:103:24
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let auth = try!(APIAuth::from_config(&config));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let ent = try!(config.enterprise());
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let host = try!(config.api_base_resource());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let proto_str = try!(config.api_protocol());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:131:21
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let proto = try!(HProto::from_str(&proto_str));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:193:35
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 let detail = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let json = try!(APIClient::parse_json(self.get("scm-providers")));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 |                 let _x = try!(b.read_to_string(&mut body_string));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:534:13
[INFO] [stdout]     |
[INFO] [stdout] 534 |         if !try!(http::token::verify(&config)) {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:541:17
[INFO] [stdout]     |
[INFO] [stdout] 541 |                 try!(TokenStore::from_file(&file))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:543:21
[INFO] [stdout]     |
[INFO] [stdout] 543 |             None => try!(TokenStore::from_home()),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:545:26
[INFO] [stdout]     |
[INFO] [stdout] 545 |         let api_server = try!(config.api_base_resource());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:547:20
[INFO] [stdout]     |
[INFO] [stdout] 547 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:580:20
[INFO] [stdout]     |
[INFO] [stdout] 580 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:583:25
[INFO] [stdout]     |
[INFO] [stdout] 583 |             let token = try!(TokenStore::request_token(&config));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         try!(self.clean_chef_nodes());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         try!(utils::mkdir_recursive(&self.root));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         try!(utils::mkdir_recursive(&self.chef.join("nodes")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!(utils::mkdir_recursive(&self.cache));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         try!(utils::mkdir_recursive(&self.repo));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/job/workspace.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         try!(utils::remove_recursive(&self.chef.join("nodes")));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(git::git_command(&["reset", "--hard", git_ref], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         try!(git::git_command(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         try!(utils::remove_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         try!(self.handle_privilege_drop(drop_privilege, &mut command));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 try!(self.set_drop_permissions());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         try!(git::git_command(&["fetch", "origin"], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |         try!(self.reset_repo("HEAD"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         try!(git::git_command(&["checkout", pipeline], &self.repo));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         try!(self.reset_repo(&format!("remotes/origin/{}", pipeline)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:424:13
[INFO] [stdout]     |
[INFO] [stdout] 424 |             try!(git::git_command(&["clone", git_url, "."], &self.repo));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             try!(git::git_command(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |             try!(git::git_command(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/job/workspace.rs:440:13
[INFO] [stdout]     |
[INFO] [stdout] 440 |             try!(self.reset_repo(sha))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 let scp_config = try!(client.get_github_server_config());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 let scp_config = try!(client.get_bitbucket_server_config());
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(client.create_pipeline(org, proj, pipe, Some(pipe)));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         try!(client.create_delivery_project(org, proj));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 183 |     if try!(git::server_content(pipeline)) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(git::git_push(pipeline));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:193:60
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let git_remote_result = git::git_command(&["remote"], &try!(project_path()));
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let cwd = try!(self::root_dir(&utils::cwd()));
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         try!(git::git_command(&["checkout", branch_name], project_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:299:10
[INFO] [stdout]     |
[INFO] [stdout] 299 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         try!(f.write_all(&DELIVERY_DOT_MD_CONTENT));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:324:21
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let mut f = try!(File::create("DELIVERY.md"));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     try!(git::git_command(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:335:10
[INFO] [stdout]     |
[INFO] [stdout] 335 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:340:10
[INFO] [stdout]     |
[INFO] [stdout] 340 |         &try!(project_path())
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:363:23
[INFO] [stdout]     |
[INFO] [stdout] 363 |         .current_dir(&try!(project_path()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     try!(mkdir_recursive(cache_path));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |         try!(utils::copy_recursive(&generator, &cache_path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout] 398 |             try!(git::clone(&cache_path_str, &generator_str));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:435:12
[INFO] [stdout]     |
[INFO] [stdout] 435 |         Ok(try!(git::git_push_review(head, target)))
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/project/mod.rs:446:17
[INFO] [stdout]     |
[INFO] [stdout] 446 |                 try!(utils::open::item(&url));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         try!(utils::mkdir_recursive(home_dot_delivery.as_path()));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:51:33
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let home_dot_delivery = try!(home_dir(&[".delivery"]));
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let tokens = try!(TokenStore::read_config(&path));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let server = try!(config.api_base_resource());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let ent = try!(config.enterprise());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let user = try!(config.user());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/token/mod.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let tstore = try!(TokenStore::from_home());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(tstore.write_token(&api_server, &ent, &user, &token));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let user = try!(config.user());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let api_server = try!(config.api_base_resource());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:122:26
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let mut tstore = try!(TokenStore::from_home());
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |             None => try!(http::saml::is_enabled(&config)),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |             try!(io::stdin().read_line(&mut enter));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(TokenStore::initate_saml_auth(&config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             try!(io::stdin().read_line(&mut token));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             try!(http::token::request(&config, &pass))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:148:25
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 None => try!(rpassword::prompt_password_stdout("Automate password: ")),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             try!(TokenStore::verify_token(&config));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:165:20
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let host = try!(config.api_base_resource());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let ent = try!(config.enterprise());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let proto = try!(config.api_protocol());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let url = try!(TokenStore::web_token_url(&config));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let mut file = try!(File::create(&self.path));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             try!(file.write_all(line.as_bytes()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let file = try!(opener.open(&path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/token/mod.rs:210:29
[INFO] [stdout]     |
[INFO] [stdout] 210 |             let real_line = try!(line);
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |     process_response(cmd, try!(Command::new(cmd).arg(path).output()))
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     try!(child.wait());
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let mut child = try!(cmd.arg(path).spawn());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     try!(in_file.write_all(content.as_bytes()));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     try!(edit_path(tfile_str));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     try!(f.read_to_string(&mut content));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let tempdir = try!(TempDir::new("delivery-edit"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:184:23
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let mut in_file = try!(File::create(tfile_path.clone()));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/open.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut f = try!(File::open(&tfile_str));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let result = try!(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     try!(
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/unix.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let result = try!(
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     try!(fs::create_dir_all(path.as_ref()));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/delivery/utils/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     try!(io::stdin().read_line(&mut buff));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     try!(f.read_to_string(&mut buffer));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut f = try!(File::open(path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         try!(source_f.read_to_string(&mut source_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         try!(dest_f.read_to_string(&mut dest_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut source_f = try!(File::open(&source_f));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:179:26
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let mut dest_f = try!(File::open(&dest_f));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/delivery/utils/mod.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         try!(child.kill());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/git/mod.rs:141:35
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     error::Error::description(&e)
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `mockito::SERVER_ADDRESS`: Call server_address() instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:846:22
[INFO] [stdout]     |
[INFO] [stdout] 846 |         use mockito::SERVER_ADDRESS;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `mockito::SERVER_ADDRESS`: Call server_address() instead
[INFO] [stdout]    --> src/delivery/http/mod.rs:849:33
[INFO] [stdout]     |
[INFO] [stdout] 849 |             APIClient::new_http(SERVER_ADDRESS, "gamer")
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/job/workspace.rs:248:39
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         error::Error::description(&e)
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/job/workspace.rs:328:39
[INFO] [stdout]     |
[INFO] [stdout] 328 |                         error::Error::description(&e)
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/delivery/utils/unix.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     error::Error::description(&e)
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/delivery/errors/mod.rs:219:32
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn cause(&self) -> Option<&dyn Error> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:237:23
[INFO] [stdout]     |
[INFO] [stdout] 237 |             _ => self.description().to_string(),
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:247:48
[INFO] [stdout]     |
[INFO] [stdout] 247 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:263:31
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:273:31
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:285:48
[INFO] [stdout]     |
[INFO] [stdout] 285 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:294:48
[INFO] [stdout]     |
[INFO] [stdout] 294 |             detail: Some(format!("{}: {}", err.description().to_string(), err)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/delivery/errors/mod.rs:301:31
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let detail = Some(err.description().to_string());
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/delivery/utils/mod.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 |             panic!(s)
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             panic!("{}", s)
[INFO] [stdout]     |                    +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 361 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized] target(s) in 9.74s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: delivery v0.0.1 (/opt/rustwide/workdir), rustc-serialize v0.3.24, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "51cc90ad2a813db16a4786da1132e7591d359a7e91c9438e5a1fbd3b7a465d68", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51cc90ad2a813db16a4786da1132e7591d359a7e91c9438e5a1fbd3b7a465d68", kill_on_drop: false }`
[INFO] [stdout] 51cc90ad2a813db16a4786da1132e7591d359a7e91c9438e5a1fbd3b7a465d68
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:97d61d7686bf65f8ecb15491ab51835e82dc9176a96a831f143a431b191fc501" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 58e87413bdcd7ebdcbb474171adaae0ac08bf98af85e5ae638c8702b3010e0ab
[INFO] running `Command { std: "docker" "start" "-a" "58e87413bdcd7ebdcbb474171adaae0ac08bf98af85e5ae638c8702b3010e0ab", kill_on_drop: false }`
[INFO] [stderr] warning: An explicit [[test]] section is specified in Cargo.toml which currently
[INFO] [stderr] disables Cargo from automatically inferring other test targets.
[INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following
[INFO] [stderr] files will be included as a test target:
[INFO] [stderr] 
[INFO] [stderr] * /opt/rustwide/workdir/tests/config.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/utils.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/delivery_config.rs
[INFO] [stderr] * /opt/rustwide/workdir/tests/cli.rs
[INFO] [stderr] 
[INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be
[INFO] [stderr] ready to be compiled as a test target today. You can future-proof yourself
[INFO] [stderr] and disable this warning by adding `autotests = false` to your [package]
[INFO] [stderr] section. You may also move the files to a location where Cargo would not
[INFO] [stderr] automatically infer them to be a target, such as in subfolders.
[INFO] [stderr] 
[INFO] [stderr] For more information on this warning you can consult
[INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330
[INFO] [stderr] warning: unused `#[macro_use]` import
[INFO] [stderr]   --> src/delivery/lib.rs:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | #[macro_use]
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/init.rs:111:23
[INFO] [stderr]     |
[INFO] [stderr] 111 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/job.rs:121:23
[INFO] [stderr]     |
[INFO] [stderr] 121 |         let project = try!(project::project_or_from_cwd(&self.project));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cli/mod.rs:97:5
[INFO] [stderr]    |
[INFO] [stderr] 97 |     try!(command.setup(&mut child_processes));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 |     try!(command.teardown(child_processes));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:131:26
[INFO] [stderr]     |
[INFO] [stderr] 131 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:140:26
[INFO] [stderr]     |
[INFO] [stderr] 140 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:149:26
[INFO] [stderr]     |
[INFO] [stderr] 149 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:158:26
[INFO] [stderr]     |
[INFO] [stderr] 158 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:167:26
[INFO] [stderr]     |
[INFO] [stderr] 167 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:176:26
[INFO] [stderr]     |
[INFO] [stderr] 176 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:189:26
[INFO] [stderr]     |
[INFO] [stderr] 189 |             let config = try!(ProjectToml::load_toml(options.remote_toml));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:198:26
[INFO] [stderr]     |
[INFO] [stderr] 198 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:212:26
[INFO] [stderr]     |
[INFO] [stderr] 212 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:222:26
[INFO] [stderr]     |
[INFO] [stderr] 222 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:231:26
[INFO] [stderr]     |
[INFO] [stderr] 231 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:240:26
[INFO] [stderr]     |
[INFO] [stderr] 240 |             let config = try!(load_config_and_merge_with_options(&options));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:309:22
[INFO] [stderr]     |
[INFO] [stderr] 309 |     let mut config = try!(Config::load_config(&utils::cwd()));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cli/mod.rs:311:14
[INFO] [stderr]     |
[INFO] [stderr] 311 |     config = try!(opts.merge_options_and_config(config));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/api.rs:35:22
[INFO] [stderr]    |
[INFO] [stderr] 35 |         let client = try!(APIClient::from_config(&self.config));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/api.rs:37:22
[INFO] [stderr]    |
[INFO] [stderr] 37 |             "get" => try!(client.get(self.options.path)),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/api.rs:38:23
[INFO] [stderr]    |
[INFO] [stderr] 38 |             "post" => try!(client.post(self.options.path, self.options.data)),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/api.rs:39:22
[INFO] [stderr]    |
[INFO] [stderr] 39 |             "put" => try!(client.put(self.options.path, self.options.data)),
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/api.rs:40:25
[INFO] [stderr]    |
[INFO] [stderr] 40 |             "delete" => try!(client.delete(self.options.path)),
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/api.rs:44:15
[INFO] [stderr]    |
[INFO] [stderr] 44 |         match try!(APIClient::parse_response(response)) {
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/checkout.rs:35:13
[INFO] [stderr]    |
[INFO] [stderr] 35 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/checkout.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/checkout.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 61 |         try!(git::checkout_review(self.options.change, pset, &target));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/lib.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stderr]    |
[INFO] [stderr] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stderr]    |                      ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/delivery/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |                               ^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/checkout.rs:44:22
[INFO] [stderr]    |
[INFO] [stderr] 44 |         let target = validate!(config_ref, pipeline);
[INFO] [stderr]    |                      ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/clone.rs:40:13
[INFO] [stderr]    |
[INFO] [stderr] 40 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/clone.rs:123:9
[INFO] [stderr]     |
[INFO] [stderr] 123 |         try!(git::update_delivery_remote(&delivery_url, &project_root));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/clone.rs:48:28
[INFO] [stderr]    |
[INFO] [stderr] 48 |         let delivery_url = try!(self.config.delivery_git_ssh_url());
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/diff.rs:36:17
[INFO] [stderr]    |
[INFO] [stderr] 36 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/diff.rs:37:17
[INFO] [stderr]    |
[INFO] [stderr] 37 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/diff.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |         try!(git::diff(
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/lib.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stderr]    |
[INFO] [stderr] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stderr]    |                      ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/delivery/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |                               ^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/diff.rs:47:22
[INFO] [stderr]    |
[INFO] [stderr] 47 |         let target = validate!(config_ref, pipeline);
[INFO] [stderr]    |                      ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/init.rs:50:17
[INFO] [stderr]    |
[INFO] [stderr] 50 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/init.rs:59:22
[INFO] [stderr]    |
[INFO] [stderr] 59 |         let branch = try!(self.config.pipeline());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/init.rs:73:18
[INFO] [stderr]    |
[INFO] [stderr] 73 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/init.rs:81:18
[INFO] [stderr]    |
[INFO] [stderr] 81 |             Some(try!(project::SourceCodeProvider::new(
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/init.rs:93:28
[INFO] [stderr]    |
[INFO] [stderr] 93 |         let project_path = try!(project::project_path());
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/init.rs:97:13
[INFO] [stderr]    |
[INFO] [stderr] 97 |             try!(create_on_server(&self.config, scp.clone()))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             try!(generate_build_cookbook(&self.config))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:108:36
[INFO] [stderr]     |
[INFO] [stderr] 108 |         let custom_config_passed = try!(generate_delivery_config(self.config.config_json().ok()));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:171:20
[INFO] [stderr]     |
[INFO] [stderr] 171 |                 if try!(project::add_commit_build_cookbook(&custom_config_passed)) {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:187:20
[INFO] [stderr]     |
[INFO] [stderr] 187 |                 if try!(DeliveryConfig::git_add_commit_config(&project_path)) {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:203:17
[INFO] [stderr]     |
[INFO] [stderr] 203 |             if !try!(project::create_feature_branch_if_missing(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:223:16
[INFO] [stderr]     |
[INFO] [stderr] 223 |             if try!(project::create_delivery_readme()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:226:17
[INFO] [stderr]     |
[INFO] [stderr] 226 |                 try!(project::commit_delivery_readme());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:246:17
[INFO] [stderr]     |
[INFO] [stderr] 246 |                 try!(trigger_review(self.config, scp, &self.options.no_open));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:274:18
[INFO] [stderr]     |
[INFO] [stderr] 274 |     let client = try!(APIClient::from_config(config));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:275:15
[INFO] [stderr]     |
[INFO] [stderr] 275 |     let org = try!(config.organization());
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:276:16
[INFO] [stderr]     |
[INFO] [stderr] 276 |     let proj = try!(config.project());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:277:16
[INFO] [stderr]     |
[INFO] [stderr] 277 |     let pipe = try!(config.pipeline());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |             try!(scp_config.verify_server_config(&client));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:284:13
[INFO] [stderr]     |
[INFO] [stderr] 284 |             try!(compare_directory_name(&scp_config.repo_name));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:336:13
[INFO] [stderr]     |
[INFO] [stderr] 336 |             try!(create_or_update_git_remote(config));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:337:13
[INFO] [stderr]     |
[INFO] [stderr] 337 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:285:30
[INFO] [stderr]     |
[INFO] [stderr] 285 |             let fancy_kind = try!(scp_config.kind_to_fancy_str());
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:294:32
[INFO] [stderr]     |
[INFO] [stderr] 294 |                     response = try!(client.create_bitbucket_project(
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:303:32
[INFO] [stderr]     |
[INFO] [stderr] 303 |                     response = try!(client.create_github_project(
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:357:13
[INFO] [stderr]     |
[INFO] [stderr] 357 |             try!(create_or_update_git_remote(config));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:358:13
[INFO] [stderr]     |
[INFO] [stderr] 358 |             try!(push_project_content_to_delivery(&pipe));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:359:13
[INFO] [stderr]     |
[INFO] [stderr] 359 |             try!(create_delivery_pipeline(&client, &org, &proj, &pipe));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:343:16
[INFO] [stderr]     |
[INFO] [stderr] 343 |             if try!(project::create_delivery_project(&client, &org, &proj)) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:410:9
[INFO] [stderr]     |
[INFO] [stderr] 410 |         try!(git::update_delivery_remote(&git_ssh_url, &project_path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:426:9
[INFO] [stderr]     |
[INFO] [stderr] 426 |     if !try!(project::push_project_content_to_delivery(&pipeline)) {
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:456:8
[INFO] [stderr]     |
[INFO] [stderr] 456 |     if try!(project::create_delivery_pipeline(client, org, proj, pipe)) {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:486:26
[INFO] [stderr]     |
[INFO] [stderr] 486 |         let cache_path = try!(project::generator_cache_path());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:487:28
[INFO] [stderr]     |
[INFO] [stderr] 487 |         let project_path = try!(project::project_path());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:511:21
[INFO] [stderr]     |
[INFO] [stderr] 511 |                     try!(verify_default_build_cookbook_path(&bk_path));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:512:21
[INFO] [stderr]     |
[INFO] [stderr] 512 |                     try!(project::create_build_cookbook(&pipeline, &bk_path));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:517:21
[INFO] [stderr]     |
[INFO] [stderr] 517 |                     try!(git::git_push(&pipeline));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:509:36
[INFO] [stderr]     |
[INFO] [stderr] 509 |                     let pipeline = try!(config.pipeline());
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:567:5
[INFO] [stderr]     |
[INFO] [stderr] 567 |     try!(project::chef_generate_build_cookbook_from_generator(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:546:11
[INFO] [stderr]     |
[INFO] [stderr] 546 |     match try!(project::download_or_mv_custom_build_cookbook_generator(
[INFO] [stderr]     |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:581:25
[INFO] [stderr]     |
[INFO] [stderr] 581 |         let proj_path = try!(project::project_path());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:585:15
[INFO] [stderr]     |
[INFO] [stderr] 585 |         match try!(DeliveryConfig::copy_config_file(&json_path, &proj_path)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:620:20
[INFO] [stderr]     |
[INFO] [stderr] 620 |     let pipeline = try!(config.pipeline());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:621:16
[INFO] [stderr]     |
[INFO] [stderr] 621 |     let head = try!(git::get_head());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:624:18
[INFO] [stderr]     |
[INFO] [stderr] 624 |     let review = try!(project::review(&pipeline, &head));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:645:17
[INFO] [stderr]     |
[INFO] [stderr] 645 |                 try!(s.kind_to_fancy_str())
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:668:9
[INFO] [stderr]     |
[INFO] [stderr] 668 |         try!(io::stdin().read_line(&mut answer));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/init.rs:659:28
[INFO] [stderr]     |
[INFO] [stderr] 659 |         let project_name = try!(project::project_from_cwd());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:51:17
[INFO] [stderr]    |
[INFO] [stderr] 51 |                 try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:55:17
[INFO] [stderr]    |
[INFO] [stderr] 55 |                 try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:106:9
[INFO] [stderr]     |
[INFO] [stderr] 106 |         try!(ws.build());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:140:9
[INFO] [stderr]     |
[INFO] [stderr] 140 |         try!(ws.setup_repo_for_change(&clone_url, &c, &pi, self.options.shasum));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:143:9
[INFO] [stderr]     |
[INFO] [stderr] 143 |         try!(utils::remove_recursive(&ws.chef.join("build_cookbook")));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:157:9
[INFO] [stderr]     |
[INFO] [stderr] 157 |         try!(ws.setup_chef_for_job(&self.config, change, &ws_path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:176:9
[INFO] [stderr]     |
[INFO] [stderr] 176 |         try!(ws.run_job(self.options.phases, &privilege_drop, &local_change));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:65:17
[INFO] [stderr]    |
[INFO] [stderr] 65 |         let p = try!(self.config.project());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:66:17
[INFO] [stderr]    |
[INFO] [stderr] 66 |         let s = try!(self.config.server());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:67:17
[INFO] [stderr]    |
[INFO] [stderr] 67 |         let e = try!(self.config.enterprise());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:68:17
[INFO] [stderr]    |
[INFO] [stderr] 68 |         let o = try!(self.config.organization());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/job.rs:69:18
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let pi = try!(self.config.pipeline());
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:125:21
[INFO] [stderr]     |
[INFO] [stderr] 125 |             let v = try!(git::get_head());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:135:17
[INFO] [stderr]     |
[INFO] [stderr] 135 |                 try!(self.config.delivery_git_ssh_url())
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:168:13
[INFO] [stderr]     |
[INFO] [stderr] 168 |             try!(ws.run_job("default", &Privilege::NoDrop, &local_change));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:234:21
[INFO] [stderr]     |
[INFO] [stderr] 234 |     let mut child = try!(docker.spawn());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/job.rs:249:19
[INFO] [stderr]     |
[INFO] [stderr] 249 |         let len = try!(c_stdout.read(&mut buf));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/local.rs:43:23
[INFO] [stderr]    |
[INFO] [stderr] 43 |                 match try!(exec_phase(&self.config.clone(), Some(phase))) {
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/local.rs:61:30
[INFO] [stderr]    |
[INFO] [stderr] 61 |     if let Some(phase_cmd) = try!(project_toml.local_phase(phase.clone())) {
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/local.rs:93:22
[INFO] [stderr]    |
[INFO] [stderr] 93 |         .current_dir(try!(project::project_path()))
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/pull.rs:36:13
[INFO] [stderr]    |
[INFO] [stderr] 36 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/pull.rs:37:13
[INFO] [stderr]    |
[INFO] [stderr] 37 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/pull.rs:61:51
[INFO] [stderr]    |
[INFO] [stderr] 61 |                     &format!("HEAD is now on {}", try!(git::git_current_sha())),
[INFO] [stderr]    |                                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:41:13
[INFO] [stderr]    |
[INFO] [stderr] 41 |             try!(super::verify_and_repair_git_remote(&self.config));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |             try!(fips::setup_and_start_stunnel(&self.config, child_processes));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/lib.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/review.rs:51:22
[INFO] [stderr]    |
[INFO] [stderr] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stderr]    |                      ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/delivery/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |                               ^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/review.rs:51:22
[INFO] [stderr]    |
[INFO] [stderr] 51 |         let target = validate!(config_ref, pipeline);
[INFO] [stderr]    |                      ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 |                 try!(DeliveryConfig::validate_config_file(&project_root));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:57:17
[INFO] [stderr]    |
[INFO] [stderr] 57 |                 try!(cookbook::bump_version(&project_root, &target, &project))
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/lib.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/review.rs:54:31
[INFO] [stderr]    |
[INFO] [stderr] 54 |                 let project = validate!(config_ref, project);
[INFO] [stderr]    |                               ------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/delivery/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |                               ^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/command/review.rs:54:31
[INFO] [stderr]    |
[INFO] [stderr] 54 |                 let project = validate!(config_ref, project);
[INFO] [stderr]    |                               ------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:55:36
[INFO] [stderr]    |
[INFO] [stderr] 55 |                 let project_root = try!(project::root_dir(&utils::cwd()));
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:61:20
[INFO] [stderr]    |
[INFO] [stderr] 61 |         let head = try!(git::get_head());
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:66:22
[INFO] [stderr]    |
[INFO] [stderr] 66 |         let review = try!(project::review(&target, &head));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:69:13
[INFO] [stderr]    |
[INFO] [stderr] 69 |             try!(edit_change(&self.config, &review));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/review.rs:98:16
[INFO] [stderr]    |
[INFO] [stderr] 98 |     let proj = try!(config.project());
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/review.rs:101:27
[INFO] [stderr]     |
[INFO] [stderr] 101 |             let change0 = try!(http::change::get(&config, &change_id));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/review.rs:103:25
[INFO] [stderr]     |
[INFO] [stderr] 103 |             let text1 = try!(utils::open::edit_str(&proj, &text0));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/review.rs:104:27
[INFO] [stderr]     |
[INFO] [stderr] 104 |             let change1 = try!(http::change::Description::parse_text(&text1));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/command/review.rs:105:16
[INFO] [stderr]     |
[INFO] [stderr] 105 |             Ok(try!(http::change::set(&config, &change_id, &change1)))
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/status.rs:35:22
[INFO] [stderr]    |
[INFO] [stderr] 35 |         let client = try!(http::APIClient::from_config_with_basic_routing(
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/status.rs:40:26
[INFO] [stderr]    |
[INFO] [stderr] 40 |         let mut result = try!(client.get("api/_status"));
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/status.rs:45:31
[INFO] [stderr]    |
[INFO] [stderr] 45 |         let mut json_string = try!(http::APIClient::extract_pretty_json(&mut result));
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/token.rs:41:13
[INFO] [stderr]    |
[INFO] [stderr] 41 |             try!(TokenStore::verify_token(&self.config))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/token.rs:43:13
[INFO] [stderr]    |
[INFO] [stderr] 43 |             try!(TokenStore::request_token(&self.config))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/command/mod.rs:75:9
[INFO] [stderr]    |
[INFO] [stderr] 75 |         try!(git::update_delivery_remote(&git_ssh_url, &p_path));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:219:17
[INFO] [stderr]     |
[INFO] [stderr] 219 |         let s = try!(self.server());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:228:29
[INFO] [stderr]     |
[INFO] [stderr] 228 |         let host_and_port = try!(self.api_host_and_port());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:247:17
[INFO] [stderr]     |
[INFO] [stderr] 247 |         let s = try!(self.server());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:252:17
[INFO] [stderr]     |
[INFO] [stderr] 252 |         let u = try!(self.user());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:253:17
[INFO] [stderr]     |
[INFO] [stderr] 253 |         let e = try!(self.enterprise());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:254:17
[INFO] [stderr]     |
[INFO] [stderr] 254 |         let o = try!(self.organization());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:255:17
[INFO] [stderr]     |
[INFO] [stderr] 255 |         let p = try!(self.project());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:263:59
[INFO] [stderr]     |
[INFO] [stderr] 263 |         let host_and_port = format!("{}:{}", "localhost", try!(self.fips_git_port()));
[INFO] [stderr]     |                                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:264:17
[INFO] [stderr]     |
[INFO] [stderr] 264 |         let u = try!(self.user());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:265:17
[INFO] [stderr]     |
[INFO] [stderr] 265 |         let e = try!(self.enterprise());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:266:17
[INFO] [stderr]     |
[INFO] [stderr] 266 |         let o = try!(self.organization());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:267:17
[INFO] [stderr]     |
[INFO] [stderr] 267 |         let p = try!(self.project());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:299:9
[INFO] [stderr]     |
[INFO] [stderr] 299 |         try!(f.write_all(toml_string.as_bytes()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:294:13
[INFO] [stderr]     |
[INFO] [stderr] 294 |             try!(mkdir_recursive(&write_dir));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/config/mod.rs:297:21
[INFO] [stderr]     |
[INFO] [stderr] 297 |         let mut f = try!(File::create(&write_file));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cookbook/mod.rs:71:24
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let meta_f_c = try!(read_file(&meta_f_p));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cookbook/mod.rs:72:30
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let current_meta_v = try!(metadata_version_from(&meta_f_c));
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cookbook/mod.rs:76:29
[INFO] [stderr]    |
[INFO] [stderr] 76 |         let pipeline_meta = try!(git::git_command(&["show", &t_file], &p_root));
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cookbook/mod.rs:77:31
[INFO] [stderr]    |
[INFO] [stderr] 77 |         let pipeline_meta_v = try!(metadata_version_from(&pipeline_meta.stdout));
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cookbook/mod.rs:88:13
[INFO] [stderr]    |
[INFO] [stderr] 88 |             try!(save_version(&meta_f_p, new_version));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/cookbook/mod.rs:84:36
[INFO] [stderr]    |
[INFO] [stderr] 84 |             let new_meta_version = try!(bump_patchset(pipeline_meta_v.clone()));
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cookbook/mod.rs:176:5
[INFO] [stderr]     |
[INFO] [stderr] 176 |     try!(recreate_meta.write(new_metadata.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cookbook/mod.rs:181:5
[INFO] [stderr]     |
[INFO] [stderr] 181 |     try!(git::git_command(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cookbook/mod.rs:185:5
[INFO] [stderr]     |
[INFO] [stderr] 185 |     try!(git::git_command(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cookbook/mod.rs:169:24
[INFO] [stderr]     |
[INFO] [stderr] 169 |     let current_meta = try!(read_file(metadata));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cookbook/mod.rs:170:32
[INFO] [stderr]     |
[INFO] [stderr] 170 |     let current_meta_version = try!(metadata_version_from(&current_meta));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/cookbook/mod.rs:175:29
[INFO] [stderr]     |
[INFO] [stderr] 175 |     let mut recreate_meta = try!(File::create(metadata));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/delivery_config/mod.rs:205:9
[INFO] [stderr]     |
[INFO] [stderr] 205 |         try!(copy_recursive(&config_f, &write_path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/delivery_config/mod.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(DeliveryConfig::validate_config_file(&proj_path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/delivery_config/mod.rs:216:9
[INFO] [stderr]     |
[INFO] [stderr] 216 |         try!(git::git_command(&["add", &config_path_str], &proj_path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     try!(generate_stunnel_config(
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     try!(start_stunnel(child_processes));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/lib.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let server = validate!(config, server);
[INFO] [stderr]    |                  ------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/delivery/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |                               ^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/fips/mod.rs:39:18
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let server = validate!(config, server);
[INFO] [stderr]    |                  ------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/lib.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stderr]    |
[INFO] [stderr] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stderr]    |                         -------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]   --> src/delivery/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!($config.$value());
[INFO] [stderr]    |                               ^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/delivery/fips/mod.rs:40:25
[INFO] [stderr]    |
[INFO] [stderr] 40 |     let fips_git_port = validate!(config, fips_git_port);
[INFO] [stderr]    |                         -------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]    = note: this warning originates in the macro `validate` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:42:10
[INFO] [stderr]    |
[INFO] [stderr] 42 |         &try!(stunnel_config_path()),
[INFO] [stderr]    |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:75:9
[INFO] [stderr]    |
[INFO] [stderr] 75 |         try!(
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:82:9
[INFO] [stderr]    |
[INFO] [stderr] 82 |         try!(
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |         try!(
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/fips/mod.rs:96:40
[INFO] [stderr]    |
[INFO] [stderr] 96 |         let unix_stunnel_config_path = try!(stunnel_config_path()).to_str().unwrap().to_string();
[INFO] [stderr]    |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:102:30
[INFO] [stderr]     |
[INFO] [stderr] 102 |         child_processes.push(try!(stunnel_command.spawn()));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:134:5
[INFO] [stderr]     |
[INFO] [stderr] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:137:5
[INFO] [stderr]     |
[INFO] [stderr] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:150:5
[INFO] [stderr]     |
[INFO] [stderr] 150 |     try!(conf_file.write_all(fips.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:153:5
[INFO] [stderr]     |
[INFO] [stderr] 153 |     try!(conf_file.write_all(client.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:160:5
[INFO] [stderr]     |
[INFO] [stderr] 160 |     try!(conf_file.write_all(output_conf.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:167:5
[INFO] [stderr]     |
[INFO] [stderr] 167 |     try!(conf_file.write_all(git.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:170:5
[INFO] [stderr]     |
[INFO] [stderr] 170 |     try!(conf_file.write_all(accept.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:173:5
[INFO] [stderr]     |
[INFO] [stderr] 173 |     try!(conf_file.write_all(connect.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:176:5
[INFO] [stderr]     |
[INFO] [stderr] 176 |     try!(conf_file.write_all(check_host.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:179:5
[INFO] [stderr]     |
[INFO] [stderr] 179 |     try!(conf_file.write_all(verify_chain.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:182:5
[INFO] [stderr]     |
[INFO] [stderr] 182 |     try!(conf_file.write_all(verify.as_bytes()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:134:34
[INFO] [stderr]     |
[INFO] [stderr] 134 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:137:34
[INFO] [stderr]     |
[INFO] [stderr] 137 |     try!(std::fs::create_dir_all(try!(utils::home_dir(&[
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:147:25
[INFO] [stderr]     |
[INFO] [stderr] 147 |     let mut conf_file = try!(File::create(&stunnel_config_path));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:157:11
[INFO] [stderr]     |
[INFO] [stderr] 157 |         + try!(utils::home_dir(&[".chefdk/log/stunnel.log"]))
[INFO] [stderr]     |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:163:9
[INFO] [stderr]     |
[INFO] [stderr] 163 |         try!(conf_file.write_all(b"foreground = quiet\n"))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:186:9
[INFO] [stderr]     |
[INFO] [stderr] 186 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/fips/mod.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(conf_file.write_all(ca_file.as_bytes()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/git/mod.rs:38:16
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let gitr = try!(git_command(&["branch"], &cwd()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/git/mod.rs:39:18
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let result = try!(parse_get_head(&gitr.stdout));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:160:16
[INFO] [stderr]     |
[INFO] [stderr] 160 |     let gitr = try!(git_command(
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:375:17
[INFO] [stderr]     |
[INFO] [stderr] 375 |                 try!(git_command(&["remote", "rm", "delivery"], path));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:376:17
[INFO] [stderr]     |
[INFO] [stderr] 376 |                 try!(git_command(&["remote", "add", "delivery", url], path));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:397:5
[INFO] [stderr]     |
[INFO] [stderr] 397 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:402:16
[INFO] [stderr]     |
[INFO] [stderr] 402 |     let diff = try!(git_command(
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:417:5
[INFO] [stderr]     |
[INFO] [stderr] 417 |     try!(git_command(&["clone", git_url, project], &cwd()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:422:5
[INFO] [stderr]     |
[INFO] [stderr] 422 |     try!(git_command(&["fetch", "delivery"], &cwd()));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:435:13
[INFO] [stderr]     |
[INFO] [stderr] 435 |             try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:441:21
[INFO] [stderr]     |
[INFO] [stderr] 441 |                     try!(git_command(&["checkout", &branchname], &cwd()));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:443:29
[INFO] [stderr]     |
[INFO] [stderr] 443 |                     let r = try!(git_command(&["status"], &cwd()));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/git/mod.rs:587:52
[INFO] [stderr]     |
[INFO] [stderr] 587 |     match git_command(&["commit", "-m", message], &try!(project_path())) {
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/change.rs:65:15
[INFO] [stderr]    |
[INFO] [stderr] 65 |     let org = try!(config.organization());
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/change.rs:66:16
[INFO] [stderr]    |
[INFO] [stderr] 66 |     let proj = try!(config.project());
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/change.rs:67:18
[INFO] [stderr]    |
[INFO] [stderr] 67 |     let client = try!(APIClient::from_config(&config));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/change.rs:73:22
[INFO] [stderr]    |
[INFO] [stderr] 73 |     let mut result = try!(client.get(&path));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/change.rs:77:22
[INFO] [stderr]    |
[INFO] [stderr] 77 |             let _x = try!(result.read_to_string(&mut body_string));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/change.rs:78:31
[INFO] [stderr]    |
[INFO] [stderr] 78 |             let description = try!(Description::parse_json(&body_string));
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/change.rs:117:15
[INFO] [stderr]     |
[INFO] [stderr] 117 |     let org = try!(config.organization());
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/change.rs:118:16
[INFO] [stderr]     |
[INFO] [stderr] 118 |     let proj = try!(config.project());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/change.rs:119:18
[INFO] [stderr]     |
[INFO] [stderr] 119 |     let client = try!(APIClient::from_config(&config));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/change.rs:124:19
[INFO] [stderr]     |
[INFO] [stderr] 124 |     let payload = try!(description.to_json());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/change.rs:125:22
[INFO] [stderr]     |
[INFO] [stderr] 125 |     let mut result = try!(client.put(&path, &payload));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/saml.rs:37:18
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/saml.rs:39:22
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let mut result = try!(client.get(&path));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/saml.rs:43:13
[INFO] [stderr]    |
[INFO] [stderr] 43 |             try!(result.read_to_string(&mut body_string));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/saml.rs:44:24
[INFO] [stderr]    |
[INFO] [stderr] 44 |             let resp = try!(LookupResponse::parse_saml_enabled(&body_string));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:68:22
[INFO] [stderr]    |
[INFO] [stderr] 68 |     let api_server = try!(config.api_base_resource());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:69:15
[INFO] [stderr]    |
[INFO] [stderr] 69 |     let ent = try!(config.enterprise());
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:70:16
[INFO] [stderr]    |
[INFO] [stderr] 70 |     let user = try!(config.user());
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:71:18
[INFO] [stderr]    |
[INFO] [stderr] 71 |     let tstore = try!(TokenStore::from_home());
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:72:16
[INFO] [stderr]    |
[INFO] [stderr] 72 |     let auth = try!(
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:78:18
[INFO] [stderr]    |
[INFO] [stderr] 78 |     let client = try!(APIClient::from_config_no_auth(config).and_then(|mut c| {
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:82:24
[INFO] [stderr]    |
[INFO] [stderr] 82 |     let mut response = try!(client.get("orgs"));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:86:27
[INFO] [stderr]    |
[INFO] [stderr] 86 |             let content = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stderr]    |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/http/token.rs:91:31
[INFO] [stderr]    |
[INFO] [stderr] 91 |             let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:102:18
[INFO] [stderr]     |
[INFO] [stderr] 102 |     let client = try!(APIClient::from_config_no_auth(config));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:103:16
[INFO] [stderr]     |
[INFO] [stderr] 103 |     let user = try!(config.user());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:104:19
[INFO] [stderr]     |
[INFO] [stderr] 104 |     let payload = try!(TokenRequest::payload(&user, pass));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:106:22
[INFO] [stderr]     |
[INFO] [stderr] 106 |     let mut result = try!(client.post(&path, &payload));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:110:13
[INFO] [stderr]     |
[INFO] [stderr] 110 |             try!(result.read_to_string(&mut body_string));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:111:25
[INFO] [stderr]     |
[INFO] [stderr] 111 |             let token = try!(TokenResponse::parse_token(&body_string));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:115:23
[INFO] [stderr]     |
[INFO] [stderr] 115 |             let ent = try!(config.enterprise());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/token.rs:116:26
[INFO] [stderr]     |
[INFO] [stderr] 116 |             let server = try!(config.server());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:103:24
[INFO] [stderr]     |
[INFO] [stderr] 103 |             let auth = try!(APIAuth::from_config(&config));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:116:23
[INFO] [stderr]     |
[INFO] [stderr] 116 |             let ent = try!(config.enterprise());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:129:20
[INFO] [stderr]     |
[INFO] [stderr] 129 |         let host = try!(config.api_base_resource());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:130:25
[INFO] [stderr]     |
[INFO] [stderr] 130 |         let proto_str = try!(config.api_protocol());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:131:21
[INFO] [stderr]     |
[INFO] [stderr] 131 |         let proto = try!(HProto::from_str(&proto_str));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:193:35
[INFO] [stderr]     |
[INFO] [stderr] 193 |                 let pretty_json = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:208:30
[INFO] [stderr]     |
[INFO] [stderr] 208 |                 let detail = try!(APIClient::extract_pretty_json(&mut response));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:402:20
[INFO] [stderr]     |
[INFO] [stderr] 402 |         let json = try!(APIClient::parse_json(self.get("scm-providers")));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:485:26
[INFO] [stderr]     |
[INFO] [stderr] 485 |                 let _x = try!(b.read_to_string(&mut body_string));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:534:13
[INFO] [stderr]     |
[INFO] [stderr] 534 |         if !try!(http::token::verify(&config)) {
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:541:17
[INFO] [stderr]     |
[INFO] [stderr] 541 |                 try!(TokenStore::from_file(&file))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:543:21
[INFO] [stderr]     |
[INFO] [stderr] 543 |             None => try!(TokenStore::from_home()),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:545:26
[INFO] [stderr]     |
[INFO] [stderr] 545 |         let api_server = try!(config.api_base_resource());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:546:19
[INFO] [stderr]     |
[INFO] [stderr] 546 |         let ent = try!(config.enterprise());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:547:20
[INFO] [stderr]     |
[INFO] [stderr] 547 |         let user = try!(config.user());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:580:20
[INFO] [stderr]     |
[INFO] [stderr] 580 |         let user = try!(config.user());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/http/mod.rs:583:25
[INFO] [stderr]     |
[INFO] [stderr] 583 |             let token = try!(TokenStore::request_token(&config));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:82:9
[INFO] [stderr]    |
[INFO] [stderr] 82 |         try!(self.clean_chef_nodes());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:83:9
[INFO] [stderr]    |
[INFO] [stderr] 83 |         try!(utils::mkdir_recursive(&self.root));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 84 |         try!(utils::mkdir_recursive(&self.chef.join("nodes")));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:85:9
[INFO] [stderr]    |
[INFO] [stderr] 85 |         try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:86:9
[INFO] [stderr]    |
[INFO] [stderr] 86 |         try!(utils::mkdir_recursive(&self.cache));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(utils::mkdir_recursive(&self.repo));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/delivery/job/workspace.rs:97:9
[INFO] [stderr]    |
[INFO] [stderr] 97 |         try!(utils::remove_recursive(&self.chef.join("nodes")));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:102:9
[INFO] [stderr]     |
[INFO] [stderr] 102 |         try!(git::git_command(&["reset", "--hard", git_ref], &self.repo));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:103:9
[INFO] [stderr]     |
[INFO] [stderr] 103 |         try!(git::git_command(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:234:9
[INFO] [stderr]     |
[INFO] [stderr] 234 |         try!(utils::remove_recursive(&self.chef.join("cookbooks")));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:263:13
[INFO] [stderr]     |
[INFO] [stderr] 263 |             try!(utils::mkdir_recursive(&self.chef.join("cookbooks")));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:302:9
[INFO] [stderr]     |
[INFO] [stderr] 302 |         try!(self.handle_privilege_drop(drop_privilege, &mut command));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:345:17
[INFO] [stderr]     |
[INFO] [stderr] 345 |                 try!(self.set_drop_permissions());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:426:9
[INFO] [stderr]     |
[INFO] [stderr] 426 |         try!(git::git_command(&["fetch", "origin"], &self.repo));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:427:9
[INFO] [stderr]     |
[INFO] [stderr] 427 |         try!(self.reset_repo("HEAD"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:428:9
[INFO] [stderr]     |
[INFO] [stderr] 428 |         try!(git::git_command(&["checkout", pipeline], &self.repo));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:429:9
[INFO] [stderr]     |
[INFO] [stderr] 429 |         try!(self.reset_repo(&format!("remotes/origin/{}", pipeline)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:424:13
[INFO] [stderr]     |
[INFO] [stderr] 424 |             try!(git::git_command(&["clone", git_url, "."], &self.repo));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:431:13
[INFO] [stderr]     |
[INFO] [stderr] 431 |             try!(git::git_command(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:435:13
[INFO] [stderr]     |
[INFO] [stderr] 435 |             try!(git::git_command(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/job/workspace.rs:440:13
[INFO] [stderr]     |
[INFO] [stderr] 440 |             try!(self.reset_repo(sha))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:120:34
[INFO] [stderr]     |
[INFO] [stderr] 120 |                 let scp_config = try!(client.get_github_server_config());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:129:34
[INFO] [stderr]     |
[INFO] [stderr] 129 |                 let scp_config = try!(client.get_bitbucket_server_config());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:153:9
[INFO] [stderr]     |
[INFO] [stderr] 153 |         try!(client.create_pipeline(org, proj, pipe, Some(pipe)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:165:9
[INFO] [stderr]     |
[INFO] [stderr] 165 |         try!(client.create_delivery_project(org, proj));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:183:8
[INFO] [stderr]     |
[INFO] [stderr] 183 |     if try!(git::server_content(pipeline)) {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:186:9
[INFO] [stderr]     |
[INFO] [stderr] 186 |         try!(git::git_push(pipeline));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:193:60
[INFO] [stderr]     |
[INFO] [stderr] 193 |     let git_remote_result = git::git_command(&["remote"], &try!(project_path()));
[INFO] [stderr]     |                                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:248:15
[INFO] [stderr]     |
[INFO] [stderr] 248 |     let cwd = try!(self::root_dir(&utils::cwd()));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:280:25
[INFO] [stderr]     |
[INFO] [stderr] 280 |                         try!(git::git_command(&["checkout", branch_name], project_path));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:297:5
[INFO] [stderr]     |
[INFO] [stderr] 297 |     try!(git::git_command(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:299:10
[INFO] [stderr]     |
[INFO] [stderr] 299 |         &try!(project_path())
[INFO] [stderr]     |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/delivery/project/mod.rs:325:9
[INFO] [stderr]     |
[INFO] [stderr] 325 |         try!(f.write_all(&DELIVERY_DOT_MD_CONTENT));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[WARN] too many lines in the log, truncating it
