Bitbake should explicitly warn if sstate mirrors are set up, but they are unusable. e.g. - if no packages matched a mirror entry, a warning should be provided to the user to check the mirror settings
How do you tell the difference between a broken mirror entry and an entry which simply has no compatible sstate?
I define a sstate mirror that has NO compatible sstate caches as broken, and let the user know about it. The purpose of sstate mirrors is to accelerate build. If it doesn't accelerate the build, the purpose is not accomplished, and the software should be proactive and let the user know that something that is expected is not happening.
In practise this doesn't work. I often make some change, trigger a full rebuild and the fact there is no overlap with any of my configured mirrors is no surprise to me. The question therefore remains, how do we figure out when they are unusable? :/.
There is no solution to solve this problem, closing as unable to fix it.