[INFO] cloning repository https://github.com/illuminodes/xelaju [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/illuminodes/xelaju" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filluminodes%2Fxelaju", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filluminodes%2Fxelaju'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 2e324c33ce1d431212326c6d0dffbda23a70762f [INFO] testing illuminodes/xelaju against 1.95.0 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Filluminodes%2Fxelaju" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/illuminodes/xelaju [INFO] finished tweaking git repo https://github.com/illuminodes/xelaju [INFO] tweaked toml for git repo https://github.com/illuminodes/xelaju written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/illuminodes/xelaju on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/illuminodes/xelaju 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded clap_lex v0.7.7 [INFO] [stderr] Downloaded zmij v1.0.19 [INFO] [stderr] Downloaded core-json v0.4.0 [INFO] [stderr] Downloaded core-json-traits v0.4.1 [INFO] [stderr] Downloaded quetzalcoatl v0.4.0 [INFO] [stderr] Downloaded core-json-derive v0.4.1 [INFO] [stderr] Downloaded clap v4.5.57 [INFO] [stderr] Downloaded clap_builder v4.5.57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f9e9db60f05522b6d34764de3a98e38c24cbf2d112fc8a1d72ba84fdd35d22e8 [INFO] running `Command { std: "docker" "start" "-a" "f9e9db60f05522b6d34764de3a98e38c24cbf2d112fc8a1d72ba84fdd35d22e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f9e9db60f05522b6d34764de3a98e38c24cbf2d112fc8a1d72ba84fdd35d22e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f9e9db60f05522b6d34764de3a98e38c24cbf2d112fc8a1d72ba84fdd35d22e8", kill_on_drop: false }` [INFO] [stdout] f9e9db60f05522b6d34764de3a98e38c24cbf2d112fc8a1d72ba84fdd35d22e8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e4fce530ef3514f77f03b6cb97bd8d6826302b3d2f7fb11c359310aba7a00d8f [INFO] running `Command { std: "docker" "start" "-a" "e4fce530ef3514f77f03b6cb97bd8d6826302b3d2f7fb11c359310aba7a00d8f", kill_on_drop: false }` [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling core-json v0.4.0 [INFO] [stderr] Compiling quetzalcoatl v0.4.0 [INFO] [stderr] Compiling core-json-derive v0.4.1 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling core-json-traits v0.4.1 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling k256 v0.13.4 [INFO] [stderr] Compiling xelaju v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.77s [INFO] running `Command { std: "docker" "inspect" "e4fce530ef3514f77f03b6cb97bd8d6826302b3d2f7fb11c359310aba7a00d8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4fce530ef3514f77f03b6cb97bd8d6826302b3d2f7fb11c359310aba7a00d8f", kill_on_drop: false }` [INFO] [stdout] e4fce530ef3514f77f03b6cb97bd8d6826302b3d2f7fb11c359310aba7a00d8f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 525533415e86331b9ab89c3c555a5cfa617580601740c40ead5c387e51a6f66e [INFO] running `Command { std: "docker" "start" "-a" "525533415e86331b9ab89c3c555a5cfa617580601740c40ead5c387e51a6f66e", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling clap_builder v4.5.57 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling clap v4.5.57 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling xelaju v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 18.92s [INFO] running `Command { std: "docker" "inspect" "525533415e86331b9ab89c3c555a5cfa617580601740c40ead5c387e51a6f66e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "525533415e86331b9ab89c3c555a5cfa617580601740c40ead5c387e51a6f66e", kill_on_drop: false }` [INFO] [stdout] 525533415e86331b9ab89c3c555a5cfa617580601740c40ead5c387e51a6f66e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d8582fb3a89234fab0981902ab7f5391aa5567821b5e43fc0cf6987ef0e491ef [INFO] running `Command { std: "docker" "start" "-a" "d8582fb3a89234fab0981902ab7f5391aa5567821b5e43fc0cf6987ef0e491ef", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xelaju-af9c15faf1a0582c) [INFO] [stdout] [INFO] [stdout] running 94 tests [INFO] [stdout] test blossom::handlers::tests::auth_error_response_status_codes ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_exceeds_max_size_returns_413 ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_invalid_auth_returns_error ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_invalid_content_length_returns_400 ... ok [INFO] [stdout] test blossom::handlers::tests::parse_blob_hash_empty ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_without_optional_headers_returns_200 ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_invalid_sha256_non_hex_returns_400 ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_valid_headers_returns_200 ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_missing_content_length_returns_411 ... ok [INFO] [stdout] test blossom::handlers::tests::parse_blob_hash_non_hex ... ok [INFO] [stdout] test blossom::handlers::tests::head_blob_includes_etag ... ok [INFO] [stdout] test blossom::handlers::tests::parse_blob_hash_short ... ok [INFO] [stdout] test blossom::handlers::tests::parse_blob_hash_with_extension ... ok [INFO] [stdout] test blossom::handlers::tests::get_blob_response_includes_cache_control ... ok [INFO] [stdout] test blossom::storage::tests::new_creates_directories ... ok [INFO] [stdout] test blossom::handlers::tests::parse_blob_hash_without_extension ... ok [INFO] [stdout] test blossom::handlers::tests::parse_list_params_both ... ok [INFO] [stdout] test blossom::handlers::tests::parse_blob_hash_root ... ok [INFO] [stdout] test blossom::handlers::tests::head_blob_returns_304_on_etag_match ... ok [INFO] [stdout] test blossom::tests::blob_descriptor_json_field_names ... ok [INFO] [stdout] test blossom::tests::blob_descriptor_roundtrip ... ok [INFO] [stdout] test blossom::tests::blob_metadata_roundtrip ... ok [INFO] [stdout] test blossom::tests::net_chunk_as_slice ... ok [INFO] [stdout] test blossom::handlers::tests::head_blob_returns_200_on_etag_mismatch ... ok [INFO] [stdout] test blossom::handlers::tests::head_upload_invalid_sha256_too_short_returns_400 ... ok [INFO] [stdout] test blossom::handlers::tests::parse_list_params_partial ... ok [INFO] [stdout] test blossom::handlers::tests::parse_list_params_invalid ... ok [INFO] [stdout] test blossom::handlers::tests::parse_list_params_no_query ... ok [INFO] [stdout] test blossom::storage::tests::blob_size_matches ... ok [INFO] [stdout] test blossom::tests::net_chunk_empty ... ok [INFO] [stdout] test http::request::tests::headers_case_insensitive_lookup ... ok [INFO] [stdout] test blossom::storage::tests::has_blob_after_upload ... ok [INFO] [stdout] test http::request::tests::content_length_missing ... ok [INFO] [stdout] test http::request::tests::content_length_valid ... ok [INFO] [stdout] test http::request::tests::method_parse_all_valid ... ok [INFO] [stdout] test http::request::tests::content_length_invalid_value ... ok [INFO] [stdout] test http::request::tests::method_parse_invalid ... ok [INFO] [stdout] test http::response::tests::constructors_status_codes ... ok [INFO] [stdout] test http::response::tests::body_json_serializes ... ok [INFO] [stdout] test http::request::tests::parse_error_malformed_request_line ... ok [INFO] [stdout] test http::response::tests::bad_request_sets_reason_header ... ok [INFO] [stdout] test http::response::tests::unauthorized_sets_reason_header ... ok [INFO] [stdout] test blossom::storage::tests::delete_blob_owner_and_permission ... ok [INFO] [stdout] test http::response::tests::with_cors_adds_header ... ok [INFO] [stdout] test http::request::tests::parse_error_no_request_line ... ok [INFO] [stdout] test http::request::tests::parse_error_unknown_method ... ok [INFO] [stdout] test blossom::storage::tests::upload_and_verify_hash ... ok [INFO] [stdout] test mime::tests::as_ref_roundtrips_with_from_mime ... ok [INFO] [stdout] test http::response::tests::body_bytes_sets_body ... ok [INFO] [stdout] test mime::tests::ext_all_variants ... ok [INFO] [stdout] test mime::tests::from_ext_mixed_case_falls_through ... ok [INFO] [stdout] test blossom::storage::tests::produce_blob_roundtrip ... ok [INFO] [stdout] test blossom::storage::tests::get_metadata_after_upload ... ok [INFO] [stdout] test mime::tests::from_ext_lowercase ... ok [INFO] [stdout] test mime::tests::from_ext_unknown_and_empty ... ok [INFO] [stdout] test mime::tests::from_ext_uppercase ... ok [INFO] [stdout] test mime::tests::from_mime_all_known ... ok [INFO] [stdout] test mime::tests::from_mime_unknown_and_empty ... ok [INFO] [stdout] test nostr::auth::tests::created_in_future ... ok [INFO] [stdout] test blossom::storage::tests::list_blobs_filters ... ok [INFO] [stdout] test mime::tests::json_roundtrip ... ok [INFO] [stdout] test nostr::auth::tests::expired_event ... ok [INFO] [stdout] test http::request::tests::header_lookup_missing ... ok [INFO] [stdout] test nostr::auth::tests::missing_nostr_prefix ... ok [INFO] [stdout] test nostr::auth::tests::missing_verb_tag ... ok [INFO] [stdout] test nostr::auth::tests::invalid_expiration_value ... ok [INFO] [stdout] test nostr::auth::tests::invalid_base64 ... ok [INFO] [stdout] test nostr::auth::tests::invalid_json ... ok [INFO] [stdout] test http::server::tests::shutdown_flag_causes_immediate_exit ... ok [INFO] [stdout] test nostr::auth::tests::missing_expiration_tag ... ok [INFO] [stdout] test nostr::event::tests::canonical_json_escapes_special_chars ... ok [INFO] [stdout] test nostr::event::tests::canonical_json_matches_nip01 ... ok [INFO] [stdout] test nostr::auth::tests::invalid_event_id ... ok [INFO] [stdout] test http::response::tests::forbidden_sets_reason_header ... ok [INFO] [stdout] test nostr::auth::tests::verb_mismatch ... ok [INFO] [stdout] test nostr::event::tests::verify_id_valid ... ok [INFO] [stdout] test nostr::auth::tests::hash_tag_found ... ok [INFO] [stdout] test nostr::auth::tests::wrong_kind ... ok [INFO] [stdout] test nostr::auth::tests::hash_tag_not_found ... ok [INFO] [stdout] test nostr::auth::tests::hash_tag_multiple_x_any_match ... ok [INFO] [stdout] test nostr::event::tests::verify_id_tampered_id ... ok [INFO] [stdout] test nostr::event::tests::verify_sig_invalid_pubkey_hex ... ok [INFO] [stdout] test nostr::event::tests::verify_sig_valid ... ok [INFO] [stdout] test http::request::tests::parse_put_with_all_headers ... ok [INFO] [stdout] test http::request::tests::parse_simple_get ... ok [INFO] [stdout] test http::response::tests::cors_preflight_has_all_headers ... ok [INFO] [stdout] test http::response::tests::header_adds_to_vec ... ok [INFO] [stdout] test nostr::event::tests::verify_id_tampered_content ... ok [INFO] [stdout] test nostr::event::tests::verify_sig_invalid_sig_hex ... ok [INFO] [stdout] test nostr::event::tests::verify_sig_tampered ... ok [INFO] [stdout] test nostr::event::tests::tag_values_multiple_and_none ... ok [INFO] [stdout] test nostr::event::tests::tag_value_found_and_not_found ... ok [INFO] [stdout] test nostr::auth::tests::valid_auth_passes ... ok [INFO] [stdout] test http::server::tests::shutdown_drain_completes_within_timeout ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xelaju-057c3873a63713fb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Doc-tests xelaju [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] running `Command { std: "docker" "inspect" "d8582fb3a89234fab0981902ab7f5391aa5567821b5e43fc0cf6987ef0e491ef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8582fb3a89234fab0981902ab7f5391aa5567821b5e43fc0cf6987ef0e491ef", kill_on_drop: false }` [INFO] [stdout] d8582fb3a89234fab0981902ab7f5391aa5567821b5e43fc0cf6987ef0e491ef