internal/rosa: fetch from gnu mirror
All checks were successful
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m38s
Test / Hakurei (push) Successful in 3m53s
Test / ShareFS (push) Successful in 4m2s
Test / Hpkg (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 5m1s
Test / Hakurei (race detector) (push) Successful in 5m58s
Test / Flake checks (push) Successful in 1m44s

GNU infrastructure is extraordinarily flaky and fetching from it killed the server too many times.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-01-31 11:13:14 +09:00
parent bf14a412e4
commit 8d872ff1cd
2 changed files with 13 additions and 13 deletions

View File

@@ -13,7 +13,7 @@ func (t Toolchain) newM4() pkg.Artifact {
checksum = "RT0_L3m4Co86bVBY3lCFAEs040yI1WdeNmRylFpah8IZovTm6O4wI7qiHJN3qsW9" checksum = "RT0_L3m4Co86bVBY3lCFAEs040yI1WdeNmRylFpah8IZovTm6O4wI7qiHJN3qsW9"
) )
return t.NewViaMake("m4", version, pkg.NewHTTPGetTar( return t.NewViaMake("m4", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/m4/m4-"+version+".tar.bz2", nil, "https://ftpmirror.gnu.org/gnu/m4/m4-"+version+".tar.bz2",
mustDecode(checksum), mustDecode(checksum),
pkg.TarBzip2, pkg.TarBzip2,
), &MakeAttr{ ), &MakeAttr{
@@ -34,7 +34,7 @@ func (t Toolchain) newSed() pkg.Artifact {
checksum = "pe7HWH4PHNYrazOTlUoE1fXmhn2GOPFN_xE62i0llOr3kYGrH1g2_orDz0UtZ9Nt" checksum = "pe7HWH4PHNYrazOTlUoE1fXmhn2GOPFN_xE62i0llOr3kYGrH1g2_orDz0UtZ9Nt"
) )
return t.NewViaMake("sed", version, pkg.NewHTTPGetTar( return t.NewViaMake("sed", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/sed/sed-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/sed/sed-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), nil, ), nil,
@@ -50,7 +50,7 @@ func (t Toolchain) newAutoconf() pkg.Artifact {
) )
return t.NewViaMake("autoconf", version, pkg.NewHTTPGetTar( return t.NewViaMake("autoconf", version, pkg.NewHTTPGetTar(
nil, nil,
"https://ftp.gnu.org/gnu/autoconf/autoconf-"+version+".tar.gz", "https://ftpmirror.gnu.org/gnu/autoconf/autoconf-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -72,7 +72,7 @@ func (t Toolchain) newGzip() pkg.Artifact {
checksum = "NWhjUavnNfTDFkZJyAUonL9aCOak8GVajWX2OMlzpFnuI0ErpBFyj88mz2xSjz0q" checksum = "NWhjUavnNfTDFkZJyAUonL9aCOak8GVajWX2OMlzpFnuI0ErpBFyj88mz2xSjz0q"
) )
return t.NewViaMake("gzip", version, pkg.NewHTTPGetTar( return t.NewViaMake("gzip", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/gzip/gzip-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/gzip/gzip-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -88,7 +88,7 @@ func (t Toolchain) newGettext() pkg.Artifact {
checksum = "IMu7yDZX7xL5UO1ZxXc-iBMbY9LLEUlOroyuSlHMZwg9MKtxG7HIm8F2LheDua0y" checksum = "IMu7yDZX7xL5UO1ZxXc-iBMbY9LLEUlOroyuSlHMZwg9MKtxG7HIm8F2LheDua0y"
) )
return t.NewViaMake("gettext", version, pkg.NewHTTPGetTar( return t.NewViaMake("gettext", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/pub/gnu/gettext/gettext-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/gettext/gettext-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -123,7 +123,7 @@ func (t Toolchain) newDiffutils() pkg.Artifact {
checksum = "9J5VAq5oA7eqwzS1Yvw-l3G5o-TccUrNQR3PvyB_lgdryOFAfxtvQfKfhdpquE44" checksum = "9J5VAq5oA7eqwzS1Yvw-l3G5o-TccUrNQR3PvyB_lgdryOFAfxtvQfKfhdpquE44"
) )
return t.NewViaMake("diffutils", version, pkg.NewHTTPGetTar( return t.NewViaMake("diffutils", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/diffutils/diffutils-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/diffutils/diffutils-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -147,7 +147,7 @@ func (t Toolchain) newPatch() pkg.Artifact {
checksum = "MA0BQc662i8QYBD-DdGgyyfTwaeALZ1K0yusV9rAmNiIsQdX-69YC4t9JEGXZkeR" checksum = "MA0BQc662i8QYBD-DdGgyyfTwaeALZ1K0yusV9rAmNiIsQdX-69YC4t9JEGXZkeR"
) )
return t.NewViaMake("patch", version, pkg.NewHTTPGetTar( return t.NewViaMake("patch", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/patch/patch-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/patch/patch-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -170,7 +170,7 @@ func (t Toolchain) newBash() pkg.Artifact {
checksum = "4LQ_GRoB_ko-Ih8QPf_xRKA02xAm_TOxQgcJLmFDT6udUPxTAWrsj-ZNeuTusyDq" checksum = "4LQ_GRoB_ko-Ih8QPf_xRKA02xAm_TOxQgcJLmFDT6udUPxTAWrsj-ZNeuTusyDq"
) )
return t.NewViaMake("bash", version, pkg.NewHTTPGetTar( return t.NewViaMake("bash", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/bash/bash-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/bash/bash-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -189,7 +189,7 @@ func (t Toolchain) newCoreutils() pkg.Artifact {
checksum = "B1_TaXj1j5aiVIcazLWu8Ix03wDV54uo2_iBry4qHG6Y-9bjDpUPlkNLmU_3Nvw6" checksum = "B1_TaXj1j5aiVIcazLWu8Ix03wDV54uo2_iBry4qHG6Y-9bjDpUPlkNLmU_3Nvw6"
) )
return t.NewViaMake("coreutils", version, pkg.NewHTTPGetTar( return t.NewViaMake("coreutils", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/coreutils/coreutils-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/coreutils/coreutils-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -218,7 +218,7 @@ func (t Toolchain) newGperf() pkg.Artifact {
checksum = "RtIy9pPb_Bb8-31J2Nw-rRGso2JlS-lDlVhuNYhqR7Nt4xM_nObznxAlBMnarJv7" checksum = "RtIy9pPb_Bb8-31J2Nw-rRGso2JlS-lDlVhuNYhqR7Nt4xM_nObznxAlBMnarJv7"
) )
return t.NewViaMake("gperf", version, pkg.NewHTTPGetTar( return t.NewViaMake("gperf", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/pub/gnu/gperf/gperf-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gperf/gperf-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), nil, ), nil,
@@ -233,7 +233,7 @@ func (t Toolchain) newGawk() pkg.Artifact {
checksum = "uIs0d14h_d2DgMGYwrPtegGNyt_bxzG3D6Fe-MmExx_pVoVkQaHzrtmiXVr6NHKk" checksum = "uIs0d14h_d2DgMGYwrPtegGNyt_bxzG3D6Fe-MmExx_pVoVkQaHzrtmiXVr6NHKk"
) )
return t.NewViaMake("gawk", version, pkg.NewHTTPGetTar( return t.NewViaMake("gawk", version, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/gawk/gawk-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/gawk/gawk-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
), &MakeAttr{ ), &MakeAttr{
@@ -251,7 +251,7 @@ func (t Toolchain) newFindutils() pkg.Artifact {
checksum = "ZXABdNBQXL7QjTygynRRTdXYWxQKZ0Wn5eMd3NUnxR0xaS0u0VfcKoTlbo50zxv6" checksum = "ZXABdNBQXL7QjTygynRRTdXYWxQKZ0Wn5eMd3NUnxR0xaS0u0VfcKoTlbo50zxv6"
) )
return t.NewViaMake("findutils", version, pkg.NewHTTPGet( return t.NewViaMake("findutils", version, pkg.NewHTTPGet(
nil, "https://ftp.gnu.org/gnu/findutils/findutils-"+version+".tar.xz", nil, "https://ftpmirror.gnu.org/gnu/findutils/findutils-"+version+".tar.xz",
mustDecode(checksum), mustDecode(checksum),
), &MakeAttr{ ), &MakeAttr{
SourceSuffix: ".tar.xz", SourceSuffix: ".tar.xz",

View File

@@ -21,7 +21,7 @@ cd "$(mktemp -d)"
./build.sh ./build.sh
./make DESTDIR=/work install check ./make DESTDIR=/work install check
`, pkg.Path(AbsUsrSrc.Append("make"), false, pkg.NewHTTPGetTar( `, pkg.Path(AbsUsrSrc.Append("make"), false, pkg.NewHTTPGetTar(
nil, "https://ftp.gnu.org/gnu/make/make-"+version+".tar.gz", nil, "https://ftpmirror.gnu.org/gnu/make/make-"+version+".tar.gz",
mustDecode(checksum), mustDecode(checksum),
pkg.TarGzip, pkg.TarGzip,
))) )))