From owner-freebsd-ports@FreeBSD.ORG Tue May 18 08:58:55 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 6F8E316A4CE for ; Tue, 18 May 2004 08:58:55 -0700 (PDT) Received: from smtp.rdsnet.ro (smtp.rdsnet.ro [62.231.74.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27F8D43D58 for ; Tue, 18 May 2004 08:58:53 -0700 (PDT) (envelope-from itetcu@apropo.ro) Received: (qmail 25410 invoked by uid 89); 18 May 2004 15:51:55 -0000 Received: from unknown (HELO rdsnet.ro) (62.231.74.131) by 0 with SMTP; 18 May 2004 15:51:55 -0000 Received: (qmail 12207 invoked from network); 18 May 2004 15:58:51 -0000 Received: from unknown (HELO buh.cameradicommercio.ro) (81.196.25.19) by mail.rdsnet.ro with SMTP; 18 May 2004 15:58:51 -0000 Received: from it.buh.cameradicommercio.ro (it.buh.cameradicommercio.ro [192.168.0.10]) by buh.cameradicommercio.ro (Postfix) with ESMTP id 357DA60EA; Tue, 18 May 2004 18:58:34 +0300 (EEST) Received: from localhost (localhost.buh.cameradicommercio.ro [127.0.0.1]) by it.buh.cameradicommercio.ro (Postfix) with ESMTP id 2F537126; Tue, 18 May 2004 19:02:28 +0300 (EEST) Received: from it.buh.cameradicommercio.ro ([127.0.0.1])port 10024) with ESMTP id 86834-01; Tue, 18 May 2004 19:02:27 +0300 (EEST) Received: from it.buh.cameradicommercio.ro (localhost.buh.cameradicommercio.ro [127.0.0.1]) by it.buh.cameradicommercio.ro (Postfix) with SMTP id A49A116; Tue, 18 May 2004 19:02:26 +0300 (EEST) Date: Tue, 18 May 2004 19:02:24 +0300 From: Ion-Mihai Tetcu To: Dmitry Morozovsky Message-Id: <20040518190224.668340ef@it.buh.cameradicommercio.ro> In-Reply-To: <20040518152749.M52881@woozle.rinet.ru> References: <20040518152749.M52881@woozle.rinet.ru> X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at it.buh.cameradicommercio.ro cc: ports@freebsd.org Subject: Re: ports subtree dependencies checking 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: Tue, 18 May 2004 15:58:55 -0000 On Tue, 18 May 2004 15:45:15 +0400 (MSD) Dmitry Morozovsky wrote: > Dear colleagues, > > as all of you knows, keeping up to date thw whole ports tree involves > tremendous number of disk operation per cvs/cvsup. So, I use small script to > keep up-to date rather small set of ports (less than 1000, comparing to 10k+ > total ports in the tree). > > Sometimes this leads to broken dependencies (e.g., when tracked port becomes > dependent on some new port, or when dependency port moves). The latter case > partially can be covered by tracking MOVED file, the former can not. > > Previously, `make index' would complaint about missing dependencies, so these > ports can be caught. Now, with INDEX_JOBS parallel index building, these errors > are hidden in the process. > > Looking through Mk/bsd.port.mk (scaring process, BTW ;-) does not enlight me > enough. Look for INDEX_JOBS and PRISTINE if you don't what parallel jobs. You could also use ``-s'' flag for cvsup which will greatly reduce the IO and speed up cvsup process. But run it from time to time without it, so that you can be sure you have all the files in sync. -- IOnut Unregistered ;) FreeBSD "user"