Bringing the conversation from https://gitlab.com/redhat/hummingbird/rpms/-/merge_requests/66#note_2984270969 over here:
Looks like your tools are affected by https://pagure.io/fedora-infrastructure/issue/12812 or a similar issue from other servers that suffer from "content encoding confusion".
You will need to set the Accept-Encoding: identity HTTP header when doing source downloads, otherwise you get an on-the-fly un-gzipped file with a ".tar.gz" file extension (that is actually just an uncompressed "tar" file).
Setting header = \"Accept-Encoding: identity\" in the .curlrc fixes the issue but I think it would be great if dist-git could take care of it directly.