[INFO] fetching crate geoscribe 0.5.0...
[INFO] testing geoscribe-0.5.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate geoscribe 0.5.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate geoscribe 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate geoscribe 0.5.0
[INFO] tweaked toml for crates.io crate geoscribe 0.5.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate geoscribe 0.5.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate geoscribe 0.5.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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] 45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91
[INFO] running `Command { std: "docker" "start" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", 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" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", 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" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling geoscribe v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.82s
[INFO] running `Command { std: "docker" "inspect" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", 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" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling geoscribe v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.50s
[INFO] running `Command { std: "docker" "inspect" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", 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" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/geoscribe-23e7a1a3b0a4112a)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test identify::tests::declines_a_wkt_with_no_name_or_no_ellipsoid ... ok
[INFO] [stdout] test identify::tests::declines_an_unknown_projected_name ... ok
[INFO] [stdout] test identify::tests::declines_an_unknown_name ... ok
[INFO] [stdout] test identify::tests::a_unit_object_with_no_conversion_factor_declines_rather_than_guessing ... ok
[INFO] [stdout] test identify::tests::declines_a_crs_family_it_does_not_cover ... ok
[INFO] [stdout] test identify::tests::json_that_is_not_a_crs_is_unidentified_not_an_error ... ok
[INFO] [stdout] test identify::tests::identifies_a_sphere_which_has_no_flattening ... ok
[INFO] [stdout] test identify::tests::converts_semi_minor_axis_to_inverse_flattening ... ok
[INFO] [stdout] test identify::tests::a_geogcs_does_not_match_its_geocentric_twin ... ok
[INFO] [stdout] test identify::tests::a_projected_name_does_not_match_a_geographic_crs ... ok
[INFO] [stdout] test identify::tests::recovers_a_projected_crs_through_its_base_crs ... ok
[INFO] [stdout] test identify::tests::identity_accessors_agree_with_the_variant ... ok
[INFO] [stdout] test identify::tests::identifies_an_ellipsoid_defined_in_a_non_metre_unit ... ok
[INFO] [stdout] test identify::tests::recovers_an_id_less_projjson_using_datum_ensemble ... ok
[INFO] [stdout] test identify::tests::a_wrong_kind_does_not_validate ... ok
[INFO] [stdout] test identify::tests::recovers_esri_nad83 ... ok
[INFO] [stdout] test identify::tests::recovers_esri_nad27 ... ok
[INFO] [stdout] test identify::tests::recovers_esri_wgs84 ... ok
[INFO] [stdout] test identify::tests::recovers_a_plain_datum_rather_than_an_ensemble ... ok
[INFO] [stdout] test identify::tests::rejects_a_lying_name ... ok
[INFO] [stdout] test identify::tests::rejects_a_lying_projected_ellipsoid ... ok
[INFO] [stdout] test json::tests::declines_rather_than_overflowing_on_deep_nesting ... ok
[INFO] [stdout] test json::tests::empty_containers_round_trip ... ok
[INFO] [stdout] test identify::tests::rejects_a_lying_name_in_projjson_too ... ok
[INFO] [stdout] test identify::tests::recovers_a_projected_crs_uniquely_when_no_twin_exists ... ok
[INFO] [stdout] test identify::tests::the_two_dialects_agree_on_the_same_crs ... ok
[INFO] [stdout] test identify::tests::reports_the_esri_epsg_twin_as_ambiguous_rather_than_picking ... ok
[INFO] [stdout] test identify::tests::snap_tolerance_is_relative_and_tight ... ok
[INFO] [stdout] test registry::tests::bulk_oracle_every_entry_identifies ... ignored, manual: full registry oracle, needs `projinfo` (PROJ) on PATH, ~13.8k invocations
[INFO] [stdout] test registry::tests::bulk_oracle_every_entry_wkt2_identifies_and_covers_wkt1_gap ... ignored, manual: full registry WKT2 oracle, needs `projinfo` (PROJ) on PATH, ~13.8k invocations
[INFO] [stdout] test json::tests::reads_escapes ... ok
[INFO] [stdout] test registry::tests::def_wkt2_resolves_a_present_entry ... ok
[INFO] [stdout] test registry::tests::def_wkt2_covers_the_has_wkt_zero_gap ... ok
[INFO] [stdout] test json::tests::rejects_malformed_input ... ok
[INFO] [stdout] test json::tests::reads_literals_and_whitespace ... ok
[INFO] [stdout] test json::tests::reads_nested_members ... ok
[INFO] [stdout] test json::tests::wrong_type_accessors_yield_none ... ok
[INFO] [stdout] test registry::tests::def_wkt2_unknown_declines ... ok
[INFO] [stdout] test registry::tests::format_self_check ... ok
[INFO] [stdout] test registry::tests::resolve_by_name_finds_wgs84_candidates ... ok
[INFO] [stdout] test registry::tests::resolve_by_name_unknown_declines ... ok
[INFO] [stdout] test registry::tests::resolves_non_epsg_authorities ... ok
[INFO] [stdout] test wkt::tests::reads_a_projected_crs_base_ellipsoid ... ok
[INFO] [stdout] test wkt::tests::reads_the_first_spheroid ... ok
[INFO] [stdout] test wkt::tests::reads_the_outer_name ... ok
[INFO] [stdout] test zstd::tests::high_bit_basic ... ok
[INFO] [stdout] test registry::tests::resolves_epsg_3857 ... ok
[INFO] [stdout] test registry::tests::unknown_authority_or_code_declines ... ok
[INFO] [stdout] test registry::tests::wkt_present_and_absent_are_distinguishable ... ok
[INFO] [stdout] test wkt::tests::reads_the_root_keyword ... ok
[INFO] [stdout] test zstd::tests::roundtrip_incompressible ... ok
[INFO] [stdout] test wkt::tests::parenthesized_and_unterminated_input_do_not_panic ... ok
[INFO] [stdout] test zstd::tests::roundtrip_text ... ok
[INFO] [stdout] test zstd::tests::roundtrip_structured ... ok
[INFO] [stdout] test wkt::tests::reads_wkt2_spelling ... ok
[INFO] [stdout] test registry::tests::all_yields_every_entry ... ok
[INFO] [stdout] test zstd::tests::roundtrip_repetitive ... ok
[INFO] [stdout] test zstd::tests::roundtrip_small_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/geoscribe-377605183776cd7f)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test tests::errors_on_bad_usage ... ok
[INFO] [stdout] test tests::identify_composes_with_every_dialect_flag ... ok
[INFO] [stdout] test tests::parses_dialect_flags ... ok
[INFO] [stdout] test tests::identify_does_not_parse_its_positional_as_an_authority_code ... ok
[INFO] [stdout] test tests::parses_authority_code ... ok
[INFO] [stdout] test tests::string_codes_split_on_first_colon_only ... ok
[INFO] [stdout] test tests::identify_takes_a_path_or_a_dash ... ok
[INFO] [stdout] test tests::identify_defaults_to_stdin ... ok
[INFO] [stdout] test tests::all_requires_identify ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_identify.rs (/opt/rustwide/target/release/deps/cli_identify-e3d09695a25958bb)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test a_missing_file_is_reported_not_silently_empty ... ok
[INFO] [stdout] test all_lists_the_candidates_on_stdout ... ok
[INFO] [stdout] test all_lists_a_single_code_for_an_unambiguous_wkt ... ok
[INFO] [stdout] test a_projjson_with_an_inline_id_is_identified_by_it ... ok
[INFO] [stdout] test a_lying_ellipsoid_is_refused_with_empty_stdout ... ok
[INFO] [stdout] test binary_input_says_it_is_not_a_definition ... ok
[INFO] [stdout] test a_unique_identification_prints_the_definition_and_exits_zero ... ok
[INFO] [stdout] test empty_input_is_an_error_rather_than_empty_output ... ok
[INFO] [stdout] test an_ambiguous_identification_prints_nothing_and_exits_two ... ok
[INFO] [stdout] test a_listed_candidate_feeds_straight_back_into_the_trusted_id_form ... ok
[INFO] [stdout] test json_that_is_not_a_crs_is_refused_as_json_not_as_wkt ... ok
[INFO] [stdout] test an_unidentifiable_wkt_exits_one_not_two ... ok
[INFO] [stdout] test an_unresolvable_inline_id_falls_through_to_name_recovery ... ok
[INFO] [stdout] test an_ambiguous_projjson_exits_two_with_empty_stdout ... ok
[INFO] [stdout] test text_that_is_not_wkt_at_all_is_refused ... ok
[INFO] [stdout] test a_wkt_that_carries_an_id_is_identified_by_that_id ... ok
[INFO] [stdout] test stdout_carries_the_definition_alone ... ok
[INFO] [stdout] test the_ambiguity_message_names_every_candidate ... ok
[INFO] [stdout] test the_sniff_reads_leading_whitespace_and_inner_braces_correctly ... ok
[INFO] [stdout] test projjson_input_identifies_the_same_as_its_wkt_spelling ... ok
[INFO] [stdout] test every_dialect_flag_composes_with_identify ... ok
[INFO] [stdout] test every_dialect_flag_composes_with_projjson_input_too ... ok
[INFO] [stdout] test it_reads_from_a_file_as_well_as_stdin ... ok
[INFO] [stdout] test projjson_reads_from_a_file_and_from_stdin_alike ... ok
[INFO] [stdout] test the_trusted_id_form_is_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.80s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/identify_esri.rs (/opt/rustwide/target/release/deps/identify_esri-3f54632f6b94fadd)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test bulk_oracle_esri_geographic ... ignored, manual: bulk oracle over 431 native ESRI geographic CRSes, needs `projinfo` (PROJ) on PATH
[INFO] [stdout] test bulk_oracle_esri_projected ... ignored, manual: bulk oracle over 2274 native ESRI projected CRSes, needs `projinfo` (PROJ) on PATH
[INFO] [stdout] test the_geosetta_unit_cases_still_give_the_same_answers ... ok
[INFO] [stdout] test every_candidate_is_a_resolvable_registry_entry ... ok
[INFO] [stdout] test matches_the_geosetta_rule_over_the_whole_corpus ... ok
[INFO] [stdout] test the_ambiguity_rate_over_the_corpus ... ok
[INFO] [stdout] test a_candidate_set_is_never_a_single_crs_listed_twice ... ok
[INFO] [stdout] test ambiguous_always_means_two_or_more_and_unique_exactly_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/identify_projjson_oracle.rs (/opt/rustwide/target/release/deps/identify_projjson_oracle-d955c19c08233cf8)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test reports_no_root_id_rather_than_returning_the_input ... ok
[INFO] [stdout] test leaves_nested_ids_alone ... ok
[INFO] [stdout] test strips_a_root_id_followed_by_another_member ... ok
[INFO] [stdout] test strips_a_root_id_that_comes_first ... ok
[INFO] [stdout] test strips_a_trailing_root_id ... ok
[INFO] [stdout] test every_embedded_crs_survives_having_its_id_removed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests geoscribe
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/identify.rs - identify::identify_from_wkt (line 114) ... ok
[INFO] [stdout] test src/identify.rs - identify::identify_from_projjson (line 272) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.86s; merged doctests compilation took 0.49s
[INFO] running `Command { std: "docker" "inspect" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91", kill_on_drop: false }`
[INFO] [stdout] 45a97f41c107b1d8ae7d3dd813d8d491fc4485d2507ba174d9595f00aa4c3d91
