Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 52150

Summary: Perhaps the ability to only download ebuilds for a particular arch would save on server load, bandwidth usage, and sync times
Product: Portage Development Reporter: prieheck
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: RESOLVED INVALID    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description prieheck 2004-05-26 19:15:12 UTC
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"
Comment 1 Nicholas Jones (RETIRED) gentoo-dev 2004-06-05 17:14:36 UTC
No. For developmental and testing purposes they are need.
A consistent tree is a strong point of Gentoo.