[INFO] fetching crate raves_metadata 0.0.1... [INFO] testing raves_metadata-0.0.1 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate raves_metadata 0.0.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate raves_metadata 0.0.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate raves_metadata 0.0.1 [INFO] tweaked toml for crates.io crate raves_metadata 0.0.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate raves_metadata 0.0.1 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate raves_metadata 0.0.1 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-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3eb7b1ff6c44402cee67a19ec9a8192abb1b7e62399493f05a0e00224be04e2b [INFO] running `Command { std: "docker" "start" "-a" "3eb7b1ff6c44402cee67a19ec9a8192abb1b7e62399493f05a0e00224be04e2b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3eb7b1ff6c44402cee67a19ec9a8192abb1b7e62399493f05a0e00224be04e2b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3eb7b1ff6c44402cee67a19ec9a8192abb1b7e62399493f05a0e00224be04e2b", kill_on_drop: false }` [INFO] [stdout] 3eb7b1ff6c44402cee67a19ec9a8192abb1b7e62399493f05a0e00224be04e2b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fde98618a669fc52490df18af9199349e078edbfc01721dc62caa18b7c66f6eb [INFO] running `Command { std: "docker" "start" "-a" "fde98618a669fc52490df18af9199349e078edbfc01721dc62caa18b7c66f6eb", kill_on_drop: false }` [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling xml-rs v0.8.26 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling raves_xmltree v0.11.0 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling yaml-rust2 v0.10.3 [INFO] [stderr] Compiling raves_metadata_types v0.0.1 [INFO] [stderr] Compiling raves_metadata v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.36s [INFO] running `Command { std: "docker" "inspect" "fde98618a669fc52490df18af9199349e078edbfc01721dc62caa18b7c66f6eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fde98618a669fc52490df18af9199349e078edbfc01721dc62caa18b7c66f6eb", kill_on_drop: false }` [INFO] [stdout] fde98618a669fc52490df18af9199349e078edbfc01721dc62caa18b7c66f6eb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cdc9656dffe16dc7aa6ad546e0c1abc472f432646419fb8596cc2ab0fd9d42f2 [INFO] running `Command { std: "docker" "start" "-a" "cdc9656dffe16dc7aa6ad546e0c1abc472f432646419fb8596cc2ab0fd9d42f2", kill_on_drop: false }` [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling raves_metadata v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.82s [INFO] running `Command { std: "docker" "inspect" "cdc9656dffe16dc7aa6ad546e0c1abc472f432646419fb8596cc2ab0fd9d42f2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cdc9656dffe16dc7aa6ad546e0c1abc472f432646419fb8596cc2ab0fd9d42f2", kill_on_drop: false }` [INFO] [stdout] cdc9656dffe16dc7aa6ad546e0c1abc472f432646419fb8596cc2ab0fd9d42f2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fcdba3b1c95ac7bd10b999e8bdbe96791768254abc7eda338fbe4869998025a4 [INFO] running `Command { std: "docker" "start" "-a" "fcdba3b1c95ac7bd10b999e8bdbe96791768254abc7eda338fbe4869998025a4", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/raves_metadata-2d8e2c5444dc959b) [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test exif::tests::ifd_with_no_fields_should_fail ... ok [INFO] [stdout] test exif::ifd::tests::disallow_self_referential_ifds ... ok [INFO] [stdout] test exif::tests::no_ifds ... ok [INFO] [stdout] test exif::tests::multiple_ifds ... ok [INFO] [stdout] test exif::tests::tiff_header_offset ... ok [INFO] [stdout] test exif::ifd::tests::hitting_recursion_limit_should_return_err ... ok [INFO] [stdout] test iptc::iptc4xmp::tests::get_list_and_prefixed_child ... ok [INFO] [stdout] test iptc::iptc4xmp::tests::check_prefixed_attr ... ok [INFO] [stdout] test iptc::iptc4xmp::tests::simple_xmp_iptc_embed ... ok [INFO] [stdout] test exif::tests::parses_minimal_exif ... ok [INFO] [stdout] test exif::tests::real_file ... ok [INFO] [stdout] test exif::tests::tiff_header ... ok [INFO] [stdout] test exif::value::tests::all_nonrational_exif_primitives_should_parse_under_le_and_be ... ok [INFO] [stdout] test exif::value::tests::unknown_type ... ok [INFO] [stdout] test exif::tests::endianness ... ok [INFO] [stdout] test providers::heic::tests::nokia_conformance_file_c034_heic_parses_despite_malformed_exif_tiff_header_offset ... ok [INFO] [stdout] test providers::avif::tests::sample_img_tiny_exif_should_parse ... ok [INFO] [stdout] test providers::png::tests::png_containing_xmp_parses_correctly ... ok [INFO] [stdout] test providers::avif::tests::sample_img_meta_after_img_blob_should_parse ... ok [INFO] [stdout] test providers::avif::tests::sample_img_meta_before_img_blob_should_parse ... ok [INFO] [stdout] test exif::value::tests::long_field ... ok [INFO] [stdout] test providers::png::tests::blank_sample_with_exif ... ok [INFO] [stdout] test providers::mov::tests::real_mov_file_should_parse_and_yield_xmp ... ok [INFO] [stdout] test providers::mp4::tests::parse_real_mp4 ... ok [INFO] [stdout] test providers::png::tests::png_signature_parsing ... ok [INFO] [stdout] test providers::webp::tests::check_xmp ... ok [INFO] [stdout] test providers::shared::bmff::heif::iinf::tests::parse_out_mime_type ... ok [INFO] [stdout] test providers::shared::tests::empty_nul_terminated_str_should_parse ... ok [INFO] [stdout] test providers::shared::tests::nul_terminated_str_parses_normally ... ok [INFO] [stdout] test providers::shared::tests::nul_terminated_str_without_nul_should_fail ... ok [INFO] [stdout] test providers::webp::tests::odd_num_of_chunk_bytes_should_construct ... ok [INFO] [stdout] test providers::webp::tests::real_sample_image_should_construct ... ok [INFO] [stdout] test providers::webp::tests::empty_webp_should_fail ... ok [INFO] [stdout] test providers::webp::tests::ensure_iptc_is_unsupported ... ok [INFO] [stdout] test providers::webp::tests::extended_webp_should_construct ... ok [INFO] [stdout] test providers::webp::tests::should_construct_simple_webp ... ok [INFO] [stdout] test providers::jpeg::tests::real_jpeg_written_meta_with_exiftool ... ok [INFO] [stdout] test providers::shared::bmff::ftyp::tests::fourcc_should_parse ... ok [INFO] [stdout] test providers::shared::tests::nul_terminated_str_multiple_nuls_should_parse ... ok [INFO] [stdout] test providers::webp::tests::find_chunk_finds_needles ... ok [INFO] [stdout] test providers::shared::bmff::ftyp::tests::ftyp_box_should_parse ... ok [INFO] [stdout] test providers::webp::tests::real_sample_image_should_parse ... ok [INFO] [stdout] test exif::value::tests::passing_stream_w_native_endianness_should_panic - should panic ... ok [INFO] [stdout] test xmp::heuristics::tests::check_is_rdf_description ... ok [INFO] [stdout] test providers::webp::tests::should_find_exif_in_real_sample_image ... ok [INFO] [stdout] test xmp::heuristics::tests::is_struct_stress_test_all_structs ... ok [INFO] [stdout] test xmp::heuristics::tests::is_struct_stress_test_not_structs ... ok [INFO] [stdout] test xmp::heuristics::tests::invalid_containers_should_fail_in_has_collection ... ok [INFO] [stdout] test xmp::tests::blank_description_is_ok ... ok [INFO] [stdout] test xmp::heuristics::tests::valid_containers_in_has_collection ... ok [INFO] [stdout] test xmp::tests::respects_rdf_about_attribute ... ok [INFO] [stdout] test xmp::tests::from_photoshop ... ok [INFO] [stdout] test xmp::value::arrays::tests::should_parse_bag_unordered_array ... ok [INFO] [stdout] test xmp::value::prims::tests::dates_are_just_text ... ok [INFO] [stdout] test xmp::value::prims::tests::normal_numbers_parse ... ok [INFO] [stdout] test xmp::value::prims::tests::only_standard_compliant_booleans_should_parse ... ok [INFO] [stdout] test xmp::value::arrays::tests::should_parse_seq_ordered_array ... ok [INFO] [stdout] test xmp::value::prims::tests::reals_should_parse ... ok [INFO] [stdout] test xmp::value::prims::tests::text_should_parse ... ok [INFO] [stdout] test providers::jpeg::tests::real_jpeg_no_meta ... ok [INFO] [stdout] test xmp::value::prims::tests::huge_numbers_parse_as_prim_text ... ok [INFO] [stdout] test xmp::value::structs::tests::several_struct_types ... ok [INFO] [stdout] test xmp::value::unions::tests::union_colorant ... ok [INFO] [stdout] test xmp::tests::rdf_about_attribute_isnt_required ... ok [INFO] [stdout] test xmp::value::arrays::tests::should_parse_alternatives ... ok [INFO] [stdout] test providers::jpeg::tests::sample_jpeg_with_kinda_corrupted_fields ... ok [INFO] [stdout] test providers::jpeg::tests::real_jpeg_with_meta_from_camera ... ok [INFO] [stdout] test providers::jpeg::tests::real_jpeg_with_hdr_and_extended_xmp ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] [stderr] Running tests/xmp.rs (/opt/rustwide/target/debug/deps/xmp-452ffb49ce59477e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] [TRACE src/xmp/mod.rs:370 raves_metadata::xmp] Parsing element `MaxPageSize`. [INFO] [stderr] [TRACE src/xmp/value/mod.rs:41 raves_metadata::xmp::value] Parsing element with known schema! [INFO] [stderr] - element: `MaxPageSize` [INFO] [stderr] - schema: `Struct( [INFO] [stderr] [ [INFO] [stderr] XmpKindStructField { [INFO] [stderr] ident: Namespaced { [INFO] [stderr] field_name: "h", [INFO] [stderr] namespace: "http://ns.adobe.com/xap/1.0/sType/Dimensions#", [INFO] [stderr] }, [INFO] [stderr] ty: Simple( [INFO] [stderr] Real, [INFO] [stderr] ), [INFO] [stderr] }, [INFO] [stderr] XmpKindStructField { [INFO] [stderr] ident: Namespaced { [INFO] [stderr] field_name: "w", [INFO] [stderr] namespace: "http://ns.adobe.com/xap/1.0/sType/Dimensions#", [INFO] [stderr] }, [INFO] [stderr] ty: Simple( [INFO] [stderr] Real, [INFO] [stderr] ), [INFO] [stderr] }, [INFO] [stderr] XmpKindStructField { [INFO] [stderr] ident: Namespaced { [INFO] [stderr] field_name: "unit", [INFO] [stderr] namespace: "http://ns.adobe.com/xap/1.0/sType/Dimensions#", [INFO] [stderr] }, [INFO] [stderr] ty: Simple( [INFO] [stderr] Text, [INFO] [stderr] ), [INFO] [stderr] }, [INFO] [stderr] ], [INFO] [stderr] )` [INFO] [stderr] [TRACE src/xmp/value/structs.rs:49 raves_metadata::xmp::value::structs] Won't make a field from `rdf:parseType` attribute. [INFO] [stderr] [TRACE src/xmp/value/structs.rs:134 raves_metadata::xmp::value::structs] Parsing inner field `w` on struct `MaxPageSize`... [INFO] [stderr] [TRACE src/xmp/value/structs.rs:28 raves_metadata::xmp::value::structs] A schema was given! Checking field info... [INFO] [stderr] [TRACE src/xmp/value/structs.rs:32 raves_metadata::xmp::value::structs] Field namespace found! Will return based on namespace eq... [INFO] [stderr] [TRACE src/xmp/value/mod.rs:41 raves_metadata::xmp::value] Parsing element with known schema! [INFO] [stderr] - element: `w` [INFO] [stderr] - schema: `Simple( [INFO] [stderr] Real, [INFO] [stderr] )` [INFO] [stderr] [TRACE src/xmp/value/structs.rs:134 raves_metadata::xmp::value::structs] Parsing inner field `h` on struct `MaxPageSize`... [INFO] [stderr] [TRACE src/xmp/value/structs.rs:28 raves_metadata::xmp::value::structs] A schema was given! Checking field info... [INFO] [stderr] [TRACE src/xmp/value/structs.rs:32 raves_metadata::xmp::value::structs] Field namespace found! Will return based on namespace eq... [INFO] [stderr] [TRACE src/xmp/value/mod.rs:41 raves_metadata::xmp::value] Parsing element with known schema! [INFO] [stderr] - element: `h` [INFO] [stderr] - schema: `Simple( [INFO] [stderr] Real, [INFO] [stderr] )` [INFO] [stderr] [TRACE src/xmp/value/structs.rs:134 raves_metadata::xmp::value::structs] Parsing inner field `unit` on struct `MaxPageSize`... [INFO] [stderr] [TRACE src/xmp/value/structs.rs:28 raves_metadata::xmp::value::structs] A schema was given! Checking field info... [INFO] [stdout] test known_struct_type ... ok [INFO] [stderr] [TRACE src/xmp/value/structs.rs:32 raves_metadata::xmp::value::structs] Field namespace found! Will return based on namespace eq... [INFO] [stdout] [INFO] [stderr] [TRACE src/xmp/value/mod.rs:41 raves_metadata::xmp::value] Parsing element with known schema! [INFO] [stderr] - element: `unit` [INFO] [stderr] - schema: `Simple( [INFO] [stderr] Text, [INFO] [stderr] )` [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests raves_metadata [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/xmp/mod.rs - xmp::Xmp::combine (line 110) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.82s; merged doctests compilation took 0.81s [INFO] running `Command { std: "docker" "inspect" "fcdba3b1c95ac7bd10b999e8bdbe96791768254abc7eda338fbe4869998025a4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fcdba3b1c95ac7bd10b999e8bdbe96791768254abc7eda338fbe4869998025a4", kill_on_drop: false }` [INFO] [stdout] fcdba3b1c95ac7bd10b999e8bdbe96791768254abc7eda338fbe4869998025a4