-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Description
There are a few different causes on the arm32
architectures, but I wanted to open this to make you aware of the build failures. Happy to help where I can.
satosa:8.4.0-bookworm
onarm32v7
- logs of recent build: https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/satosa/2368/execution/node/72/log/
Building wheels for collected packages: maturin Building wheel for maturin (pyproject.toml): started Building wheel for maturin (pyproject.toml): still running... Building wheel for maturin (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error ... Downloaded allocator-api2 v0.2.16 cargo build --manifest-path Cargo.toml --message-format=json-render-diagnostics --release -v --no-default-features --locked error: package `anstream v0.6.11` cannot be built because it requires rustc 1.70.0 or newer, while the currently active rustc version is 1.63.0 Either upgrade to rustc 1.70.0 or newer, or use cargo update -p [email protected] --precise ver where `ver` is the latest version of `anstream` supporting rustc 1.63.0 error: `cargo build --manifest-path Cargo.toml --message-format=json-render-diagnostics --release -v --no-default-features --locked` failed with code 101 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for maturin Failed to build maturin ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects [end of output]
- there isn't a newer
rustc
available in the stable Debian release (https://packages.debian.org/bookworm/rustc)
- logs of recent build: https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/satosa/2368/execution/node/72/log/
satosa:8.4.0-bookworm
onarm32v5
- logs of recent build: https://doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/satosa/2531/execution/node/72/log/
Building wheels for collected packages: maturin Building wheel for maturin (pyproject.toml): started Building wheel for maturin (pyproject.toml): still running... Building wheel for maturin (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error ... Downloaded ahash v0.8.7 cargo build --manifest-path Cargo.toml --message-format=json-render-diagnostics --release -v --no-default-features --locked error: package `toml_edit v0.22.6` cannot be built because it requires rustc 1.70 or newer, while the currently active rustc version is 1.63.0 Either upgrade to rustc 1.70 or newer, or use cargo update -p [email protected] --precise ver where `ver` is the latest version of `toml_edit` supporting rustc 1.63.0 error: `cargo build --manifest-path Cargo.toml --message-format=json-render-diagnostics --release -v --no-default-features --locked` failed with code 101
- same as above, there isn't a newer
rustc
available in the stable Debian release (https://packages.debian.org/bookworm/rustc)
- logs of recent build: https://doi-janky.infosiftr.net/job/multiarch/job/arm32v5/job/satosa/2531/execution/node/72/log/
satosa:8.4.0-alpine3.19
onarm32v6
- this one just takes too long and times out the 3 hour limit we have on the Jenkins pipeline build step.
- the host is a
c7g.2xlarge
on aws (though it shares processing power witharm32v5
andarm32v7
builds)
- the host is a
- I tried building locally using qemu and it worked in less than 3 hours (nproc of 20 with 32GB ram), so not sure what can be done 😞
- this one just takes too long and times out the 3 hour limit we have on the Jenkins pipeline build step.
They've been failing for a while; I think since Satosa 8.4
. Apologies for the delay in reporting these. 🙇 ❤️ satosa:8.4.0-alpine3.19
builds fine on arm32v7
and the builds work on all the other arches: amd64
, i386
, arm64v8
, ppc64le
and s390x
.
Metadata
Metadata
Assignees
Labels
No labels