[Feature request] Add mirrors fallbacking
Sometimes a mirror can be inaccessible because of a mirror maintenance etc. It would be cool if a mirror is not accesible, alpine package manager retried the same package, but on other mirror.
If I have repo list like:
/etc/apk/repositories ``` http://nl.alpinelinux.org/alpine/v3.7/main http://mirror.yandex.ru/mirrors/alpine/
The package manager tries to download package from mirror.yandex.ru. If package manager can not reach the server because of network error, it retries downloading, but with a mirror upper (nl.alpinelinux.org).