Problem
Build Bash 3.0 Image downloads the bash tarball with a bare
RUN curl -LO https://ftp.gnu.org/gnu/bash/bash-3.0.tar.gz
no retry, no fallback. ftp.gnu.org times out often enough that it failed two
unrelated PRs within one afternoon (#1103 and #1105), both with curl exit
code 28. Every occurrence needs a human to notice the tick is red for a reason
that has nothing to do with the change, and re-run it.
Fix
--retry 5 --retry-delay 3 --retry-connrefused --connect-timeout 20 on the
three downloads, plus a mirrors.kernel.org fallback for the tarball. A red
tick should mean the code is red.
Problem
Build Bash 3.0 Imagedownloads the bash tarball with a bareRUN curl -LO https://ftp.gnu.org/gnu/bash/bash-3.0.tar.gzno retry, no fallback.
ftp.gnu.orgtimes out often enough that it failed twounrelated PRs within one afternoon (#1103 and #1105), both with
curlexitcode 28. Every occurrence needs a human to notice the tick is red for a reason
that has nothing to do with the change, and re-run it.
Fix
--retry 5 --retry-delay 3 --retry-connrefused --connect-timeout 20on thethree downloads, plus a
mirrors.kernel.orgfallback for the tarball. A redtick should mean the code is red.