commit: 9a932572c5587ad2f083073ffd4803cefb7cfbd6 Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> AuthorDate: Sun Nov 30 12:54:34 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Nov 30 18:27:56 2025 +0000 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=9a932572
2025-10-07-cache-enabled-mirrors-removal: show unconditionally. Add summary Users might add affected repos by hand from e.g. wiki articles. So the should also see the news entry. >From reading the text it's somewhat unclear what is being done. So add a short summary that lines out what repos are affected. Add some headers to structure the text. Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com> Signed-off-by: Sam James <sam <AT> gentoo.org> .../2025-10-07-cache-enabled-mirrors-removal.en.txt | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/2025-10-07-cache-enabled-mirrors-removal/2025-10-07-cache-enabled-mirrors-removal.en.txt b/2025-10-07-cache-enabled-mirrors-removal/2025-10-07-cache-enabled-mirrors-removal.en.txt index 1d26056..1e68945 100644 --- a/2025-10-07-cache-enabled-mirrors-removal/2025-10-07-cache-enabled-mirrors-removal.en.txt +++ b/2025-10-07-cache-enabled-mirrors-removal/2025-10-07-cache-enabled-mirrors-removal.en.txt @@ -1,9 +1,16 @@ Title: Cache-enabled sync mirrors only for official repos Author: Michał Górny <[email protected]> Posted: 2025-10-07 -Revision: 3 +Revision: 4 News-Item-Format: 2.0 -Display-If-Installed: app-eselect/eselect-repository + +Summary: + +Removal of all third-party mirrors from https://github.com/gentoo-mirror. +Only ::gentoo, ::guru, ::kde, and ::science will remain. + + +Reasoning: Due to increasing maintenance costs and complexities, Gentoo is going to stop providing the cache-enabled git syncing mirrors found in the @@ -20,6 +27,9 @@ on syncing the Gentoo repository itself. It does not affect the availability of these repositories via >=app-eselect/eselect-repository-15 and repositories.xml -- the official upstream sync URI will be used instead. + +What you need to do: + Users who have previously added repositories using <app-eselect/eselect-repository-15 will need to re-add these repositories with >=app-eselect/eselect-repository-15, in order to update their sync @@ -29,6 +39,9 @@ URIs. For example, the following can be used: eselect repository remove ${repository} eselect repository enable ${repository} + +Outcome: + Once the mirrors are discontinued, we are going to remove them entirely in order to trigger sync errors for the remaining users, and ensure that they are not stuck on non-updated mirrors. This may show up as
