[INFO] fetching crate robot-bus 2.3.2...
[INFO] testing robot-bus-2.3.2 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate robot-bus 2.3.2 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate robot-bus 2.3.2
[INFO] finished tweaking crates.io crate robot-bus 2.3.2
[INFO] tweaked toml for crates.io crate robot-bus 2.3.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate robot-bus 2.3.2 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate robot-bus 2.3.2 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zmq v0.10.0
[INFO] [stderr]   Downloaded dircpy v0.3.20
[INFO] [stderr]   Downloaded value-bag v1.14.1
[INFO] [stderr]   Downloaded zmq-sys v0.12.0
[INFO] [stderr]   Downloaded cfg-expr v0.15.8
[INFO] [stderr]   Downloaded target-lexicon v0.12.16
[INFO] [stderr]   Downloaded jwalk v0.8.1
[INFO] [stderr]   Downloaded system-deps v6.2.2
[INFO] [stderr]   Downloaded cargo_toml v0.22.3
[INFO] [stderr]   Downloaded ros-env v0.2.0
[INFO] [stderr]   Downloaded rosidl_runtime_rs v0.6.1
[INFO] [stderr]   Downloaded rustflags v0.1.7
[INFO] [stderr]   Downloaded zeromq-src v0.2.6+4.3.4
[INFO] [stderr]   Downloaded rclrs v0.7.0
[INFO] [stderr]   Downloaded blocking v1.7.0
[INFO] [stderr]   Downloaded ament_rs v0.2.1
[INFO] [stderr]   Downloaded pyo3-macros v0.25.1
[INFO] [stderr]   Downloaded target-lexicon v0.13.5
[INFO] [stderr]   Downloaded pyo3-build-config v0.25.1
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.25.1
[INFO] [stderr]   Downloaded pyo3-ffi v0.25.1
[INFO] [stderr]   Downloaded itertools v0.8.2
[INFO] [stderr]   Downloaded pyo3 v0.25.1
[INFO] [stderr]   Downloaded ament_rs v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b
[INFO] running `Command { std: "docker" "start" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.14
[INFO] [stderr]    Compiling crossbeam-channel v0.5.17
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling crossbeam v0.8.5
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling jwalk v0.8.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling dircpy v0.3.20
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling zeromq-src v0.2.6+4.3.4
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling zmq-sys v0.12.0
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling zmq v0.10.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling robot-bus v2.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling prost-types v0.14.4
[INFO] [stderr]    Compiling rust-embed v8.12.0
[INFO] [stderr]    Compiling uuid v1.26.0
[INFO] [stdout] warning: unused import: `worker_pool::WorkerPool`
[INFO] [stdout]   --> src/runtime/mod.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub(crate) use worker_pool::WorkerPool;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/broker/action_bus/metrics.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 104 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout] 104 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/broker/action_bus/metrics.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout] 137 +                     .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 31s
[INFO] running `Command { std: "docker" "inspect" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `worker_pool::WorkerPool`
[INFO] [stdout]   --> src/runtime/mod.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub(crate) use worker_pool::WorkerPool;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/broker/action_bus/metrics.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 104 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout] 104 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/broker/action_bus/metrics.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout] 137 +                     .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling robot-bus v2.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `worker_pool::WorkerPool`
[INFO] [stdout]   --> src/runtime/mod.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub(crate) use worker_pool::WorkerPool;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/broker/action_bus/metrics.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 104 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout] 104 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/broker/action_bus/metrics.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 137 -                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout] 137 +                     .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.12s
[INFO] running `Command { std: "docker" "inspect" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `worker_pool::WorkerPool`
[INFO] [stderr]   --> src/runtime/mod.rs:48:16
[INFO] [stderr]    |
[INFO] [stderr] 48 | pub(crate) use worker_pool::WorkerPool;
[INFO] [stderr]    |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/broker/action_bus/metrics.rs:104:14
[INFO] [stderr]     |
[INFO] [stderr] 104 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 104 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stderr] 104 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/broker/action_bus/metrics.rs:137:22
[INFO] [stderr]     |
[INFO] [stderr] 137 |                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stderr]     |                      ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 137 -                     .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stderr] 137 +                     .try_update(Ordering::Relaxed, Ordering::Relaxed, |v| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `robot-bus` (lib) generated 3 warnings (run `cargo fix --lib -p robot-bus` to apply 3 suggestions)
[INFO] [stderr] warning: `robot-bus` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/robot_bus-01a59b67e072c786)
[INFO] [stdout] 
[INFO] [stdout] running 176 tests
[INFO] [stdout] test broker::action_bus::broker::tests::build_error_body_worker_died ... ok
[INFO] [stdout] test action_bus::client::sync_assert::action_client_is_send_sync ... ok
[INFO] [stdout] test broker::action_bus::bridge::dispatch::tests::hop_helpers ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::build_worker_goal_order ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::build_error_body_format ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::build_client_reply_order ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::goal_table_evict_worker_drops_owned ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_client_cancel ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_client_goal ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_client_rejects_short ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_control_disconnect ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_client_rejects_empty_action_or_goal ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_client_rejects_feedback_kind ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_feedback ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_rejects_unknown_kind ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_rejects_wrong_frame_count ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::goal_table_evict_unknown_worker_is_empty ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::goal_table_insert_remove ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_control_heartbeat ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_control_ready ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::parse_worker_result ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::registry_register_and_select ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::registry_select_none_when_empty ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::registry_sweep_evicts_dead ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::registry_reregister_moves_action ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::registry_round_robin_balances ... ok
[INFO] [stdout] test broker::action_bus::peer::tests::from_backend_with_id ... ok
[INFO] [stdout] test broker::action_bus::peer::tests::from_frontend_derives_backend_plus_one ... ok
[INFO] [stdout] test broker::action_bus::peer::tests::ipv6_from_frontend ... ok
[INFO] [stdout] test broker::handle::tests::startup_banner_lists_tcp_ipc_inproc ... ok
[INFO] [stdout] test broker::handle::tests::startup_banner_tcp_only_omits_ipc_inproc ... ok
[INFO] [stdout] test broker::handle::tests::ws_rpc_url_rewrites_unspecified_bind ... ok
[INFO] [stdout] test broker::message_bus::bridge::hop_tests::reserved_console_topics_are_not_federated ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::registry_release_decrements ... ok
[INFO] [stdout] test broker::action_bus::metrics::tests::run_lifecycle ... ok
[INFO] [stdout] test broker::action_bus::peer::tests::bare_host_uses_default_backend_port ... ok
[INFO] [stdout] test broker::message_bus::bridge::hop_tests::topic_prefix_match ... ok
[INFO] [stdout] test broker::action_bus::peer::tests::from_backend_explicit ... ok
[INFO] [stdout] test broker::message_bus::metrics::tests::record_and_snapshot ... ok
[INFO] [stdout] test broker::message_bus::peer::tests::ipv6_peer ... ok
[INFO] [stdout] test broker::parse_config::tests::apply_federation_opts_rejects_bad_message_peer ... ok
[INFO] [stdout] test broker::parse_config::tests::apply_federation_opts_sets_id_and_peers ... ok
[INFO] [stdout] test broker::parse_config::tests::help_returns_none ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_api_listen_alias ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_broker_id_and_message_peers ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_console_flags ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_discovery_flags ... ok
[INFO] [stdout] test broker::action_bus::bridge::dispatch::tests::remote_actions_upsert_and_select ... ok
[INFO] [stdout] test broker::parse_config::tests::strip_runtime_argv_drops_node_script_path ... ok
[INFO] [stdout] test broker::service_bus::bridge::remote::tests::corr_id_roundtrip ... ok
[INFO] [stdout] test broker::message_bus::bridge::hop_tests::hop_path_roundtrip ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::build_client_reply_order_dealer ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::build_client_reply_order_req ... ok
[INFO] [stdout] test broker::message_bus::peer::tests::accepts_host_port_without_scheme ... ok
[INFO] [stdout] test broker::message_bus::peer::tests::derives_xsub_port_minus_one ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_action_peers ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::build_error_body_worker_died ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::build_worker_forward_order ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::hop_extend_and_contains ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_prefixed_binds_and_shared_hwm ... ok
[INFO] [stdout] test broker::parse_config::tests::parses_service_peers ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::parse_service_name_missing ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::build_error_body_format ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_federated_multi_service_same_identity ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_heartbeat_refreshes ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_local_preferred_over_federated ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_register_and_select ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::parse_service_name_valid ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_round_robin_balances ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::inflight_evict_worker ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_select_avoids_hops ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::parse_service_name_empty ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_release_decrements ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_remove ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_reregister_moves_service ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_select_none_when_empty ... ok
[INFO] [stdout] test broker::service_bus::metrics::tests::error_increments ... ok
[INFO] [stdout] test broker::service_bus::peer::tests::accepts_host_port_without_scheme ... ok
[INFO] [stdout] test broker::service_bus::broker::tests::registry_sweep_evicts_dead ... ok
[INFO] [stdout] test broker::service_bus::metrics::tests::call_ok_updates_ewma ... ok
[INFO] [stdout] test broker::service_bus::peer::tests::bare_host_uses_default_backend_port ... ok
[INFO] [stdout] test console::state::tests::pick_rate_keeps_short_when_busy ... ok
[INFO] [stdout] test broker::service_bus::peer::tests::from_frontend_derives_backend_plus_one ... ok
[INFO] [stdout] test broker::service_bus::peer::tests::from_backend_explicit ... ok
[INFO] [stdout] test broker::service_bus::peer::tests::ipv6_from_frontend ... ok
[INFO] [stdout] test broker::service_bus::peer::tests::from_backend_with_id ... ok
[INFO] [stdout] test console::topic_registry::tests::register_get_and_overwrite ... ok
[INFO] [stdout] test console::topology_registry::tests::counts_by_topic_ignores_service_and_action ... ok
[INFO] [stdout] test console::topology_registry::tests::graph_wires_service_client_to_server ... ok
[INFO] [stdout] test console::topology_registry::tests::parse_kind ... ok
[INFO] [stdout] test console::topology_registry::tests::register_counts_and_unregister ... ok
[INFO] [stdout] test console_topics::tests::reserved_namespace ... ok
[INFO] [stdout] test discovery::net::tests::parses_ipv4_bind_port ... ok
[INFO] [stdout] test console::tests::embeds_index_html ... ok
[INFO] [stdout] test console::state::tests::quantize_hz_three_decimals ... ok
[INFO] [stdout] test discovery::packet::tests::garbage_bytes_rejected ... ok
[INFO] [stdout] test discovery::config::tests::with_ws_rpc_path_appends_and_rewrites_legacy ... ok
[INFO] [stdout] test discovery::net::tests::parses_ipv6_bind_port ... ok
[INFO] [stdout] test discovery::packet::tests::round_trip ... ok
[INFO] [stdout] test lazy_subscribe::tests::lazy_honors_subscriber_count_when_console_live ... ok
[INFO] [stdout] test lazy_subscribe::tests::lazy_stays_off_until_console_known ... ok
[INFO] [stdout] test discovery::packet::tests::wrong_version_rejected ... ok
[INFO] [stdout] test discovery::packet::tests::wrong_magic_rejected ... ok
[INFO] [stdout] test lazy_subscribe::tests::eager_always_on ... ok
[INFO] [stdout] test message_bus::publisher::sync_assert::publisher_is_send_sync ... ok
[INFO] [stdout] test lazy_subscribe::tests::lazy_without_console_falls_back_eager ... ok
[INFO] [stdout] test runtime::callback_group::tests::dropping_pool_drains_accepted_group_callbacks ... ok
[INFO] [stdout] test runtime::console_ready::tests::names_match_strips_slash ... ok
[INFO] [stdout] test runtime::console_ready::tests::resolve_falls_back_to_default ... ok
[INFO] [stdout] test runtime::callback_group::tests::full_pool_does_not_leave_group_running ... ok
[INFO] [stdout] test runtime::callback_group::tests::exclusive_pending_queue_is_bounded ... ok
[INFO] [stdout] test broker::action_bus::broker::tests::build_worker_cancel_order ... ok
[INFO] [stdout] test broker::service_bus::bridge::remote::tests::fed_identity_parse ... ok
[INFO] [stdout] test console::state::tests::pick_rate_uses_long_window_below_2hz ... ok
[INFO] [stdout] test runtime::node::tests::ipc_and_inproc_presets ... ok
[INFO] [stdout] test runtime::callback_group::tests::busy_group_yields_even_when_external_pool_queue_is_full ... ok
[INFO] [stdout] test runtime::node::tests::node_local_parameters ... ok
[INFO] [stdout] test runtime::node::tests::create_callback_group_kinds ... ok
[INFO] [stdout] test runtime::node::tests::options_override_endpoints ... ok
[INFO] [stdout] test runtime::node::tests::spin_path_owns_single_threaded_executor ... ok
[INFO] [stdout] test runtime::node::tests::node_load_parameters_from_yaml ... ok
[INFO] [stdout] test runtime::node::tests::tcp_preset_leaves_endpoints_for_discover ... ok
[INFO] [stdout] test runtime::parameters::tests::declare_get_set_list ... ok
[INFO] [stdout] test runtime::parameters::tests::integer_double_coercion_on_set ... ok
[INFO] [stdout] test runtime::parameters::tests::list_parameters_prefix_and_depth ... ok
[INFO] [stdout] test runtime::parameters::tests::load_flat_yaml ... ok
[INFO] [stdout] test runtime::parameters::tests::load_ros_parameters_yaml_and_override ... ok
[INFO] [stdout] test runtime::parameters::tests::load_wildcard_ros_parameters_yaml ... ok
[INFO] [stdout] test runtime::parameters::tests::load_yaml_file ... ok
[INFO] [stdout] test runtime::parameters::tests::load_yaml_rejects_nested_and_type_mismatch ... ok
[INFO] [stdout] test runtime::parameters::tests::parameter_accessors_and_from ... ok
[INFO] [stdout] test runtime::parameters::tests::reject_duplicate_undeclared_and_type_mismatch ... ok
[INFO] [stdout] test runtime::qos::tests::keep_last_maps_to_hwm ... ok
[INFO] [stdout] test runtime::qos::tests::keep_last_one_is_the_latest_message_profile ... ok
[INFO] [stdout] test runtime::qos::tests::ws_subscribe_queue_honors_keep_last_and_default ... ok
[INFO] [stdout] test runtime::node::tests::node_transport_constructors ... ok
[INFO] [stdout] test runtime::session::tests::inproc_session_is_connected_without_http ... ok
[INFO] [stdout] test runtime::session::tests::connection_state_display ... ok
[INFO] [stdout] test runtime::worker_pool::tests::full_queue_rejects_without_blocking_and_recovers ... ok
[INFO] [stdout] test runtime::worker_pool::tests::panic_does_not_remove_a_worker ... ok
[INFO] [stdout] test runtime::dispatch::tests::service_overload_and_panic_reply_without_stranding_the_group ... ok
[INFO] [stdout] test runtime::callback_group::tests::panic_releases_exclusive_group_and_preserves_queued_work ... ok
[INFO] [stdout] test runtime::ws_runtime::status::status_tests::callback_errors_remain_typed_across_websocket ... ok
[INFO] [stdout] test runtime::dispatch::tests::action_overload_and_panic_release_inflight_goals ... ok
[INFO] [stdout] test runtime::worker_pool::tests::submit_runs_and_drop_joins ... ok
[INFO] [stdout] test service_bus::client::sync_assert::service_client_is_send_sync ... ok
[INFO] [stdout] test tank::tests::manager_tracks_sessions_without_bus ... ok
[INFO] [stdout] test transports::tests::broker_ipc_dir_is_namespaced ... ok
[INFO] [stdout] test transports::tests::inproc_custom_prefix ... ok
[INFO] [stdout] test transports::tests::inproc_uses_robot_bus_namespace ... ok
[INFO] [stdout] test transports::tests::ipc_custom_dir ... ok
[INFO] [stdout] test transports::tests::ipc_maps_channel_to_file ... ok
[INFO] [stdout] test runtime::session::tests::wait_for_broker_times_out_without_broker ... ok
[INFO] [stdout] test service_bus::client::deadline_tests::send_timeout_is_typed_and_socket_can_be_reused ... ok
[INFO] [stdout] test ws::service::tests::full_admission_queue_fails_immediately ... ok
[INFO] [stdout] test service_bus::client::deadline_tests::timeout_while_waiting_for_socket_does_not_send_or_reset_active_call ... ok
[INFO] [stdout] test ws::subscription_queue::tests::dropping_receiver_clears_pending_and_wakes_writer ... ok
[INFO] [stdout] test ws::subscription_queue::tests::keep_last_retains_newest_n_in_order_including_depth_one ... ok
[INFO] [stdout] test ws::subscription_queue::tests::overflow_retains_expected_messages_and_counts_drops ... ok
[INFO] [stdout] test ws::subscription_queue::tests::readiness_does_not_freeze_a_stale_payload_while_writer_is_busy ... ok
[INFO] [stdout] test ws::subscription_queue::tests::receiver_wakes_on_new_data_and_on_failure_even_when_full ... ok
[INFO] [stdout] test ws::ws_frame::tests::multiplex_stream_ids_independent ... ok
[INFO] [stdout] test ws::ws_frame::tests::roundtrip_action_data_kind ... ok
[INFO] [stdout] test ws::ws_frame::tests::roundtrip_all_opcodes ... ok
[INFO] [stdout] test ws::ws_frame::tests::roundtrip_data_cancel_trailer ... ok
[INFO] [stdout] test ws::ws_frame::tests::roundtrip_ping_pong ... ok
[INFO] [stdout] test ws::ws_frame::tests::subscribe_policy_wire_fixture_and_legacy_compatibility ... ok
[INFO] [stdout] test ws::ws_frame::tests::truncated_request_errors ... ok
[INFO] [stdout] test ws::ws_frame::tests::roundtrip_subscribe_data_topic_header ... ok
[INFO] [stdout] test ws::ws_frame::tests::unknown_opcode_errors ... ok
[INFO] [stdout] test service_bus::client::deadline_tests::unlimited_call_resets_previous_socket_timeouts ... ok
[INFO] [stdout] test ws::service::tests::deadline_includes_waiting_for_a_pool_client ... ok
[INFO] [stdout] test ws::service::tests::expired_call_in_blocking_queue_is_never_dispatched ... ok
[INFO] [stdout] test runtime::node::tests::add_node_then_create_publisher ... ok
[INFO] [stdout] test runtime::node::tests::cannot_add_node_after_auto_attach ... ok
[INFO] [stdout] test runtime::node::tests::subscription_auto_attaches_single_threaded_executor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 176 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.24s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/rbus.rs (/opt/rustwide/target/debug/deps/rbus-cbc169bf5dcf4e43)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/robot_bus_broker.rs (/opt/rustwide/target/debug/deps/robot_bus_broker-0b656b1ea0052d2f)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/robot_bus_interop.rs (/opt/rustwide/target/debug/deps/robot_bus_interop-9ea997598913b5a2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests robot_bus
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/runtime/executors.rs - runtime::executors (line 5) ... ignored
[INFO] [stdout] test src/runtime/node/mod.rs - runtime::node::Node::with_context (line 106) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.29s; merged doctests compilation took 0.28s
[INFO] running `Command { std: "docker" "inspect" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b", kill_on_drop: false }`
[INFO] [stdout] aa365928c78995cb1264662d13541b18e3ca7b5cae7c7a6a33b5d5521016570b
