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

morningman pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-4.0 by this push:
     new 461d003df3c branch-4.0: [fix](thirdparty) repoint the dead libuuid 
download mirror (#66822)
461d003df3c is described below

commit 461d003df3c01467c11270858e122615e8f69821
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Mon Aug 17 11:40:04 2026 +0800

    branch-4.0: [fix](thirdparty) repoint the dead libuuid download mirror 
(#66822)
    
    ## Proposed changes
    
    `LIBUUID_DOWNLOAD` on this branch points at `nchc.dl.sourceforge.net`, a
    single
    SourceForge mirror in Taiwan that is unreachable from GitHub Actions
    runners and
    from several other networks — the TLS handshake fails outright.
    
    Because `wget -O` creates its output file before the transfer, a failed
    download
    leaves a 0-byte `libuuid-1.0.3.tar.gz` behind. The md5 check then fails
    and the
    retry hits the same mirror. The `apache/doris-thirdparty` pipeline for
    this
    branch has been logging it for a while:
    
    ```
    Failed to download libuuid-1.0.3.tar.gz. attemp: 1
    ```
    
    It currently survives on a retry, but it is a coin flip on every build,
    and the
    same mirror already hard-fails `branch-3.1`.
    
    This PR switches to the generic SourceForge redirector that `master`
    already
    uses:
    
    ```
    https://downloads.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz
    ```
    
    It picks a working mirror per request and serves a byte-identical
    archive, so
    `LIBUUID_MD5SUM` is unchanged — verified against the checksum already in
    `vars.sh`:
    
    ```
    libuuid-1.0.3.tar.gz  d44d866d06286c08ba0846aba1086d68  (318256 bytes)
    ```
    
    A companion PR fixes the same mirror, plus the dead lzo one, on
    `branch-3.1`.
    
    Issue Number: close #xxx
---
 thirdparty/vars.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh
index 7356cba4c11..7bd8b310e94 100644
--- a/thirdparty/vars.sh
+++ b/thirdparty/vars.sh
@@ -505,7 +505,7 @@ JSONCPP_SOURCE="jsoncpp-1.9.5"
 JSONCPP_MD5SUM="d6c8c609f2162eff373db62b90a051c7"
 
 # libuuid
-LIBUUID_DOWNLOAD="https://nchc.dl.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz";
+LIBUUID_DOWNLOAD="https://downloads.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz";
 LIBUUID_NAME="libuuid-1.0.3.tar.gz"
 LIBUUID_SOURCE="libuuid-1.0.3"
 LIBUUID_MD5SUM="d44d866d06286c08ba0846aba1086d68"


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to