I have personally run afoul of the rate limit. I have gotten around it by downloading the package list file. And then by using the got versions of the pkgbuilds. Once you have the pkgbuild tree you only have to update it once and build m any times. You shouldn't have to download it. Some of these air tools realy need to be rewritten. Thanks Macca Sent from BlueMail On 21 Dec. 2018, 3:26 am, at 3:26 am, Drew DeVault via aur-general <aur-general@archlinux.org> wrote:
Following up from IRC. Hello!
I run a public build service which has Arch Linux support and uses yay to install AUR packages when requested. I recently had some users running up against the AUR rate limit.
The current rate limit window (1 day) seems a bit strict. Would it be possible to apply the rate limit hourly? Today it's 4000 requests per day, but ~166 requests per hour would be a similar load on the server but a bit more forgiving, users would only have to wait an hour before attempting their builds again.
The long term solution is probably to mirror the AUR or adjust the approach to try and minimize API requests (perhaps by cloning the repos and sorting out dependencies by sourcing the PKGBUILDs.... would be a bit involved).
Any thoughts or advice?
-- Drew DeVault