When author of overlay make the package for SRC_URI like https://someproject.org/downloads/sources-ver.tar.gz" he can provide source distribution mirror for the case if someproject.org will go down or became discontinued. mirrorselect tool should allow to select one of specific servers for the overlay from the list of all servers in the overlay mirror. Now it doesn't: https://wiki.gentoo.org/wiki/Mirrorselect
see also https://bugs.gentoo.org/790500
Where would the list of mirrors be for these overlays? located in a file in each overlay checkout? Currently mirrorselect uses only the official GENTOO_MIRRORS list, it does not contain local regional mirrors not officially part of the main gentoo mirrors list. How would these mirrors be added to the GENTOO_MIRRORS variable? So far I don't see any benefit for this without adding complication to mirrorselect. How would portage know to look for the distfile in a specific mirror from the list? Plus, the mirror system is designed to auto add new distfiles. Maybe I am missing something here. I think for the few overlays that might list a distfile mirror for their pkgs, simply adding the mirror manually to GENTOO_MIRRORS is easy enough.
Distribution don't cares about overlay developers. It's ok to not implement new features and say that there is no developers here.
(In reply to Einstok Fair from comment #3) > Distribution don't cares about overlay developers. It's ok to not implement > new features and say that there is no developers here. No, we do care about other repositories, but the issue goes way beyond mirrorselect - see the questions dolsen asked.
I don't understand problem in depth and don't know implementation of portage mechanics. I just see the problem for me (and it still here). I'v read "I don't see any benefit" from him. That's gave enough insult to stop thinking in this direction.
(In reply to Einstok Fair from comment #5) > I don't understand problem in depth and don't know implementation of portage > mechanics. I just see the problem for me (and it still here). > Therefore it's not about not caring, just about a problem being hard with no clear solution with design being proposed. > I'v read "I don't see any benefit" from him. That's gave enough insult to > stop thinking in this direction. "[...] without adding complication to mirrorselect.", i.e. it's not worth the trade-off based on his understanding. Not an insult.
Configuration for overlays is stored in /etc/portage/repos.conf/*.conf nothing prevents to add some settings there (they are text files). For example it's possible to add a line like GENTOO_MIRRORS+="https://additional.mirrors/". These settings are overriden by profiles. And that should be possible to override this setting too for build servers. I agree that this touch not only mirrorselect tool, but emerge program too.