On Sat, Jan 22, 2005 at 05:36:58PM -0600, Daniel Goller wrote:
> >This is nearly an 18% increase in the size of the tree. We're already
> >trying to get it down (expect my email later today about stuff in files/
> >violating the 20k goal).
> an easy solution would be to not download them on every sync, but on 
> demand, when a ebuild actually needs it, similar to distfiles only being 
> downloaded when needed
Sorry, this doesn't work, as the eclasses are needed to compute
dependancies/metadata and check consistancy.

'emerge -p foo' sources whatever eclasses are inherited by that package.
This is very important for eclasses that are used to remove common
dependancies between multiple packages.

> also testing more and including many changes in one bump rather than 
> making very many incremental bumps would cut down on revisions needed
> test more, commit less to avoid the number of eclass versions to explode
Large commits make bugs much harder to find.

Say between two sequential revisions, somebody let an obscure bug creep
in, and you're trying to track it down.

If the checkin that added the bug was only 5 lines, you could track it
down much quicker than if it was 1000 lines.

-- 
Robin Hugh Johnson
E-Mail     : [EMAIL PROTECTED]
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

Attachment: pgp2VlcoPVR2c.pgp
Description: PGP signature

Reply via email to