Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11093 - Modify RSYNC to download only necessary ebuilds
Summary: Modify RSYNC to download only necessary ebuilds
Status: RESOLVED DUPLICATE of bug 7624
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-22 12:29 UTC by John Taylor
Modified: 2011-10-30 22:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Taylor 2002-11-22 12:29:36 UTC
The current method of emerge rsync requires client machines to download the 
entire portage tree of ebuilds, regardless of what is being installed. 
 
This method leads to excessive bandwidth requirements, and can be 
significantly reduced by changing the behaviour and purpose of emerge rsync. 
 
It is proposed that client machines no longer maintain an entire portage tree, 
but rather a "flat file" of available packages, and their dependency relations 
with eachother. 
 
When a user wishes to emerge a package, the dependencies would be calculated 
as usual, and each of these packages' ebuilds would be downloaded from an 
rsync server in turn. 
 
Thus, emerg'ing samba would result in the client machine Only retrieving 
ebuild files for samba, and any packages it relies on. 
 
The traditional emerge rsync method would disappear, and should be 
discouraged. This method would dramatically reduce bandwidth requirements for 
both clients and rsync mirror providers.
Comment 1 SpanKY gentoo-dev 2002-11-23 12:26:25 UTC

*** This bug has been marked as a duplicate of 7624 ***