[INFO] cloning repository https://github.com/pallasting/adaptive-quantum-framework [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pallasting/adaptive-quantum-framework" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpallasting%2Fadaptive-quantum-framework", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpallasting%2Fadaptive-quantum-framework'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8f8fbfa4fff51adc9c4061976e44f42414b094be [INFO] checking pallasting/adaptive-quantum-framework against master#2ca7bcd03b87b52f7055a59b817443b0ac4a530d for pr-150322 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpallasting%2Fadaptive-quantum-framework" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 29% (1165/3897) Updating files: 30% (1170/3897) Updating files: 31% (1209/3897) Updating files: 32% (1248/3897) Updating files: 33% (1287/3897) Updating files: 34% (1325/3897) Updating files: 35% (1364/3897) Updating files: 36% (1403/3897) Updating files: 37% (1442/3897) Updating files: 38% (1481/3897) Updating files: 39% (1520/3897) Updating files: 40% (1559/3897) Updating files: 41% (1598/3897) Updating files: 42% (1637/3897) Updating files: 43% (1676/3897) Updating files: 44% (1715/3897) Updating files: 45% (1754/3897) Updating files: 46% (1793/3897) Updating files: 47% (1832/3897) Updating files: 48% (1871/3897) Updating files: 49% (1910/3897) Updating files: 50% (1949/3897) Updating files: 51% (1988/3897) Updating files: 52% (2027/3897) Updating files: 53% (2066/3897) Updating files: 54% (2105/3897) Updating files: 55% (2144/3897) Updating files: 56% (2183/3897) Updating files: 57% (2222/3897) Updating files: 58% (2261/3897) Updating files: 59% (2300/3897) Updating files: 60% (2339/3897) Updating files: 61% (2378/3897) Updating files: 62% (2417/3897) Updating files: 63% (2456/3897) Updating files: 64% (2495/3897) Updating files: 65% (2534/3897) Updating files: 66% (2573/3897) Updating files: 67% (2611/3897) Updating files: 68% (2650/3897) Updating files: 69% (2689/3897) Updating files: 70% (2728/3897) Updating files: 71% (2767/3897) Updating files: 72% (2806/3897) Updating files: 73% (2845/3897) Updating files: 74% (2884/3897) Updating files: 75% (2923/3897) Updating files: 76% (2962/3897) Updating files: 77% (3001/3897) Updating files: 78% (3040/3897) Updating files: 79% (3079/3897) Updating files: 80% (3118/3897) Updating files: 81% (3157/3897) Updating files: 82% (3196/3897) Updating files: 83% (3235/3897) Updating files: 84% (3274/3897) Updating files: 85% (3313/3897) Updating files: 86% (3352/3897) Updating files: 87% (3391/3897) Updating files: 88% (3430/3897) Updating files: 89% (3469/3897) Updating files: 89% (3500/3897) Updating files: 90% (3508/3897) Updating files: 91% (3547/3897) Updating files: 92% (3586/3897) Updating files: 93% (3625/3897) Updating files: 94% (3664/3897) Updating files: 95% (3703/3897) Updating files: 96% (3742/3897) Updating files: 97% (3781/3897) Updating files: 98% (3820/3897) Updating files: 99% (3859/3897) Updating files: 100% (3897/3897) Updating files: 100% (3897/3897), done. [INFO] started tweaking git repo https://github.com/pallasting/adaptive-quantum-framework [INFO] finished tweaking git repo https://github.com/pallasting/adaptive-quantum-framework [INFO] tweaked toml for git repo https://github.com/pallasting/adaptive-quantum-framework written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/pallasting/adaptive-quantum-framework on toolchain 2ca7bcd03b87b52f7055a59b817443b0ac4a530d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2ca7bcd03b87b52f7055a59b817443b0ac4a530d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/pallasting/adaptive-quantum-framework 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" "+2ca7bcd03b87b52f7055a59b817443b0ac4a530d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /workspace/builds/worker-1-tc1/source/aqfh_rust_final/Cargo.toml [INFO] [stderr] workspace: /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] [stderr] warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.async-trait [INFO] [stderr] warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.bincode [INFO] [stderr] warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.futures [INFO] [stderr] warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.num_cpus [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: failed to select a version for `pyo3-ffi`. [INFO] [stderr] ... required by package `pyo3 v0.24.1` [INFO] [stderr] ... which satisfies dependency `pyo3 = "^0.24.1"` of package `aqfh-rust-core v0.1.0 (/workspace/builds/worker-1-tc1/source/rust_core)` [INFO] [stderr] versions that meet the requirements `=0.24.1` are: 0.24.1 [INFO] [stderr] [INFO] [stderr] package `pyo3-ffi` links to the native library `python`, but it conflicts with a previous package which links to `python` as well: [INFO] [stderr] package `pyo3-ffi v0.22.4` [INFO] [stderr] ... which satisfies dependency `pyo3-ffi = "=0.22.4"` of package `pyo3 v0.22.4` [INFO] [stderr] ... which satisfies dependency `pyo3 = "^0.22.0"` of package `numpy v0.22.0` [INFO] [stderr] ... which satisfies dependency `numpy = "^0.22"` of package `aqfh-rust-simple v0.1.0 (/workspace/builds/worker-1-tc1/source)` [INFO] [stderr] Only one package in the dependency graph may specify the same links value. This helps ensure that only one copy of a native library is linked in the final binary. Try to adjust your dependencies so that only one package uses the `links = "python"` value. For more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links. [INFO] [stderr] [INFO] [stderr] failed to select a version for `pyo3-ffi` which could resolve this conflict command failed: exit status: 101 warning: profiles for the non root package will be ignored, specify profiles at the workspace root: package: /workspace/builds/worker-1-tc1/source/aqfh_rust_final/Cargo.toml workspace: /workspace/builds/worker-1-tc1/source/Cargo.toml warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.async-trait warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.bincode warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.futures warning: /workspace/builds/worker-1-tc1/source/Cargo.toml: unused manifest key: profile.release.num_cpus Updating crates.io index error: failed to select a version for `pyo3-ffi`. ... required by package `pyo3 v0.24.1` ... which satisfies dependency `pyo3 = "^0.24.1"` of package `aqfh-rust-core v0.1.0 (/workspace/builds/worker-1-tc1/source/rust_core)` versions that meet the requirements `=0.24.1` are: 0.24.1 package `pyo3-ffi` links to the native library `python`, but it conflicts with a previous package which links to `python` as well: package `pyo3-ffi v0.22.4` ... which satisfies dependency `pyo3-ffi = "=0.22.4"` of package `pyo3 v0.22.4` ... which satisfies dependency `pyo3 = "^0.22.0"` of package `numpy v0.22.0` ... which satisfies dependency `numpy = "^0.22"` of package `aqfh-rust-simple v0.1.0 (/workspace/builds/worker-1-tc1/source)` Only one package in the dependency graph may specify the same links value. This helps ensure that only one copy of a native library is linked in the final binary. Try to adjust your dependencies so that only one package uses the `links = "python"` value. For more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links. failed to select a version for `pyo3-ffi` which could resolve this conflict