This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Decide which arm wheels we want to publish #14234
Copy link
Copy link
Closed
Labels
T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Description
See e.g. https://github.com/matrix-org/synapse/actions/runs/3280866142/jobs/5402171042
cp37-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp38-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp39-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp310-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp311-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
pp37-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
pp38-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
pp39-manylinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp37-musllinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp38-musllinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp39-musllinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp310-musllinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
cp311-musllinux_aarch64: ParsedEnvironment(['PATH="$PATH:$HOME/.cargo/bin"', 'CARGO_NET_GIT_FETCH_WITH_CLI: true'])
So that's CPython 3.7--3.11 on manylinux and musllinux; plus PyPy3.7--3.9 on manylinux.
In the cited run it took circa 90 minutes just to do the CPython on manylinux. Before failing on PyPy3.7 (#14233).
I suggest we make a best-effort attempt to publish CPython manylinux wheels and decline to build other wheels for anything else on aarch64. (This would resolve #14233.)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
T-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.