Unable to rebuild due to git.savannah.gnu.org being unavailable due to a DoS Attack

Hi there

Given the post title, a few links for context -

The unavailable dependency - https://git.savannah.gnu.org/cgit/gnulib.git

Some links I found referring to their mirrors -
https://savannah.gnu.org/maintenance/Mirmon/
https://download.savannah.gnu.org/mirmon/allgnu/
https://download.savannah.gnu.org/mirmon/gnu/

The specific build failure error message I’m getting is -

error: unable to download 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=948ae97ca5703224bd3eada06b7a69f40dd15a02': HTTP error 429 (Too Many Requests

Would anyone be able to help me craft an overlay that could point me to a mirror instead?

I found a recent thread with a similar issue, but when I tried using the overlay provided, it resulted in hash mismatch errors instead :grimacing:

It would have to be an exact mirror of the files in the git repo. If the files differ, there will be a hash mismatch. So, finding the proper mirror will be the important part.

Alternatively you can override the hash as well, but that will cause a mass rebuild of reverse dependencies.