From owner-freebsd-ports@FreeBSD.ORG Fri May 20 20:48:34 2005 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 AF78A16A4CE for ; Fri, 20 May 2005 20:48:34 +0000 (GMT) Received: from relay.rdsnet.ro (gimli.rdsnet.ro [193.231.236.70]) by mx1.FreeBSD.org (Postfix) with SMTP id 4B6C043D75 for ; Fri, 20 May 2005 20:48:29 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: (qmail 8356 invoked from network); 20 May 2005 20:40:39 -0000 Received: from unknown (HELO smtp.rdsnet.ro) (62.231.74.130) by smtp1-133.rdsnet.ro with SMTP; 20 May 2005 20:40:39 -0000 Received: (qmail 4560 invoked by uid 89); 20 May 2005 21:02:38 -0000 Received: from unknown (HELO it.buh.tecnik93.com) (81.196.204.98) by 0 with SMTP; 20 May 2005 21:02:38 -0000 Received: from it.buh.tecnik93.com (localhost.buh.tecnik93.com [127.0.0.1]) by it.buh.tecnik93.com (Postfix) with ESMTP id 89B7E114C3; Fri, 20 May 2005 23:48:25 +0300 (EEST) Date: Fri, 20 May 2005 23:48:24 +0300 From: Ion-Mihai Tetcu To: Matthew Seaman Message-ID: <20050520234824.09bd17e8@it.buh.tecnik93.com> In-Reply-To: <20050520094250.GB34260@lack-of-gravitas.thebunker.net> References: <428C68D0.50005@commit.it> <20050519183832.GA6978@xor.obsecurity.org> <20050520094250.GB34260@lack-of-gravitas.thebunker.net> X-Mailer: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i386-portbld-freebsd5.4) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: Angelo Turetta cc: freebsd-ports@freebsd.org cc: Kris Kennaway Subject: Re: Incrementally building ports INDEX 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, 20 May 2005 20:48:34 -0000 On Fri, 20 May 2005 10:42:50 +0100 Matthew Seaman wrote: > On Thu, May 19, 2005 at 11:38:32AM -0700, Kris Kennaway wrote: > > On Thu, May 19, 2005 at 12:22:08PM +0200, Angelo Turetta wrote: > > > What the state-of-the-art tool used to build the INDEX/INDEX-5 file? > > > > > > Kris, how is it built on the package cluster? > > > > Essentially just 'make index'. > > > > Someone has an incremental index build tool in ports(see other reply), > > but I haven't seen commits to this in quite a while so I don't know > > whether it's not actively maintained or if it just works. There are > > many subtleties with incremental index building, and I haven't > > evaluated this tool to see whether it handles them all or if it's just > > "close enough for most people". > > > I've been pretty busy what with the new job and all, plus spending a > few months living in a place where I can't get broadband at home, but > p5-FreeBSD-Portindex is most definitely still being maintained. It's > just that I haven't seen any bug reports recently -- pretty much "it > just works". I believe I addressed all of the points you raised the > last time you looked at it: if you have any further comments I'll be > glad to hear them. I'm running it on my machines on a daily bases and with the last version each time I've checked against a canonical built INDEX-5 I have found no diffs. In the past when I've had problems Matthew has been very helpful and prompt. Kris, do you think you could run it on the cluster where the "official" INDEX is generated for a few times and diff the resulting index with the canonical one and send the diff (if any) to Matthew ? It won't place any burden on the machine (on my home desktop, it runs 6 times / day after each cvsup and it takes under one minute to generate the updated index). Once we know it works you could disable it and re-enable it only when testing bsd.*.mk changes in case one of them affects it (and then Mathew would have enough time to fix the problem before the changes go in the tree). This tool is very nice to use, especially on less-powerful machines and IMO deserves mentioning in the docs like the porttools. Thanks, -- IOnut Unregistered ;) FreeBSD "user"