From fbb29a298f757de19fa73a244518e826feab64df Mon Sep 17 00:00:00 2001 From: Akash Levy Date: Sat, 11 Jul 2026 12:42:39 -0700 Subject: [PATCH 1/2] Use more reliable mirrors for Bison and TCL in CentOS 7 Dockerfile. ftp.gnu.org and SourceForge prdownloads are flaky in CI; switch to dotsrc and OSUOSL mirrors. Co-authored-by: Cursor --- Dockerfile.centos7 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.centos7 b/Dockerfile.centos7 index 458d0dbc9..d7a866e95 100644 --- a/Dockerfile.centos7 +++ b/Dockerfile.centos7 @@ -17,7 +17,7 @@ RUN sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo \ RUN ln -sf /usr/bin/cmake3 /usr/bin/cmake # Download Bison -RUN wget https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.gz && \ +RUN wget https://mirrors.dotsrc.org/gnu/bison/bison-3.8.2.tar.gz && \ tar -xvf bison-3.8.2.tar.gz && \ rm bison-3.8.2.tar.gz @@ -42,7 +42,7 @@ RUN source /opt/rh/devtoolset-11/enable && \ make install # Download TCL -RUN wget http://prdownloads.sourceforge.net/tcl/tcl8.6.16-src.tar.gz && \ +RUN wget https://ftp.osuosl.org/pub/lfs/lfs-packages/12.3-rc2/tcl8.6.16-src.tar.gz && \ tar -xvf tcl8.6.16-src.tar.gz && \ rm tcl8.6.16-src.tar.gz From afcaf120840078348499fab73dcba380db7e61ae Mon Sep 17 00:00:00 2001 From: Akash Levy Date: Sun, 12 Jul 2026 18:52:21 -0700 Subject: [PATCH 2/2] Use GNU ftpmirror and SourceForge project URLs. Switch CentOS 7 Dockerfile downloads to the reviewer-suggested ftpmirror.gnu.org redirector for Bison and the SourceForge project download URL for TCL. Co-authored-by: Cursor --- Dockerfile.centos7 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile.centos7 b/Dockerfile.centos7 index d7a866e95..61ffacaa3 100644 --- a/Dockerfile.centos7 +++ b/Dockerfile.centos7 @@ -17,7 +17,7 @@ RUN sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo \ RUN ln -sf /usr/bin/cmake3 /usr/bin/cmake # Download Bison -RUN wget https://mirrors.dotsrc.org/gnu/bison/bison-3.8.2.tar.gz && \ +RUN wget https://ftpmirror.gnu.org/gnu/bison/bison-3.8.2.tar.gz && \ tar -xvf bison-3.8.2.tar.gz && \ rm bison-3.8.2.tar.gz @@ -42,7 +42,8 @@ RUN source /opt/rh/devtoolset-11/enable && \ make install # Download TCL -RUN wget https://ftp.osuosl.org/pub/lfs/lfs-packages/12.3-rc2/tcl8.6.16-src.tar.gz && \ +RUN wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.16/tcl8.6.16-src.tar.gz/download \ + -O tcl8.6.16-src.tar.gz && \ tar -xvf tcl8.6.16-src.tar.gz && \ rm tcl8.6.16-src.tar.gz