From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17793 invoked by uid 1002); 23 Apr 2003 15:27:01 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 17572 invoked from network); 23 Apr 2003 15:27:01 -0000 Date: Wed, 23 Apr 2003 10:27:00 -0500 From: Peter Fein To: Brian Jackson Cc: gentoo-dev@gentoo.org Message-Id: <20030423102700.5c720818.pfein@pobox.com> In-Reply-To: <200304222156.16419.brian@mdrx.com> References: <1050997108.2986.28.camel@amd.vsen.dk> <200304221057.25940.brian@mdrx.com> <200304221707.22906.brian@mdrx.com> <200304222156.16419.brian@mdrx.com> X-Mailer: Sylpheed version 0.8.11claws (GTK+ 1.2.10; i386-pc-solaris2.8) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [gentoo-dev] Ebuilds not getting in :( X-Archives-Salt: 4ed8e8ea-9904-401c-abcb-abffde6d8fcc X-Archives-Hash: 62e973ea91bd4ea8e2ec04b2d6adf5db On Tue, 22 Apr 2003 21:56:16 -0500 Brian Jackson wrote: > I know talking to myself this much in one day is bad, but I setup an rsync > server. It is at: > rsync://www.mdrx.com/portage-local > > you can run the following to check it out: > rsync -rz rsync://www.mdrx.com/portage-local . Actually, more formal support for multiple sync sources would be *highly* cool & would really make portage a "meta-distribution". I could also see this being useful for officially supported builds, as this readily solves the "I never want to even sync anything X11" problem. On a (barely) related extensibility note, I've found it really hard to work on even short patches to portage/emerge. portage.py is almost 4600 lines, emerge is almost 1900. My point being that's a pretty good size for a single code unit in any language, but enormous for python. Try find /usr/lib/python2.2/ -iname "*.py" |xargs wc -l |sort -n -r and keep in mind that the standard modules have a lot more documentation. And to cut off the inevitable criticism of this metric, these modules do import each other & use C libs. That's my point. The lack of modularity & the presence of top-level code makes reuse really tough- I'd love to work on a GTK'd or web'd emerge or 30 other scripts, but everything's so intertwined that it's not feasible to reuse code. More user whining, I know. I don't quite know what I'm suggesting as a solution, short of offering to help. --Pete -- Peter Fein pfein@pobox.com 773-575-0694 -- gentoo-dev@gentoo.org mailing list