I want to tell that maybe all mirrors have outdated packages. There are files, that don`t used by gentoo portage (~20G). I know that there is eclean utility, but why no one has delete outdated sources or move it in other place (for example /outdated)? I think that outdate sources must be in other place.
Hi, What files do you think are outdated and what mirrors are they on? Please be specific. Thanks.
For example i view Scorched3D on many mirrors. In portege tree there is scorched3d-42.1.ebuild scorched3d-43.1c.ebuild but on mirrors there is scroched3d-40. eclean show me about ~20G outdated sources. I`ve tested Arctic Network Mirrors, Gossamer Threads, Tera-byte Dot Com Inc, University of Waterloo, TDS Internet Services, University of Delaware, Delaware Linux Users Group from the http://www.gentoo.org/main/en/mirrors2.xml I don`t know where is official mirror, so i can`t verify this issue, but i think that there is outdated sources too.
Some of those distfiles are there because they were referred to by the snapshots that we distributed in earlier releases. If we remove the tarballs, then the snapshots will no longer build cleanly, and there was previously a concern that may a violation of some of the GPL requirements. # grep -r Scorched3D distfiles-whitelist/ distfiles-whitelist/gentoo-2007.0:Scorched3D-40-src.tar.gz distfiles-whitelist/gentoo-2008.0-highest-pvslot:Scorched3D-40-src.tar.gz distfiles-whitelist/gentoo-2008.0-highest-pvslot:Scorched3D-40.1d-src.tar.gz As long as we continue to distribute those stages (which we still do), we need to keep the distfiles around.
Yup, that was the angle I was looking for. NickNill, our mirror system is working as designed. Thanks for your research.