From owner-freebsd-ports@FreeBSD.ORG Thu Jan 8 20:17:13 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CECAA16A4CE for ; Thu, 8 Jan 2004 20:17:13 -0800 (PST) Received: from catseye.mine.nu (d207-81-17-215.bchsia.telus.net [207.81.17.215]) by mx1.FreeBSD.org (Postfix) with SMTP id 90CA943D5D for ; Thu, 8 Jan 2004 20:17:12 -0800 (PST) (envelope-from catseye@catseye.mine.nu) Received: (qmail 69066 invoked by uid 1001); 9 Jan 2004 04:21:18 -0000 Date: Thu, 8 Jan 2004 20:21:18 -0800 From: Chris Pressey To: freebsd-ports@freebsd.org Message-Id: <20040108202118.009a5dce.cpressey@catseye.mine.nu> In-Reply-To: <3FFE2602.3000105@ciam.ru> References: <200401090233.51499.max@love2party.net> <3FFE2602.3000105@ciam.ru> Organization: Cat's Eye Technologies X-Mailer: Sylpheed version 0.9.8a (GTK+ 1.2.10; i386-portbld-freebsd4.9) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Call for feedback on a Ports-collection change X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2004 04:17:13 -0000 On Fri, 09 Jan 2004 06:54:42 +0300 Sergey Matveychuk wrote: > Garance A Drosihn wrote: > > At 2:33 AM +0100 1/9/04, Max Laier wrote: > >> 2) Changes are much harder to track: > > > > On the contrary, changes should be *easier* to track. All the > > information for any given port will be in two files. This will > > not be true for all ports (particularly for ports which have a > > lot of patch files). > > Let's image a situation: port has changed. What is chaneged? Let's see > in WebCVS. Does distfile has changed? If yes, I know tarball has > changed. pkg-plist has changed? I know a files structure has changed. > I got this information even without opening this files. I'll open only > Makefile to see a changes in it. > It may be much harder to look at a big diff instead. FWIW I agree with this point. IMO a much better idea would be: Hack cvsup so that it can automatically create/update sharfiles of specified directories on the client. This approach would: - achieve the stated goal (save inodes) - be virtually seamless (nothing in CVS would have to change) - have greater applicability (i.e. it could be useful to other projects, not just the ports tree.) Plus you'd get to code in Modula-3 :) -Chris