This is an automated email from the ASF dual-hosted git repository.
raulcd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 3cec539308 GH-46363: [CI][Packaging] Use mono from community
repository on Alpine instead of from testing (#46364)
3cec539308 is described below
commit 3cec5393081714d9f4f5211d48d16162e410647a
Author: Raúl Cumplido <[email protected]>
AuthorDate: Mon May 12 10:13:45 2025 +0200
GH-46363: [CI][Packaging] Use mono from community repository on Alpine
instead of from testing (#46364)
### Rationale for this change
The wheels jobs for alpine are currently failing because mono can't be
found on https://dl-cdn.alpinelinux.org/alpine/edge/testing
### What changes are included in this PR?
Mono seems to be part of the community repository for alpine now:
https://pkgs.alpinelinux.org/package/edge/community/x86_64/mono
### Are these changes tested?
Yes, via archery.
### Are there any user-facing changes?
No
* GitHub Issue: #46363
Authored-by: Raúl Cumplido <[email protected]>
Signed-off-by: Raúl Cumplido <[email protected]>
---
ci/docker/python-wheel-musllinux.dockerfile | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ci/docker/python-wheel-musllinux.dockerfile
b/ci/docker/python-wheel-musllinux.dockerfile
index ab8e3f6ec9..cfd8e5ab73 100644
--- a/ci/docker/python-wheel-musllinux.dockerfile
+++ b/ci/docker/python-wheel-musllinux.dockerfile
@@ -37,8 +37,9 @@ RUN apk add --no-cache \
unzip \
wget \
zip
-# Add mono from testing repo because it's not in the main repo
-RUN apk add --no-cache
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/testing mono
+# Add mono from community repo because it's not in the main repo.
+# We will be able to use the main repo once we move to alpine 3.22 or later.
+RUN apk add --no-cache
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/community mono
# A system Python is required for ninja and vcpkg in this Dockerfile.
# On musllinux_1_2 a system python is installed (3.12) but pip is not