From owner-freebsd-stable@FreeBSD.ORG Mon Aug 4 03:24:44 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46ABE1065672 for ; Mon, 4 Aug 2008 03:24:44 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from QMTA02.emeryville.ca.mail.comcast.net (qmta02.emeryville.ca.mail.comcast.net [76.96.30.24]) by mx1.freebsd.org (Postfix) with ESMTP id 285148FC16 for ; Mon, 4 Aug 2008 03:24:44 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from OMTA08.emeryville.ca.mail.comcast.net ([76.96.30.12]) by QMTA02.emeryville.ca.mail.comcast.net with comcast id xrJT1Z00B0FhH24A238k4j; Mon, 04 Aug 2008 03:08:44 +0000 Received: from daland.home ([24.61.21.4]) by OMTA08.emeryville.ca.mail.comcast.net with comcast id y38h1Z00505H7zL8U38iRz; Mon, 04 Aug 2008 03:08:43 +0000 X-Authority-Analysis: v=1.0 c=1 a=rITDv7nW5hcA:10 a=3qeiOcnXon3NKt2AWlsA:9 a=7uYg5H05rqmRf9rLGCYA:7 a=KZpNS53_MB_D9KJiqe0ekT-epnIA:4 a=si9q_4b84H0A:10 a=mhQ4J5QMNLoA:10 Received: from algo by daland.home with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KPqR7-0002iX-0Y; Sun, 03 Aug 2008 23:08:41 -0400 From: Alex Goncharov To: Jeremy Chadwick In-reply-to: <20080804022618.GA4790@eos.sc1.parodius.com> (message from Jeremy Chadwick on Sun, 3 Aug 2008 19:26:18 -0700) References: <696148549.2959541217812741596.JavaMail.root@mail3.gatech.edu> <1938178730.2959681217812808135.JavaMail.root@mail3.gatech.edu> <20080804022618.GA4790@eos.sc1.parodius.com> Message-Id: Sender: Alex Goncharov Date: Sun, 03 Aug 2008 23:08:41 -0400 Cc: freebsd-stable@freebsd.org Subject: Re: Using Portupgrade? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alex Goncharov List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 03:24:44 -0000 ,--- You/Jeremy (Sun, 3 Aug 2008 19:26:18 -0700) ----* | I'd start by ceasing use of portupgrade. Try Doug Barton's portmaster, | which is in ports/ports-mgmt/portmaster. It's an extensive shell | script, and does not require ruby. Over the last couple of months, I've made a few shy attempts to switch from `portupgrade' to 'portmaster', but every time I try it, I find something that keeps me using the former. Don't remember everything of that sort but here are a couple of things I would like to ask portmaster users' opinion and advice about: 1. I see a significant difference in the time it takes to get the same information using the two tools: ------------------------------ # time portversion -v | wc -l 473 real 0m3.772s user 0m2.462s sys 0m1.114s # time portmaster -L | wc -l 488 real 0m50.042s user 0m29.762s sys 0m15.470s ------------------------------ I run `portversion' a lot, and this kind of performance difference is one argument for sticking with `portupgrade'. 2. It looks like there are no `portmaster' equivalents to `portupgrade' `-P' and `-PP' options, which I want to have. Is this something that can be resolved by a smarter use of `portmaster' and/or its documentation? Thanks, -- Alex -- alex-goncharov@comcast.net --