dotnet / dotnet-buildtools-prereqs-docker

Used to maintain the Docker images hosted at the mcr.microsoft.com/dotnet-buildtools/prereqs image repository
MIT License
53 stars 102 forks source link

FreeBSD package archive errors from rootfs script #950

Closed mthalman closed 6 months ago

mthalman commented 6 months ago

The Linux_amd64 src-ubuntu-18.04-coredeps-graph build leg is failing with this error:

pkg: http://pkgmir.geo.freebsd.org/FreeBSD:12:amd64/quarterly/meta.txz: Not Found
pkg: http://pkgmir.geo.freebsd.org/FreeBSD:12:amd64/quarterly/packagesite.pkg: Not Found
pkg: http://pkgmir.geo.freebsd.org/FreeBSD:12:amd64/quarterly/packagesite.txz: Not Found

This occurs when executing https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/main/src/ubuntu/18.04/cross/freebsd/12/hooks/pre-build

This occurs when building with image caching disabled.

Build link (internal only)

akoeplinger commented 6 months ago

Looks like FreeBSD 12 is EOL.

wfurt commented 6 months ago

cc: @Thefrank @sec @am11 I guess time to move to 13 or should we jump to 14?

sec commented 6 months ago

Yes, 12 EOL'ed last month - I would move to 13.

Thefrank commented 6 months ago

If possible, add images for 14-x86_64 (amd64) and 14-aarch64 (arm64).

Should we move to 20.04? 18.04 is listed as "end of standard support" but EOL won't happen until April 2028

am11 commented 6 months ago

If possible, add images for 14-x86_64 (amd64) and 14-aarch64 (arm64).

That would go in https://github.com/dotnet/arcade/blob/main/eng/common/cross/build-rootfs.sh.

Should we move to 20.04?

Either to Ubuntu 22.04 where we have riscv64 atm, or CBL-mariner where all the other architecture images are going these days. It can be done in a subsequent PR.