Investigation of this shows that a wget of this file does succeed and the curl command can be made to work by changing the user-agent string sent by curl to be the same user agent as sent by wget.
The site: www.mjr19.org.uk. seems to be Dr Michael Rutters hobby page and I’m wondering if he has impossed this limitation due to an unexpected rise in the amount of curl requests from his page?
I’d suggest replicating the relevant changes from this MR, namely:
Delete the build/prerequisites/inode64 folder.
On most systems, that should be enough to do the initial build.
I’m wondering if he has impossed this limitation due to an unexpected rise in the amount of curl requests from his page?
That’s possible, although it has been a dependency for a very long time. Saying that, I think the location it has been pulled from has been changed at some point in the past.
Ultimately, one of two things is going to happen (note: I am not a maintainer, but I believe these are the two options):
The prerequisite is discovered to no longer be necessary, in which case it will simply be excised from the repo.
The prerequisite is necessary, in which case it will be mirrored onto a maintainer controlled server.
I asked the website owner (Dr Michael Rutter) and he has confirmed that he hasn’t intentionally blocked the cURL requests and he has now sent a support request to his web hosting company to see if it can be sorted
As of 2023-10-02T15:22:33Z, the issue appears to have been resolved. Dr. Michael Rutter must have come through on his end. Thanks @Icy for reaching out to him.