The metadata cache regen for the Gentoo user-sync git mirror at https://github.com/gentoo-mirror/gentoo does not remove the metadata files for ebuilds removed from tree. This can be easily seen from the history by using git log --diff-filter=D --stat metadata/ from the git repo root and observing no file deletions since the 15th of August. Reproducible: Always Actual Results: Stale metadata files accumulate, for example, $ ls app-vim/vim-misc/*.ebuild metadata/md5-cache/app-vim/vim-misc-* | cat app-vim/vim-misc/vim-misc-1.17.1.ebuild app-vim/vim-misc/vim-misc-1.17.6.ebuild metadata/md5-cache/app-vim/vim-misc-1.11 metadata/md5-cache/app-vim/vim-misc-1.13.1 metadata/md5-cache/app-vim/vim-misc-1.16.1 metadata/md5-cache/app-vim/vim-misc-1.17 metadata/md5-cache/app-vim/vim-misc-1.17.1 metadata/md5-cache/app-vim/vim-misc-1.17.6 metadata/md5-cache/app-vim/vim-misc-1.8.5
Did I fail at rsync/git somewhere or does pmaint regen leave old metadata entries? :)
(In reply to Michał Górny from comment #1) > Did I fail at rsync/git somewhere or does pmaint regen leave old metadata > entries? :) pmaint regen never has had support to remove old entries.
As an interim solution, I have manually wiped the caches right now. Hopefully the repos will shrink a bit on next sync.
Should be fixed now.