Case
aiosendspin -> sendspin-rs
Start the server first, then the client. The client connects, advertises PCM then FLAC, and the server starts streaming the preferred PCM format. The client then emits stream/request-format asking for FLAC, the server re-emits stream/start with the FLAC format, and the matrix verifies the client observed the renegotiated FLAC stream.
Server
aiosendspin
Client
sendspin-rs
Status
Failed
sendspin-rs-client build failed: 2m Compiling[0m thiserror v2.0.18
Inspection
Summaries, logs, and builds
Matrix result
RAW{
"case_dir": "artifacts/results/data/macos__client-initiated-request-format-flac__aiosendspin__to__sendspin-rs",
"client_exit_code": 1,
"client_impl": "sendspin-rs",
"reason": "sendspin-rs-client build failed: 2m Compiling\u001b[0m thiserror v2.0.18",
"scenario_id": "client-initiated-request-format-flac",
"server_exit_code": null,
"server_impl": "aiosendspin",
"status": "failed"
}Server summary (JSON)
No artifact was written for this section.
Server log
No artifact was written for this section.
Client summary (JSON)
RAW{
"client_id": "sendspin-rs-client-id",
"client_name": "sendspin-rs-client",
"implementation": "sendspin-rs",
"initiator_role": "client",
"peer_hello": null,
"preferred_codec": "pcm",
"reason": "sendspin-rs-client build failed: 2m Compiling\u001b[0m thiserror v2.0.18",
"role": "client",
"scenario_id": "client-initiated-request-format-flac",
"server_id": "aiosendspin-server",
"server_name": "aiosendspin server",
"status": "error"
}Client log
RAW{
"client_id": "sendspin-rs-client-id",
"client_name": "sendspin-rs-client",
"implementation": "sendspin-rs",
"initiator_role": "client",
"peer_hello": null,
"preferred_codec": "pcm",
"reason": "sendspin-rs-client build failed: 2m Compiling\u001b[0m thiserror v2.0.18",
"role": "client",
"scenario_id": "client-initiated-request-format-flac",
"server_id": "aiosendspin-server",
"server_name": "aiosendspin server",
"status": "error"
}
Server build log · python-adapters · built · 0.20s
RAWListing 'src'... Listing 'src/conformance'... Listing 'src/conformance/adapters'... Compiling 'src/conformance/adapters/__init__.py'... Compiling 'src/conformance/adapters/aiosendspin_client.py'... Compiling 'src/conformance/adapters/aiosendspin_server.py'... Compiling 'src/conformance/adapters/placeholder.py'... Compiling 'src/conformance/adapters/sendspin_jvm_client.py'... Compiling 'src/conformance/cli.py'... Compiling 'src/conformance/merge.py'... Compiling 'src/conformance/registry.py'... Listing 'src/sendspin_conformance.egg-info'... Listing 'scripts'... Compiling 'scripts/detect_regressions.py'... Compiling 'scripts/merge_results.py'... Compiling 'scripts/run_all.py'... Compiling 'scripts/setup_repositories.py'... Compiling 'scripts/setup_workspace.py'...
Client build log · sendspin-rs-client · failed · 50.60s
RAW2m Compiling[0m thiserror v2.0.18
[1m[92m Compiling[0m log v0.4.29
[1m[92m Compiling[0m data-encoding v2.10.0
[1m[92m Compiling[0m memchr v2.8.0
[1m[92m Compiling[0m pin-project-lite v0.2.17
[1m[92m Compiling[0m signal-hook-registry v1.4.8
[1m[92m Compiling[0m objc2-core-audio v0.3.2
[1m[92m Compiling[0m rand_core v0.6.4
[1m[92m Compiling[0m rand_chacha v0.9.0
[1m[92m Compiling[0m parking_lot v0.12.5
[1m[92m Compiling[0m tokio-macros v2.7.0
[1m[92m Compiling[0m thiserror-impl v2.0.18
[1m[92m Compiling[0m futures-macro v0.3.32
[1m[92m Compiling[0m socket2 v0.6.3
[1m[92m Compiling[0m mio v1.2.2
[1m[92m Compiling[0m futures-sink v0.3.32
[1m[92m Compiling[0m getrandom v0.4.2
[1m[92m Compiling[0m zmij v1.0.21
[1m[92m Compiling[0m futures-task v0.3.32
[1m[92m Compiling[0m thiserror v1.0.69
[1m[92m Compiling[0m slab v0.4.12
[1m[92m Compiling[0m utf8parse v0.2.2
[1m[92m Compiling[0m futures-core v0.3.32
[1m[92m Compiling[0m anstyle-parse v0.2.7
[1m[92m Compiling[0m futures-util v0.3.32
[1m[92m Compiling[0m tokio v1.52.3
[1m[92m Compiling[0m rand v0.9.5
[1m[92m Compiling[0m objc2-audio-toolbox v0.3.2
[1m[92m Compiling[0m rand_chacha v0.3.1
[1m[92m Compiling[0m no_std_io2 v0.9.4
[1m[92m Compiling[0m crossbeam-epoch v0.9.18
[1m[92m Compiling[0m thiserror-impl v1.0.69
[1m[92m Compiling[0m is_terminal_polyfill v1.70.2
[1m[92m Compiling[0m serde_json v1.0.149
[1m[92m Compiling[0m colorchoice v1.0.4
[1m[92m Compiling[0m anstyle v1.0.13
[1m[92m Compiling[0m anstyle-query v1.1.5
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m cpal v0.18.1
[1m[92m Compiling[0m anstream v0.6.21
[1m[92m Compiling[0m crossbeam-deque v0.8.6
[1m[92m Compiling[0m bitstream-io v4.10.0
[1m[92m Compiling[0m rand v0.8.5
[1m[92m Compiling[0m coreaudio-rs v0.14.2
[1m[92m Compiling[0m tungstenite v0.29.0
[1m[92m Compiling[0m crossbeam-channel v0.5.15
[1m[92m Compiling[0m crossbeam-queue v0.3.12
[1m[92m Compiling[0m serde_derive v1.0.228
[1m[92m Compiling[0m typed-builder-macro v0.23.2
[1m[92m Compiling[0m mach2 v0.6.0
[1m[92m Compiling[0m heck v0.5.0
[1m[92m Compiling[0m dasp_sample v0.11.0
[1m[92m Compiling[0m strsim v0.11.1
[1m[92m Compiling[0m byteorder v1.5.0
[1m[92m Compiling[0m md5 v0.8.1
[1m[92m Compiling[0m clap_lex v1.0.0
[1m[92m Compiling[0m arrayvec v0.7.8
[1m[92m Compiling[0m utf-8 v0.7.6
[1m[92m Compiling[0m flac-codec v1.3.2
[1m[92m Compiling[0m tungstenite v0.24.0
[1m[92m Compiling[0m clap_builder v4.5.60
[1m[92m Compiling[0m clap_derive v4.5.55
[1m[92m Compiling[0m typed-builder v0.23.2
[1m[92m Compiling[0m crossbeam v0.8.4
[1m[92m Compiling[0m uuid v1.23.5
[1m[92m Compiling[0m tokio-tungstenite v0.29.0
[1m[92m Compiling[0m opus-rs v0.1.23
[1m[92m Compiling[0m clap v4.5.60
[1m[92m Compiling[0m tokio-tungstenite v0.24.0
[1m[92m Compiling[0m sha2 v0.10.9
[1m[92m Compiling[0m sendspin v0.3.6 (/Users/runner/work/conformance/conformance/repos/sendspin-rs)
[1m[92m Compiling[0m conformance-sendspin-rs-client v0.1.0 (/Users/runner/work/conformance/conformance/adapters/sendspin-rs/client)
[1m[91merror[E0063][0m[1m: missing fields `offset_ms` and `position_ms` in initializer of `ControllerCommand`[0m
[1m[94m--> [0msrc/main.rs:676:58
[1m[94m|[0m
[1m[94m676[0m [1m[94m|[0m [1m[94m...[0m controller: Some(ControllerCommand {
[1m[94m|[0m [1m[91m^^^^^^^^^^^^^^^^^[0m [1m[91mmissing `offset_ms` and `position_ms`[0m
[1mFor more information about this error, try `rustc --explain E0063`.[0m
[1m[91merror[0m: could not compile `conformance-sendspin-rs-client` (bin "conformance-sendspin-rs-client") due to 1 previous error