reflector uses https://archlinux.org/mirrors/status/json/ to get mirror status info, and caches it under ~/.cache/Reflector/. So as long as that end-point works, reflector should work.
Anyone can grab that JSON data and use file:// URLs so they are never out. e.g.
curl -L https://archlinux.org/mirrors/status/json/ > /tmp/mirror_status.json
# or if down, use pasted json
curl -L http://0x0.st/Ki3Y.json > /tmp/mirror_status.json
# and then
reflector --url file:///tmp/mirror_status.json ...
But, as you noted, this has been mostly a nothing-burger from a user perspective anyway. Other than the homepage being unavailable on occasion, everything else has been mostly available just fine as you can see from https://status.archlinux.org/.
BTW, and as a general rule of thumb, NEVER take specific technical advice from these editors. They don’t actually know much, and this is me trying to be nice.
Take for example:
For AUR disruptions, it’s a bit of a pain if you’re not a regular git user, but you cloned packages directly from the GitHub Arch Linux mirror. To do this, use the command:
See that link ;) At least he got the command below it correctly, somehow.
reflector
uses https://archlinux.org/mirrors/status/json/ to get mirror status info, and caches it under~/.cache/Reflector/
. So as long as that end-point works, reflector should work.I just grabbed a copy and pasted it at http://0x0.st/Ki3Y.json.
Anyone can grab that JSON data and use file:// URLs so they are never out. e.g.
curl -L https://archlinux.org/mirrors/status/json/ > /tmp/mirror_status.json # or if down, use pasted json curl -L http://0x0.st/Ki3Y.json > /tmp/mirror_status.json # and then reflector --url file:///tmp/mirror_status.json ...
But, as you noted, this has been mostly a nothing-burger from a user perspective anyway. Other than the homepage being unavailable on occasion, everything else has been mostly available just fine as you can see from https://status.archlinux.org/.
I didn’t notice https://gitlab.archlinux.org/ going down either.
BTW, and as a general rule of thumb, NEVER take specific technical advice from these editors. They don’t actually know much, and this is me trying to be nice.
Take for example:
See that link ;) At least he got the command below it correctly, somehow.
I’ve been having trouble for days downloading packages. Thought it was on my end.
Change your mirror!
I’ve been using the repos relatively frequently, and never noticed anything.
I also just tested my mirror of choice with a random big package.
https://mirror.dogado.de/archlinux/extra/os/x86_64/libreoffice-still-24.8.7-5-x86_64.pkg.tar.zst
All good!