When I do emerge sync it syncs just fine, but it also downloads ebuilds for packages I cannot use. I have an x86 box so I have no use for yaboot, silo, and stuff for mips. If 1000 users sync with a server a day and none of them can even use those packages, not downloading them would save on server load and bandwidth on the sync server, perhaps enough to merit the development time. Reproducible: Always Steps to Reproduce: 1.emerge sync 2.Begin putting load on a server for files that my system cannot even use Actual Results: emerge sync'd and all the files were downloaded, but at the cost of bandwidth that need not have been expended Expected Results: not downloaded the arch stuff that was particular to arch's that my system does not have. Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo) ================================================================= System uname: 2.4.25-gentoo i686 Pentium II (Klamath) Gentoo Base System version 1.4.10 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium2 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium2 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="X alsa apache2"
No. For developmental and testing purposes they are need. A consistent tree is a strong point of Gentoo.