Fedora Project API now returns a 404
Failed to fetch https://admin.fedoraproject.org/pkgdb/api/packages/?limit=500&page=1&status=Approved: 404 Not Found at /home/metacpan/metacpan-api/bin/../lib/MetaCPAN/Script/Role/External/Fedora.pm line 29.
/home/metacpan/bin/metacpan-api-carton-exec bin/metacpan external --external_source fedora
@book do you know what happened here?
looks like URLs have changed, https://admin.fedoraproject.org/pkgdb doesn't exist - it's been decommissioned.
I see they replaced it with https://src.fedoraproject.org/ but I didn't check how that translates to our script using it.
For now we should disable the cron or just let it fail.
PkgDB has indeed being replaced by a number of other services. Let me see what I can do to fix this.
Makes sense to disable the cron until we get this sorted.
https://github.com/metacpan/metacpan-puppet/pull/181
Cron disabled - please lets put a time cap on getting this fixed as offering data that is out of date is worse than not offering it at all
@eseyman do you have any updates on this?
If we don't have an update on this by the end of April, let's remove the code from the repository.
I've been waiting for something to replace pkgdb's API but, sadly, nothing seems to be on the horizon. You can remove the code.
Thanks @eseyman. If a replacement does appear, it's easy enough to revert and get this going again.