[INFO] fetching crate feanor-math 3.6.1...
[INFO] testing feanor-math-3.6.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate feanor-math 3.6.1 into /workspace/builds/worker-4-tc1/source
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate feanor-math 3.6.1
[INFO] finished tweaking crates.io crate feanor-math 3.6.1
[INFO] tweaked toml for crates.io crate feanor-math 3.6.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate feanor-math 3.6.1 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 feanor-math 3.6.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded atomicbox v0.4.0
[INFO] [stderr]   Downloaded debugit v0.2.0
[INFO] [stderr]   Downloaded feanor-serde v0.1.5
[INFO] [stderr]   Downloaded stability v0.2.1
[INFO] [stderr]   Downloaded serde_assert v0.8.0
[INFO] [stderr]   Downloaded append-only-vec v0.1.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba
[INFO] running `Command { std: "docker" "start" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba", 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" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba" "/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" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba", 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" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling atomicbox v0.4.0
[INFO] [stderr]    Compiling append-only-vec v0.1.8
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling stability v0.2.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling feanor-serde v0.1.5
[INFO] [stderr]    Compiling feanor-math v3.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> src/lib.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(associated_type_defaults)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]   --> src/algorithms/discrete_log.rs:14:39
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::algorithms::eea::{inv_crt, signed_gcd};
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/algorithms/discrete_log.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 signed_gcd(
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]  --> src/algorithms/ec_factor.rs:4:29
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::algorithms::eea::signed_gcd;
[INFO] [stdout]   |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]   --> src/algorithms/ec_factor.rs:54:27
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let factor_of_n = signed_gcd(
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_eea`: use PrincipalIdealRing::extended_ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/algorithms/eea/mod.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let (_, _, d) = signed_eea(a, b, ring);
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/algorithms/eea/mod.rs:193:54
[INFO] [stdout]     |
[INFO] [stdout] 193 |             ring.euclidean_div(ring.clone_el(&fst), &signed_gcd(fst, ring.clone_el(&snd), &ring)),
[INFO] [stdout]     |                                                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_eea`: use PrincipalIdealRing::extended_ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/algorithms/eea/mod.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let (s, t, d) = signed_eea(ZZ.clone_el(p), ZZ.clone_el(q), &ZZ);
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]  --> src/algorithms/miller_rabin.rs:4:29
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::algorithms::eea::signed_gcd;
[INFO] [stdout]   |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]   --> src/algorithms/miller_rabin.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 |     debug_assert!(ZZ.is_one(&signed_gcd(ZZ.clone_el(&n), Zi64_to_ZZ.map(delta), &ZZ)));
[INFO] [stdout]    |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]  --> src/algorithms/poly_factor/rational.rs:2:29
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::algorithms::eea::signed_lcm;
[INFO] [stdout]   |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]   --> src/algorithms/poly_factor/rational.rs:37:32
[INFO] [stdout]    |
[INFO] [stdout] 37 |         .fold(ZZ.one(), |a, b| signed_lcm(a, ZZ.clone_el(b), ZZ));
[INFO] [stdout]    |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]  --> src/algorithms/resultant.rs:4:29
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::algorithms::eea::signed_lcm;
[INFO] [stdout]   |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]    --> src/algorithms/resultant.rs:299:36
[INFO] [stdout]     |
[INFO] [stdout] 299 |             .fold(ZZ.one(), |a, b| signed_lcm(a, b, ZZ));
[INFO] [stdout]     |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]    --> src/algorithms/resultant.rs:303:36
[INFO] [stdout]     |
[INFO] [stdout] 303 |             .fold(ZZ.one(), |a, b| signed_lcm(a, b, ZZ));
[INFO] [stdout]     |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_eea`: use PrincipalIdealRing::extended_ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/rings/zn/zn_64.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |             algorithms::eea::signed_eea(self.smallest_positive_lift(*x), *self.modulus(), self.integer_ring());
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/rings/zn/zn_rns.rs:154:45
[INFO] [stdout]     |
[INFO] [stdout] 154 |                 ZZ.is_one(&algorithms::eea::signed_gcd(
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_eea`: use PrincipalIdealRing::extended_ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/rings/zn/zn_static.rs:120:25
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let (s, _, d) = signed_eea((*rhs).try_into().unwrap(), N as i64, StaticRing::<i64>::RING);
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]   --> src/rings/extension/galois_field.rs:13:29
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::algorithms::eea::signed_gcd;
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/rings/extension/galois_field.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             signed_gcd(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/rings/extension/galois_field.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     signed_gcd(
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]   --> src/rings/extension/number_field.rs:13:29
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::algorithms::eea::signed_lcm;
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]    --> src/rings/extension/number_field.rs:308:36
[INFO] [stdout]     |
[INFO] [stdout] 308 |             .fold(ZZ.one(), |a, b| signed_lcm(a, ZZ.clone_el(b), ZZ));
[INFO] [stdout]     |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]    --> src/rings/extension/number_field.rs:825:48
[INFO] [stdout]     |
[INFO] [stdout] 825 |                         .fold(ZZ.one(), |a, b| signed_lcm(a, b, ZZ))
[INFO] [stdout]     |                                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_lcm`: use PrincipalIdealRing::lcm() with manual normalization instead
[INFO] [stdout]    --> src/rings/extension/number_field.rs:827:40
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 .fold(ZZ.one(), |a, b| signed_lcm(a, b, ZZ)),
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]  --> src/rings/fraction/fraction_impl.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::algorithms::eea::signed_gcd;
[INFO] [stdout]   |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `algorithms::eea::signed_gcd`: use PrincipalIdealRing::ideal_gen() with manual normalization instead
[INFO] [stdout]    --> src/rings/fraction/fraction_impl.rs:399:19
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let gcd = signed_gcd(
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_raw_parts_with_allocator` found for struct `Vec<MaybeUninit<T>, A>` in the current scope
[INFO] [stdout]    --> src/matrix/owned.rs:214:48
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let (ptr, len, cap, alloc) = self.data.into_raw_parts_with_allocator();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `into_raw_parts_with_alloc` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 214 -         let (ptr, len, cap, alloc) = self.data.into_raw_parts_with_allocator();
[INFO] [stdout] 214 +         let (ptr, len, cap, alloc) = self.data.into_raw_parts_with_alloc();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_raw_parts_with_allocator` found for struct `Vec<MaybeUninit<T>, A>` in the current scope
[INFO] [stdout]    --> src/matrix/owned.rs:268:56
[INFO] [stdout]     |
[INFO] [stdout] 268 |         let (ptr, length, capacity, alloc) = self.data.into_raw_parts_with_allocator();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `into_raw_parts_with_alloc` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 268 -         let (ptr, length, capacity, alloc) = self.data.into_raw_parts_with_allocator();
[INFO] [stdout] 268 +         let (ptr, length, capacity, alloc) = self.data.into_raw_parts_with_alloc();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `feanor-math` (lib) due to 3 previous errors; 26 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba", kill_on_drop: false }`
[INFO] [stdout] 83f7bcde9119fef018bde39dd651ab7006f9848e4c306eea3671ec784380d0ba
