Skip to content
Gentoo is dropping cache mirrors for third-party repos (gentoo-zh users, update your sync source)

Gentoo is dropping cache mirrors for third-party repos (gentoo-zh users, update your sync source)

2025-10-07·Zakk
Zakk

Per the official Gentoo news item, Gentoo has stopped offering cache mirrors for third-party repositories. Starting 2025-10-30, the mirror config for all third-party repos (gentoo-zh included) gets dropped from the official repository list.

What this means

  • eselect repository, layman and friends keep working as usual
  • Gentoo no longer mirrors third-party repos; they now sync straight from upstream (GitHub)
  • Official repos (::gentoo, ::guru, ::kde, ::science) are unaffected and still go through the mirrors

If you already added gentoo-zh

Just update the sync URI — remove it and re-enable it, and the correct upstream source gets picked up automatically:

# List the installed repositories
eselect repository list -i

# Remove the old config
eselect repository remove gentoo-zh

# Re-enable it (automatically uses the correct upstream source)
eselect repository enable gentoo-zh

Then emerge --sync gentoo-zh as usual.

Adding gentoo-zh for the first time? You’re not affected — just enable it normally from the Overlay page. If connecting straight to GitHub from mainland China is slow for you, use the mainland China git mirror.

Last updated on