[INFO] fetching crate denise 0.31.0...
[INFO] testing denise-0.31.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate denise 0.31.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate denise 0.31.0
[INFO] finished tweaking crates.io crate denise 0.31.0
[INFO] tweaked toml for crates.io crate denise 0.31.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate denise 0.31.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate denise 0.31.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/bisand/denise"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/bisand/denise"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `denise` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3
[INFO] running `Command { std: "docker" "start" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", 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" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", 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" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/bisand/denise"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/bisand/denise"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `denise` (manifest) generated 1 warning
[INFO] [stderr]    Compiling denise v0.31.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.64s
[INFO] running `Command { std: "docker" "inspect" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", 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" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/bisand/denise"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/bisand/denise"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `denise` (manifest) generated 1 warning
[INFO] [stderr]    Compiling denise v0.31.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.75s
[INFO] running `Command { std: "docker" "inspect" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", 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" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/bisand/denise"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/bisand/denise"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `denise` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/denise/cdbadf8d1e25acd2/out/denise-cdbadf8d1e25acd2)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test color::tests::rgb_is_opaque ... ok
[INFO] [stdout] test cursor::tests::a_sprite_that_lies_about_its_size_is_refused ... ok
[INFO] [stdout] test angle::tests::the_cardinal_directions_are_exact ... ok
[INFO] [stdout] test angle::tests::every_angle_satisfies_the_pythagorean_identity ... ok
[INFO] [stdout] test cursor::tests::a_sprite_lands_top_left_and_the_rest_is_transparent ... ok
[INFO] [stdout] test cursor::tests::exactly_filling_the_plane_is_allowed ... ok
[INFO] [stdout] test damage::tests::age_deeper_than_history_is_full_repaint ... ok
[INFO] [stdout] test cursor::tests::padding_is_transparent_rather_than_black ... ok
[INFO] [stdout] test cursor::tests::a_sprite_larger_than_the_plane_is_refused_rather_than_cropped ... ok
[INFO] [stdout] test damage::tests::damage_is_clipped_to_surface ... ok
[INFO] [stdout] test damage::tests::double_buffer_unions_previous_frame ... ok
[INFO] [stdout] test damage::tests::contained_rect_is_absorbed ... ok
[INFO] [stdout] test damage::tests::coalescing_never_loses_coverage ... ok
[INFO] [stdout] test color::tests::argb_round_trip ... ok
[INFO] [stdout] test damage::tests::offscreen_damage_is_dropped ... ok
[INFO] [stdout] test angle::tests::sine_rises_monotonically_over_the_first_quarter ... ok
[INFO] [stdout] test damage::tests::pending_is_this_frame_while_resolved_is_still_the_last_one ... ok
[INFO] [stdout] test damage::tests::overflow_collapses_to_bounds ... ok
[INFO] [stdout] test damage::tests::touching_rects_merge ... ok
[INFO] [stdout] test geom::tests::a_difference_is_the_pieces_around_the_hole_and_nothing_twice ... ok
[INFO] [stdout] test damage::tests::resize_invalidates_history ... ok
[INFO] [stdout] test damage::tests::single_buffer_sees_only_current_damage ... ok
[INFO] [stdout] test geom::tests::a_difference_with_a_stranger_is_the_whole_and_with_a_cover_is_nothing ... ok
[INFO] [stdout] test geom::tests::containment ... ok
[INFO] [stdout] test damage::tests::pending_is_empty_for_a_full_mark_and_for_a_clean_frame ... ok
[INFO] [stdout] test damage::tests::undefined_age_forces_full_repaint ... ok
[INFO] [stdout] test damage::tests::first_frame_is_always_full ... ok
[INFO] [stdout] test damage::tests::full_repaint_is_recorded_in_history ... ok
[INFO] [stdout] test damage::tests::mostly_covered_surface_collapses ... ok
[INFO] [stdout] test geom::tests::from_edges_handles_inverted_input ... ok
[INFO] [stdout] test input::tests::modifier_bits ... ok
[INFO] [stdout] test input::tests::unidentified_keys_keep_their_scancode ... ok
[INFO] [stdout] test geom::tests::intersect_and_union ... ok
[INFO] [stdout] test geom::tests::scaling_is_exact_at_whole_factors ... ok
[INFO] [stdout] test geom::tests::scaling_rounds_negative_edges_to_nearest ... ok
[INFO] [stdout] test geom::tests::union_ignores_empty_operands ... ok
[INFO] [stdout] test geom::tests::scaling_keeps_shared_edges_shared ... ok
[INFO] [stdout] test surface::tests::accepts_exactly_sized_padded_buffer ... ok
[INFO] [stdout] test surface::tests::rejects_short_buffer ... ok
[INFO] [stdout] test surface::tests::rejects_stride_below_width ... ok
[INFO] [stdout] test surface::tests::rows_skip_padding ... ok
[INFO] [stdout] test surface::tests::the_messages_are_the_ones_the_derive_wrote ... ok
[INFO] [stdout] test geom::tests::touching_but_not_intersecting ... ok
[INFO] [stdout] test geom::tests::negative_extent_is_clamped ... ok
[INFO] [stdout] test surface::tests::zero_size_is_not_ready ... ok
[INFO] [stdout] test theme::contrast::tests::a_colour_has_no_contrast_with_itself ... ok
[INFO] [stdout] test theme::contrast::tests::black_on_white_is_the_maximum_ratio ... ok
[INFO] [stdout] test theme::contrast::tests::contrast_is_symmetric ... ok
[INFO] [stdout] test theme::contrast::tests::derived_content_is_readable_over_any_background ... ok
[INFO] [stdout] test theme::contrast::tests::derived_content_keeps_the_hue ... ok
[INFO] [stdout] test theme::contrast::tests::known_wcag_pairs_match_the_published_ratios ... ok
[INFO] [stdout] test theme::tests::builders_are_const_usable ... ok
[INFO] [stdout] test theme::tests::built_in_themes_are_readable ... ok
[INFO] [stdout] test theme::tests::a_black_base_ramps_lighter_rather_than_nowhere ... ok
[INFO] [stdout] test theme::tests::content_roles_are_their_own_content ... ok
[INFO] [stdout] test theme::tests::a_light_base_ramps_darker ... ok
[INFO] [stdout] test theme::tests::every_role_maps_to_its_own_slot ... ok
[INFO] [stdout] test theme::tests::metrics_scale_and_never_lose_the_border ... ok
[INFO] [stdout] test theme::tests::high_contrast_clears_the_strictest_target ... ok
[INFO] [stdout] test theme::tests::pair_agrees_with_the_individual_lookups ... ok
[INFO] [stdout] test theme::tests::recessed_surfaces_are_distinct_from_the_main_one ... ok
[INFO] [stdout] test theme::tests::the_three_base_surfaces_share_one_content_colour ... ok
[INFO] [stdout] test theme::tests::validate_catches_a_deliberately_broken_theme ... ok
[INFO] [stdout] test surface::tests::a_geometry_that_overflows_32_bit_arithmetic_is_still_measured_honestly ... ok
[INFO] [stdout] test theme::contrast::tests::luminance_is_ordered_and_spans_the_range ... ok
[INFO] [stdout] test theme::contrast::tests::stricter_targets_give_stronger_contrast ... ok
[INFO] [stdout] test theme::tests::touch_targets_are_large_enough_to_hit ... ok
[INFO] [stdout] test theme::tests::validate_reports_the_worst_offender ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests denise
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/geom.rs - geom::Rect::scaled_by (line 136) ... ok
[INFO] [stdout] test src/theme/mod.rs - theme (line 9) ... ok
[INFO] [stdout] test src/lib.rs - (line 14) - compile ... ok
[INFO] [stdout] test src/lib.rs - Readme (line 99) ... ok
[INFO] [stdout] test src/cursor.rs - cursor (line 17) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.48s; merged doctests compilation took 0.44s
[INFO] running `Command { std: "docker" "inspect" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3", kill_on_drop: false }`
[INFO] [stdout] 0acf49c4c27c13ad7ec97721ff19f7120168fa5c0eb60ad00a1ded1546d351d3
