[INFO] fetching crate svg_path_ops 0.11.0... [INFO] testing svg_path_ops-0.11.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate svg_path_ops 0.11.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate svg_path_ops 0.11.0 [INFO] finished tweaking crates.io crate svg_path_ops 0.11.0 [INFO] tweaked toml for crates.io crate svg_path_ops 0.11.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate svg_path_ops 0.11.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate svg_path_ops 0.11.0 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7df212a2d031684cc237d8476d638bff7ed6e76d40afce455d4f8f3b73bea859 [INFO] running `Command { std: "docker" "start" "-a" "7df212a2d031684cc237d8476d638bff7ed6e76d40afce455d4f8f3b73bea859", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7df212a2d031684cc237d8476d638bff7ed6e76d40afce455d4f8f3b73bea859", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7df212a2d031684cc237d8476d638bff7ed6e76d40afce455d4f8f3b73bea859", kill_on_drop: false }` [INFO] [stdout] 7df212a2d031684cc237d8476d638bff7ed6e76d40afce455d4f8f3b73bea859 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7aea6ec401b196eee58a509c5e72390595aa3cc9bf4db14555f4123646e43847 [INFO] running `Command { std: "docker" "start" "-a" "7aea6ec401b196eee58a509c5e72390595aa3cc9bf4db14555f4123646e43847", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling cgmath v0.18.0 [INFO] [stderr] Compiling kurbo v0.9.5 [INFO] [stderr] Compiling svgtypes v0.11.0 [INFO] [stderr] Compiling approx v0.4.0 [INFO] [stderr] Compiling svg_path_ops v0.11.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: method `add_point` is never used [INFO] [stdout] --> src/bbox.rs:140:8 [INFO] [stdout] | [INFO] [stdout] 53 | impl BBox { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 140 | fn add_point(&mut self, x: f64, y: f64) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.13s [INFO] running `Command { std: "docker" "inspect" "7aea6ec401b196eee58a509c5e72390595aa3cc9bf4db14555f4123646e43847", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7aea6ec401b196eee58a509c5e72390595aa3cc9bf4db14555f4123646e43847", kill_on_drop: false }` [INFO] [stdout] 7aea6ec401b196eee58a509c5e72390595aa3cc9bf4db14555f4123646e43847 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3779c3394bdf44c7211180e6c3705dde745b347b3ebed84e520c8978fdaf58d6 [INFO] running `Command { std: "docker" "start" "-a" "3779c3394bdf44c7211180e6c3705dde745b347b3ebed84e520c8978fdaf58d6", kill_on_drop: false }` [INFO] [stdout] warning: method `add_point` is never used [INFO] [stdout] --> src/bbox.rs:140:8 [INFO] [stdout] | [INFO] [stdout] 53 | impl BBox { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 140 | fn add_point(&mut self, x: f64, y: f64) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling svg_path_ops v0.11.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.94s [INFO] running `Command { std: "docker" "inspect" "3779c3394bdf44c7211180e6c3705dde745b347b3ebed84e520c8978fdaf58d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3779c3394bdf44c7211180e6c3705dde745b347b3ebed84e520c8978fdaf58d6", kill_on_drop: false }` [INFO] [stdout] 3779c3394bdf44c7211180e6c3705dde745b347b3ebed84e520c8978fdaf58d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5b945db9b57862d7b539d946fa17700e77a6c0c1764e492f9d2c6dc4c1527b5c [INFO] running `Command { std: "docker" "start" "-a" "5b945db9b57862d7b539d946fa17700e77a6c0c1764e492f9d2c6dc4c1527b5c", kill_on_drop: false }` [INFO] [stderr] warning: method `add_point` is never used [INFO] [stderr] --> src/bbox.rs:140:8 [INFO] [stderr] | [INFO] [stderr] 53 | impl BBox { [INFO] [stderr] | --------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 140 | fn add_point(&mut self, x: f64, y: f64) -> &mut Self { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `svg_path_ops` (lib) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/svg_path_ops-29396c36b23b1166) [INFO] [stdout] [INFO] [stdout] running 106 tests [INFO] [stdout] test bbox::test::test_add_point_and_coordinates ... ok [INFO] [stdout] test bbox::test::default_box_is_undefined_with_zero_size ... ok [INFO] [stdout] test bbox::test::test_add_quadratic_curve ... ok [INFO] [stdout] test bbox::test::test_copy ... ok [INFO] [stdout] test bbox::test::test_matrix_to_put_in_box ... ok [INFO] [stdout] test bbox::test::test_add_cubic_curve ... ok [INFO] [stdout] test bbox::test::test_view_box ... ok [INFO] [stdout] test bbox::test::test_width_and_height ... ok [INFO] [stdout] test pt::test::almost_zero_eigen_values ... ok [INFO] [stdout] test pt::test::apply_arc_matrix ... ok [INFO] [stdout] test pt::test::apply_arc_matrix_2 ... ok [INFO] [stdout] test pt::test::arc_to_line_at_scale ... ok [INFO] [stdout] test bbox::test::parse_from_string ... ok [INFO] [stdout] test pt::test::basic_translate ... ok [INFO] [stdout] test pt::test::arc_rotate_negative_90 ... ok [INFO] [stdout] test pt::test::arc_rotate_90 ... ok [INFO] [stdout] test pt::test::arc_to_line_at_scale_2 ... ok [INFO] [stdout] test pt::test::drop_arcs_with_same_start_and_end_points_2 ... ok [INFO] [stdout] test pt::test::not_collapse_multiple_rel_m ... ignored, First M fails [INFO] [stdout] test pt::test::handle_unit_transforms ... ok [INFO] [stdout] test pt::test::not_collapse_multiple_abs_m ... ok [INFO] [stdout] test pt::test::process_circle_like_segments ... ok [INFO] [stdout] test pt::test::rel_arcs ... ok [INFO] [stdout] test pt::test::rel_convert_multi_segment_curve ... ok [INFO] [stdout] test pt::test::drop_arcs_with_same_start_and_end_points ... ok [INFO] [stdout] test pt::test::rel_convert_line ... ok [INFO] [stdout] test pt::test::rel_horizontal_line ... ok [INFO] [stdout] test pt::test::rel_track_position_after_z ... ok [INFO] [stdout] test pt::test::round_precision ... ok [INFO] [stdout] test pt::test::scale_and_rotate ... ok [INFO] [stdout] test pt::test::scale_and_translate ... ok [INFO] [stdout] test pt::test::scale_arc_rel ... ok [INFO] [stdout] test pt::test::scale_arc_abs ... ok [INFO] [stdout] test pt::test::scale_abs_curve ... ok [INFO] [stdout] test pt::test::rel_vertical_line ... ok [INFO] [stdout] test pt::test::round_arcs ... ok [INFO] [stdout] test pt::test::scale_horizontal_lines ... ok [INFO] [stdout] test pt::test::reset_delta_error_on_contour_end ... ok [INFO] [stdout] test pt::test::replace_arcs_with_lines ... ok [INFO] [stdout] test pt::test::round_curves ... ok [INFO] [stdout] test pt::test::dont_touch_rel_line ... ok [INFO] [stdout] test pt::test::rotate_by_90_degrees_about_point_10_10 ... ok [INFO] [stdout] test pt::test::skew_y ... ok [INFO] [stdout] test pt::test::scale_vertical_lines ... ok [INFO] [stdout] test pt::test::track_errors_for_contour_start ... ok [INFO] [stdout] test pt::test::rotate_by_negative_90_degrees_about_point_10_10 ... ok [INFO] [stdout] test pt::test::track_errors_2 ... ok [INFO] [stdout] test pt::test::track_errors ... ok [INFO] [stdout] test pt::test::should_flip_sweep_flag_if_image_is_flipped ... ok [INFO] [stdout] test pt::test::transform_string::combinations::scale_and_rotate ... ok [INFO] [stdout] test pt::test::transform_string::combinations::scale_and_translate ... ok [INFO] [stdout] test pt::test::transform_string::combinations::skew_and_scale ... ok [INFO] [stdout] test pt::test::transform_string::matrix::path_with_absolute_segments ... ok [INFO] [stdout] test pt::test::transform_string::matrix::path_with_relative_segments ... ok [INFO] [stdout] test pt::test::scale_rel_curve ... ok [INFO] [stdout] test pt::test::transform_string::misc::empty_transforms ... ok [INFO] [stdout] test pt::test::transform_path_with_absolute_segments ... ok [INFO] [stdout] test pt::test::skew_x ... ok [INFO] [stdout] test pt::test::transform_string::bbox::test_matrix_to_fit_in_box ... ok [INFO] [stdout] test pt::test::transform_string::misc::nothing_to_transform ... ok [INFO] [stdout] test pt::test::should_flip_sweep_flag_if_image_is_flipped_2 ... ok [INFO] [stdout] test pt::test::transform_string::misc::segment_replacement ... ok [INFO] [stdout] test pt::test::transform_string::scale::scale_by_2 ... ok [INFO] [stdout] test pt::test::transform_string::rotate::rotate_by_90_degrees ... ok [INFO] [stdout] test pt::test::transform_string::skew::skew_x ... ok [INFO] [stdout] test pt::test::transform_string::rotate::rotate_by_negative_90_degrees ... ok [INFO] [stdout] test pt::test::transform_string::translate::rel_after_translate_should_not_break_2 ... ok [INFO] [stdout] test pt::test::transform_string::translate::x_and_y_with_absolute_curves ... ok [INFO] [stdout] test pt::test::transform_string::translate::x_and_y ... ok [INFO] [stdout] test pt::test::transform_string::scale::scale_by_x_and_y ... ok [INFO] [stdout] test pt::test::transform_string::scale::scale_by_x_and_y_with_relative_curves ... ok [INFO] [stdout] test pt::test::transform_string::bbox::get_bounding_box ... ok [INFO] [stdout] test pt::test::transform_string::unarc::curve_between_same_point_2 ... ok [INFO] [stdout] test pt::test::transform_string::unarc::rounding_errors ... ok [INFO] [stdout] test pt::test::transform_string::translate::x_and_y_with_relative_curves ... ok [INFO] [stdout] test pt::test::transform_string::skew::skew_y ... ok [INFO] [stdout] test pt::test::transform_string::translate::rel_after_translate_should_not_break ... ok [INFO] [stdout] test pt::test::transform_string::translate::x_only ... ok [INFO] [stdout] test pt::test::transform_string::unarc::circle ... ok [INFO] [stdout] test pt::test::transform_string::unarc::complete_arc ... ok [INFO] [stdout] test pt::test::transform_string::unarc::curve_between_same_point ... ok [INFO] [stdout] test pt::test::transform_string::unshort::quadratic_copy_starting_point ... ok [INFO] [stdout] test pt::test::transform_string::unshort::quadratic_handle_relative_paths ... ok [INFO] [stdout] test pt::test::transform_string::unshort::quadratic_shouldnt_change_full_arc ... ok [INFO] [stdout] test pt::test::transform_string::unshort::should_copy_starting_point ... ok [INFO] [stdout] test pt::test::transform_string::unshort::shouldnt_change_full_arc ... ok [INFO] [stdout] test pt::test::transform_string::unshort::should_reflect_control_point ... ok [INFO] [stdout] test pt::test::translate_abs_arcs ... ok [INFO] [stdout] test pt::test::transform_string::unarc::rx_ry_zero ... ok [INFO] [stdout] test pt::test::translate_abs_curve ... ok [INFO] [stdout] test pt::test::translate_horizontal_lines ... ok [INFO] [stdout] test pt::test::translate_rel_arcs ... ok [INFO] [stdout] test pt::test::translate_vertical_lines ... ok [INFO] [stdout] test pt::test::transform_string::unarc::rx_zero ... ok [INFO] [stdout] test pt::test::unit_transform ... ok [INFO] [stdout] test pt::test::transform_string::unarc::rounding_errors_2 ... ok [INFO] [stdout] test pt::test::transform_string::unarc::small_arc ... ok [INFO] [stdout] test pt::test::translate_rel_curve ... ok [INFO] [stdout] test test::absolutize_happy_path ... ok [INFO] [stdout] test pt::test::transform_path_with_relative_segments ... ok [INFO] [stdout] test test::normalize_happy_path ... ok [INFO] [stdout] test test::arc_to_cubic_curves ... ok [INFO] [stdout] test pt::test::transform_string::misc::first_m_should_be_absolute ... ok [INFO] [stdout] test pt::test::transform_string::unshort::relative_paths ... ok [INFO] [stdout] test pt::test::transform_string::unshort::quadratic_should_reflect_control_point ... ok [INFO] [stdout] test pt::test::transform_string::misc::wrong_param_count - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Doc-tests svg_path_ops [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - (line 23) ... ignored [INFO] [stdout] test src/lib.rs - (line 36) ... ignored [INFO] [stdout] test src/lib.rs - (line 49) ... ignored [INFO] [stdout] test src/lib.rs - (line 62) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5b945db9b57862d7b539d946fa17700e77a6c0c1764e492f9d2c6dc4c1527b5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b945db9b57862d7b539d946fa17700e77a6c0c1764e492f9d2c6dc4c1527b5c", kill_on_drop: false }` [INFO] [stdout] 5b945db9b57862d7b539d946fa17700e77a6c0c1764e492f9d2c6dc4c1527b5c