This is an automated email from the ASF dual-hosted git repository.

kou 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 3183434af0 GH-50999: [CI][Python] Fix NuGet based vcpkg cache failures 
on musllinux (#51092)
3183434af0 is described below

commit 3183434af0baf8d0bc76db505924937114eeeb00
Author: Sutou Kouhei <[email protected]>
AuthorDate: Tue Sep 1 06:26:34 2026 +0900

    GH-50999: [CI][Python] Fix NuGet based vcpkg cache failures on musllinux 
(#51092)
    
    ### Rationale for this change
    
    We need to synchronize certificates used by Mono manually on Alpine Linux.
    
    ### What changes are included in this PR?
    
    Run `cert-sync` explicitly.
    
    ### Are these changes tested?
    
    Yes.
    
    ### Are there any user-facing changes?
    
    No.
    * GitHub Issue: #50999
    
    Authored-by: Sutou Kouhei <[email protected]>
    Signed-off-by: Sutou Kouhei <[email protected]>
---
 ci/docker/python-wheel-musllinux.dockerfile | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/ci/docker/python-wheel-musllinux.dockerfile 
b/ci/docker/python-wheel-musllinux.dockerfile
index 2138b277bf..0d517caac1 100644
--- a/ci/docker/python-wheel-musllinux.dockerfile
+++ b/ci/docker/python-wheel-musllinux.dockerfile
@@ -33,14 +33,13 @@ RUN apk add --no-cache \
     curl \
     flex \
     git \
+    mono \
     ninja \
     sccache \
     unzip \
     wget \
-    zip
-# 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
+    zip && \
+    cert-sync /etc/ssl/certs/ca-certificates.crt
 
 # The linker shipped in Alpine (ld 2.44) causes issue with the generated wheel
 # on x86_64 which makes "import pyarrow" abort at startup with:

Reply via email to