From owner-freebsd-ports Sat Jan 8 12:47: 3 2000 Delivered-To: freebsd-ports@freebsd.org Received: from asgaard.whispering.org (208-241-93-179.hsacorp.net [208.241.93.179]) by hub.freebsd.org (Postfix) with ESMTP id BBDE214DA4; Sat, 8 Jan 2000 12:46:53 -0800 (PST) (envelope-from will@blackdawn.com) Received: from shadow.blackdawn.com (23-125.008.popsite.net [209.69.197.125]) by asgaard.whispering.org (8.9.3/8.9.3) with ESMTP id PAA25938; Sat, 8 Jan 2000 15:46:33 -0500 (EST) (envelope-from will@blackdawn.com) Received: (from will@localhost) by shadow.blackdawn.com (8.9.3/8.9.3) id PAA32367; Sat, 8 Jan 2000 15:46:34 -0500 (EST) (envelope-from will) Message-ID: X-Mailer: XFMail 1.3.1 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20000108131719.A22210@futuresouth.com> Date: Sat, 08 Jan 2000 15:46:34 -0500 (EST) Reply-To: Will Andrews From: Will Andrews To: "Matthew D. Fuller" Subject: Re: multi-level categories Cc: ports@FreeBSD.ORG, Satoshi - Ports Wraith - Asami Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 08-Jan-00 Matthew D. Fuller wrote: > In at least most cases, I support this anyway :) > I remember taking 20 minutes to track down Mosaic, simply because it was > capitalized for no real reason I could discern.. *nod* I think all port dirs should be lowercased. PKGNAME, however.. can be capitalized in any form. > ???? > The CVS/ dir is created by CVS when you checkout the tree. They have > nothing to do with the port itself. In fact, most of us *USE* those CVS/ > dirs to create patches for send-pr (read: 'cvs diff'). I don't get them (CVS/) from cvsup.. and most patches I've seen (for -ports anyway) don't use cvs diff. Further, porting.html doesn't mention that you can use cvs diff instead of creating a whole new copy.. like I've always done. On a side note, do most people do their cvs diffs between the repo and the "locally modified" copies, rather than commit their changes on a certain vendor branch and do a cvs diff between these? > AFA filesystem performance it would make a BIG difference. All ports > have files/, and a large number (most?) have patches/. I'd say that > sticking everything in files/ would cut the number of dirs practically > in half. Yay, a /usr/ports that uses a less-than-obscene number of > inodes! Would this combination of directories reduce fs delays? I am no filesystem expert. But.. if it would reduce the amount of time it takes to traverse the ports tree, it would kick ass. Of course, we'd need to do some testing, and bsd.port.mk would need some (serious?) modifications, and (all?) 2900+ ports would have to be updated... > That doesn't work when we have multiple files for a port. It also makes > it easy to transition to another hash scheme for checksums in the future > if necessary; just use a different first token. I don't think forking > off a few extra processes during the checksum check is any huge performance > sink. Even musca (my 2.1.5 386/16 with 4 megs of RAM) can handle that > in a fairly trivial amount of time. Ah shit, I forgot about that. -- but, we can still remove "MD5 " and " =". ;) -- Will Andrews GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w--- ?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ G++>+++ e->++++ h! r-->+++ y? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message