Using mirror servers for libconv and gnulib clones
The Savannah server intermittently returns 502 errors. It looks like we need to switch libconv and gnulib, which depend on the Savannah server, to their GitHub repositories. In addition, for better performance, we should migrate all other dependencies that can be moved to GitHub.
I'm not aware of any mirror for those, otherwise I'd have long used it. It's always been very overloaded and slow.
https://github.com/roboticslibrary/libiconv and https://github.com/coreutils/gnulib
That looks like a random third party to me, so I'd rather not trust them as source for a core library.
However, for GNULib, it seems like the official mirror is correct. It says mirrored at the top of the repository.
Yeah, the coreutils mirror looks official. Sadly they don't mirror libiconv.
I also found an official mirror for OpenMPT: https://github.com/OpenMPT/openmpt
This server also goes downhill sometimes and the clones are very slow.
I don't really see this as a big issue, given it only has to work once per ~month, and doesn't take THAT long all in all.
The official OpenMPT mirror looks good at first glance though.
However, this can be problematic for builders who frequently update dependencies.
Both of those dependencies aren't exactly hyper-active, nor have any reason to be updated frequently.