Running with gitlab-runner 13.12.0 (7a6612da)
  on docker-1 h4gPbMwF
section_start:1680520316:resolve_secrets
Resolving secrets
section_end:1680520316:resolve_secrets
section_start:1680520316:prepare_executor
Preparing the "docker" executor
Using Docker executor with image rust:latest ...
WARNING: Container based cache volumes creation is disabled. Will not create volume for "/cache"
Pulling docker image rust:latest ...
Using docker image sha256:f1eb224ecc6e57b1bc9e74f8e920a50c5b64815a4950614df7844e252fb76926 for rust:latest with digest rust@sha256:557ff96cf0d2bed8fe24aded88a5dabbca8d71ff4fa66b696ed8a295247c92cc ...
section_end:1680520320:prepare_executor
section_start:1680520320:prepare_script
Preparing environment
Running on runner-h4gpbmwf-project-999-concurrent-2 via gitlab-run1.isae.fr...
section_end:1680520321:prepare_script
section_start:1680520321:get_sources
Getting source from Git repository
$ git config --global http.proxy $HTTP_PROXY; git config --global https.proxy $HTTPS_PROXY
Fetching changes with git depth set to 50...
Initialized empty Git repository in /builds/a.stevan/poly-commit/.git/
Created fresh repository.
Checking out 088c382a as refs/merge-requests/1/head...

Skipping Git submodules setup
section_end:1680520325:get_sources
section_start:1680520325:step_script
Executing "step_script" stage of the job script
Using docker image sha256:f1eb224ecc6e57b1bc9e74f8e920a50c5b64815a4950614df7844e252fb76926 for rust:latest with digest rust@sha256:557ff96cf0d2bed8fe24aded88a5dabbca8d71ff4fa66b696ed8a295247c92cc ...
$ rustup install nightly
info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
info: latest update on 2023-04-03, rust version 1.70.0-nightly (3a8a131e9 2023-04-02)
info: downloading component 'cargo'
info: downloading component 'rust-std'
info: downloading component 'rustc'
info: installing component 'cargo'
info: installing component 'rust-std'
info: installing component 'rustc'

  nightly-x86_64-unknown-linux-gnu installed - rustc 1.70.0-nightly (3a8a131e9 2023-04-02)

info: checking for self-updates
$ cargo +nightly check --examples --all
    Updating crates.io index
 Downloading crates ...
  Downloaded ark-relations v0.4.0
  Downloaded pin-project-lite v0.2.9
  Downloaded rand_core v0.6.4
  Downloaded syn v1.0.109
  Downloaded zeroize_derive v1.4.2
  Downloaded ahash v0.8.3
  Downloaded ark-bls12-377 v0.4.0
  Downloaded ark-snark v0.4.0
  Downloaded ark-ff-asm v0.4.2
  Downloaded ark-ec v0.4.2
  Downloaded digest v0.10.6
  Downloaded num-integer v0.1.45
  Downloaded ppv-lite86 v0.2.17
  Downloaded block-buffer v0.10.4
  Downloaded rustc_version v0.4.0
  Downloaded semver v1.0.17
  Downloaded subtle v2.4.1
  Downloaded sha2 v0.10.6
  Downloaded tracing v0.1.37
  Downloaded scopeguard v1.1.0
  Downloaded rand_chacha v0.3.1
  Downloaded rand v0.8.5
  Downloaded typenum v1.16.0
  Downloaded zeroize v1.6.0
  Downloaded generic-array v0.14.7
  Downloaded derivative v2.2.0
  Downloaded unicode-ident v1.0.8
  Downloaded tracing-subscriber v0.2.25
  Downloaded blake2 v0.10.6
  Downloaded quote v1.0.26
  Downloaded version_check v0.9.4
  Downloaded tracing-core v0.1.30
  Downloaded ark-ed-on-bls12-381 v0.4.0
  Downloaded ark-serialize-derive v0.4.2
  Downloaded either v1.8.1
  Downloaded cfg-if v1.0.0
  Downloaded num-bigint v0.4.3
  Downloaded num_cpus v1.15.0
  Downloaded memoffset v0.8.0
  Downloaded crossbeam-deque v0.8.3
  Downloaded rayon v1.7.0
  Downloaded paste v1.0.12
  Downloaded once_cell v1.17.1
  Downloaded itertools v0.10.5
  Downloaded hashbrown v0.13.2
  Downloaded crossbeam-utils v0.8.15
  Downloaded rayon-core v1.11.0
  Downloaded proc-macro2 v1.0.56
  Downloaded crossbeam-channel v0.5.7
  Downloaded crypto-common v0.1.6
  Downloaded ark-std v0.4.0
  Downloaded syn v2.0.13
  Downloaded crossbeam-epoch v0.9.14
  Downloaded num-traits v0.2.15
  Downloaded ark-ff v0.4.2
  Downloaded cpufeatures v0.2.6
  Downloaded autocfg v1.1.0
  Downloaded ark-bls12-381 v0.4.0
  Downloaded libc v0.2.140
  Downloaded ark-serialize v0.4.2
  Downloaded ark-poly v0.4.2
  Downloaded ark-ff-macros v0.4.2
  Downloaded ark-crypto-primitives v0.4.0
warning: Target filter `examples` specified, but no targets matched. This is a no-op
    Finished dev [unoptimized + debuginfo] target(s) in 4.15s
$ cargo +nightly check --all-features --examples --all --benches
 Downloading crates ...
  Downloaded colored v2.0.0
  Downloaded lazy_static v1.4.0
  Downloaded tracing-attributes v0.1.23
  Downloaded ark-r1cs-std v0.4.0
  Downloaded atty v0.2.14
   Compiling autocfg v1.1.0
   Compiling proc-macro2 v1.0.56
   Compiling version_check v0.9.4
   Compiling quote v1.0.26
   Compiling unicode-ident v1.0.8
    Checking cfg-if v1.0.0
   Compiling syn v1.0.109
   Compiling crossbeam-utils v0.8.15
   Compiling typenum v1.16.0
   Compiling libc v0.2.140
   Compiling generic-array v0.14.7
    Checking scopeguard v1.1.0
   Compiling rayon-core v1.11.0
   Compiling num-traits v0.2.15
   Compiling memoffset v0.8.0
   Compiling crossbeam-epoch v0.9.14
   Compiling num-integer v0.1.45
   Compiling num-bigint v0.4.3
    Checking crossbeam-channel v0.5.7
    Checking either v1.8.1
    Checking num_cpus v1.15.0
    Checking ppv-lite86 v0.2.17
    Checking subtle v2.4.1
    Checking crossbeam-deque v0.8.3
    Checking once_cell v1.17.1
    Checking rand_core v0.6.4
    Checking rand_chacha v0.3.1
    Checking atty v0.2.14
    Checking crypto-common v0.1.6
    Checking block-buffer v0.10.4
    Checking lazy_static v1.4.0
    Checking rand v0.8.5
   Compiling syn v2.0.13
    Checking colored v2.0.0
    Checking digest v0.10.6
    Checking rayon v1.7.0
   Compiling paste v1.0.12
    Checking itertools v0.10.5
   Compiling ahash v0.8.3
    Checking tracing-core v0.1.30
    Checking hashbrown v0.13.2
    Checking pin-project-lite v0.2.9
    Checking cpufeatures v0.2.6
    Checking tracing-subscriber v0.2.25
    Checking sha2 v0.10.6
    Checking blake2 v0.10.6
    Checking ark-std v0.4.0
   Compiling ark-serialize-derive v0.4.2
   Compiling ark-ff-asm v0.4.2
   Compiling ark-ff-macros v0.4.2
   Compiling derivative v2.2.0
   Compiling tracing-attributes v0.1.23
   Compiling zeroize_derive v1.4.2
    Checking ark-serialize v0.4.2
    Checking zeroize v1.6.0
    Checking tracing v0.1.37
    Checking ark-ff v0.4.2
    Checking ark-poly v0.4.2
    Checking ark-relations v0.4.0
    Checking ark-snark v0.4.0
    Checking ark-ec v0.4.2
    Checking ark-bls12-381 v0.4.0
    Checking ark-r1cs-std v0.4.0
    Checking ark-bls12-377 v0.4.0
    Checking ark-ed-on-bls12-381 v0.4.0
    Checking ark-crypto-primitives v0.4.0
    Checking ark-poly-commit v0.4.0 (/builds/a.stevan/poly-commit)
    Finished dev [unoptimized + debuginfo] target(s) in 30.27s
$ cargo +nightly test --release
   Compiling autocfg v1.1.0
   Compiling version_check v0.9.4
   Compiling proc-macro2 v1.0.56
   Compiling cfg-if v1.0.0
   Compiling unicode-ident v1.0.8
   Compiling quote v1.0.26
   Compiling crossbeam-utils v0.8.15
   Compiling typenum v1.16.0
   Compiling syn v1.0.109
   Compiling libc v0.2.140
   Compiling scopeguard v1.1.0
   Compiling num-traits v0.2.15
   Compiling generic-array v0.14.7
   Compiling memoffset v0.8.0
   Compiling num-integer v0.1.45
   Compiling crossbeam-epoch v0.9.14
   Compiling num-bigint v0.4.3
   Compiling rayon-core v1.11.0
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.6
   Compiling crossbeam-channel v0.5.7
   Compiling either v1.8.1
   Compiling ppv-lite86 v0.2.17
   Compiling num_cpus v1.15.0
   Compiling crossbeam-deque v0.8.3
   Compiling subtle v2.4.1
   Compiling once_cell v1.17.1
   Compiling rand_core v0.6.4
   Compiling digest v0.10.6
   Compiling rand_chacha v0.3.1
   Compiling rand v0.8.5
   Compiling syn v2.0.13
   Compiling rayon v1.7.0
   Compiling paste v1.0.12
   Compiling ark-std v0.4.0
   Compiling itertools v0.10.5
   Compiling ahash v0.8.3
   Compiling tracing-core v0.1.30
   Compiling ark-serialize-derive v0.4.2
   Compiling derivative v2.2.0
   Compiling ark-ff-asm v0.4.2
   Compiling hashbrown v0.13.2
   Compiling ark-serialize v0.4.2
   Compiling pin-project-lite v0.2.9
   Compiling tracing-subscriber v0.2.25
   Compiling tracing v0.1.37
   Compiling ark-ff-macros v0.4.2
   Compiling cpufeatures v0.2.6
   Compiling blake2 v0.10.6
   Compiling sha2 v0.10.6
   Compiling zeroize_derive v1.4.2
   Compiling zeroize v1.6.0
   Compiling ark-ff v0.4.2
   Compiling ark-poly v0.4.2
   Compiling ark-relations v0.4.0
   Compiling ark-snark v0.4.0
   Compiling ark-ec v0.4.2
   Compiling ark-bls12-381 v0.4.0
   Compiling ark-crypto-primitives v0.4.0
   Compiling ark-bls12-377 v0.4.0
   Compiling ark-poly-commit v0.4.0 (/builds/a.stevan/poly-commit)
   Compiling ark-ed-on-bls12-381 v0.4.0
warning: missing documentation for an associated function
   --> src/kzg10/mod.rs:263:5
    |
263 | /     pub fn open_with_witness_polynomial<'a>(
264 | |         powers: &Powers<E>,
265 | |         point: P::Point,
266 | |         randomness: &Randomness<E::ScalarField, P>,
267 | |         witness_polynomial: &P,
268 | |         hiding_witness_polynomial: Option<&P>,
269 | |     ) -> Result<Proof<E>, Error> {
    | |________________________________^
    |
note: the lint level is defined here
   --> src/lib.rs:7:9
    |
7   | #![warn(missing_docs)]
    |         ^^^^^^^^^^^^

warning: missing documentation for an associated function
   --> src/kzg10/mod.rs:413:5
    |
413 |     pub fn check_degree_is_too_large(degree: usize, num_powers: usize) -> Result<(), Error> {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

warning: missing documentation for an associated function
   --> src/kzg10/mod.rs:425:5
    |
425 |     pub fn check_hiding_bound(hiding_poly_degree: usize, num_powers: usize) -> Result<(), Error> {
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

warning: missing documentation for an associated function
   --> src/kzg10/mod.rs:441:5
    |
441 | /     pub fn check_degrees_and_bounds<'a>(
442 | |         supported_degree: usize,
443 | |         max_degree: usize,
444 | |         enforced_degree_bounds: Option<&[usize]>,
445 | |         p: &'a LabeledPolynomial<E::ScalarField, P>,
446 | |     ) -> Result<(), Error> {
    | |__________________________^

warning: `ark-poly-commit` (lib) generated 4 warnings
    Finished release [optimized + debuginfo] target(s) in 1m 29s
     Running unittests src/lib.rs (target/release/deps/ark_poly_commit-e56fc8ad010aa912)

running 65 tests
test ipa_pc::tests::bad_degree_bound_test - should panic ... ok
test ipa_pc::tests::linear_poly_degree_bound_test ... ok
test ipa_pc::tests::quadratic_poly_degree_bound_multiple_queries_test ... ok
test ipa_pc::tests::single_equation_test ... ok
test ipa_pc::tests::single_poly_degree_bound_test ... ok
test ipa_pc::tests::single_poly_degree_bound_multiple_queries_test ... ok
test kzg10::tests::add_commitments_test ... ok
test ipa_pc::tests::constant_poly_test ... ok
test ipa_pc::tests::single_poly_test ... ok
test kzg10::tests::batch_check_test ... ok
test kzg10::tests::test_degree_is_too_large ... ok
test marlin::marlin_pc::tests::bad_degree_bound_test - should panic ... ok
test ipa_pc::tests::two_equation_degree_bound_test ... ok
test marlin::marlin_pc::tests::constant_poly_test ... ok
test kzg10::tests::end_to_end_test ... ok
test ipa_pc::tests::two_equation_test ... ok
test kzg10::tests::linear_polynomial_test ... ok
test marlin::marlin_pc::tests::quadratic_poly_degree_bound_multiple_queries_test ... ok
test marlin::marlin_pc::tests::linear_poly_degree_bound_test ... ok
test marlin::marlin_pc::tests::single_equation_test ... ok
test ipa_pc::tests::two_polys_degree_bound_single_query_test ... ok
test marlin::marlin_pc::tests::single_poly_test ... ok
test marlin::marlin_pc::tests::single_poly_degree_bound_test ... ok
test marlin::marlin_pc::tests::single_poly_degree_bound_multiple_queries_test ... ok
test marlin::marlin_pst13_pc::combinations::tests::complicated ... ok
test marlin::marlin_pst13_pc::combinations::tests::equals ... ok
test marlin::marlin_pst13_pc::combinations::tests::t_123 ... ok
test marlin::marlin_pc::tests::two_equation_degree_bound_test ... ok
test marlin::marlin_pc::tests::two_equation_test ... ok
test ipa_pc::tests::full_end_to_end_equation_test ... ok
test ipa_pc::tests::full_end_to_end_test has been running for over 60 seconds
test marlin::marlin_pc::tests::full_end_to_end_equation_test has been running for over 60 seconds
test marlin::marlin_pc::tests::full_end_to_end_test has been running for over 60 seconds
test marlin::marlin_pc::tests::two_polys_degree_bound_single_query_test ... ok
test marlin::marlin_pst13_pc::tests::single_equation_test ... ok
test multilinear_pc::tests::setup_commit_verify_constant_polynomial - should panic ... ok
test multilinear_pc::tests::setup_commit_verify_correct_polynomials ... ok
test multilinear_pc::tests::setup_commit_verify_incorrect_polynomial_should_return_false ... ok
test sonic_pc::tests::bad_degree_bound_test - should panic ... ok
test marlin::marlin_pst13_pc::tests::full_end_to_end_equation_test has been running for over 60 seconds
test marlin::marlin_pst13_pc::tests::single_poly_test ... ok
test marlin::marlin_pst13_pc::tests::full_end_to_end_test has been running for over 60 seconds
test marlin::marlin_pst13_pc::tests::two_equation_test ... ok
test marlin::marlin_pc::tests::full_end_to_end_equation_test ... ok
test sonic_pc::tests::linear_poly_degree_bound_test ... ok
test sonic_pc::tests::quadratic_poly_degree_bound_multiple_queries_test ... ok
test sonic_pc::tests::single_equation_test ... ok
test sonic_pc::tests::single_poly_degree_bound_multiple_queries_test ... ok
test sonic_pc::tests::single_poly_degree_bound_test ... ok
test sonic_pc::tests::single_poly_test ... ok
test sonic_pc::tests::full_end_to_end_equation_test has been running for over 60 seconds
test ipa_pc::tests::full_end_to_end_test ... ok
test sonic_pc::tests::two_equation_degree_bound_test ... ok
test streaming_kzg::data_structures::test_folded_polynomial ... ok
test streaming_kzg::data_structures::test_folded_polynomial_tree ... ok
test streaming_kzg::tests::test_ck_consistency ... ok
test streaming_kzg::tests::test_commitment ... ok
test streaming_kzg::tests::test_commitment_consistency ... ok
test streaming_kzg::tests::test_open_consistency ... ok
test streaming_kzg::tests::test_open_multi_points ... ok
test streaming_kzg::tests::test_open_multipoints_correctness ... ok
test streaming_kzg::tests::test_srs ... ok
test streaming_kzg::tests::test_trivial_commitment ... ok
test streaming_kzg::tests::test_vanishing_polynomial ... ok
test marlin::marlin_pc::tests::full_end_to_end_test ... ok
test sonic_pc::tests::full_end_to_end_test has been running for over 60 seconds
test sonic_pc::tests::two_equation_test ... ok
test sonic_pc::tests::two_polys_degree_bound_single_query_test ... ok
test sonic_pc::tests::full_end_to_end_test ... ok
test sonic_pc::tests::full_end_to_end_equation_test ... ok
test marlin::marlin_pst13_pc::tests::full_end_to_end_equation_test ... ok
test marlin::marlin_pst13_pc::tests::full_end_to_end_test ... ok

test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 244.41s

   Doc-tests ark-poly-commit

running 6 tests
test src/lib.rs - streaming_kzg (line 192) ... ignored
test src/lib.rs - streaming_kzg (line 198) ... ignored
test src/lib.rs - streaming_kzg (line 203) ... ignored
test src/kzg10/mod.rs - kzg10::KZG10<E,P>::setup (line 43) ... ok
test src/lib.rs - streaming_kzg (line 171) ... ok
test src/kzg10/mod.rs - kzg10::KZG10<E,P>::commit (line 151) ... ok

test result: ok. 3 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 7.86s

section_end:1680520722:step_script
section_start:1680520722:cleanup_file_variables
Cleaning up file based variables
section_end:1680520723:cleanup_file_variables
Job succeeded