From owner-freebsd-ports@FreeBSD.ORG Mon Apr 26 00:15:32 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E02B1065670 for ; Mon, 26 Apr 2010 00:15:32 +0000 (UTC) (envelope-from ari@ish.com.au) Received: from fish.ish.com.au (eth5921.nsw.adsl.internode.on.net [59.167.240.32]) by mx1.freebsd.org (Postfix) with ESMTP id A61DD8FC13 for ; Mon, 26 Apr 2010 00:15:31 +0000 (UTC) Received: from [10.29.62.2] (port=58405 helo=Aris-MacBook-Pro.local) by fish.ish.com.au with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1O6Byt-0001Cy-2N; Mon, 26 Apr 2010 10:15:23 +1000 Message-ID: <4BD4DB1A.3020706@ish.com.au> Date: Mon, 26 Apr 2010 10:15:22 +1000 From: Aristedes Maniatis User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4 MIME-Version: 1.0 To: Doug Barton , freebsd-ports@freebsd.org References: <4BD28512.2010506@ish.com.au> <4BD356AC.9080707@FreeBSD.org> <4BD37E1E.7010207@ish.com.au> <4BD39CD0.4040504@FreeBSD.org> <4BD39FDA.7070609@ish.com.au> <4BD4C85F.8010307@FreeBSD.org> In-Reply-To: <4BD4C85F.8010307@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: portmaster and IGNOREME X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Apr 2010 00:15:32 -0000 On 26/04/10 8:55 AM, Doug Barton wrote: > I've just committed a fix for this problem to the svn (development) > version of portmaster. You can find information on how to download it at > http://dougbarton.us/portmaster-proposal.html. I would appreciate it if > you would test that version in your environment to confirm that the fix > is satisfactory. Firstly, it looks like it is unable to run with a relative path. Pretty minor issue, but I thought I'd mention it. # fetch http://svn.freebsd.org/base/user/dougb/portmaster/portmaster # sh ./portmaster -ai ===>>> Gathering distinfo list for installed ports ===>>> Starting check of installed ports for available updates ===>>> Checking ports for recursive 'make config' ===>>> Update bacula-client-3.0.3 to bacula-client-5.0.0? y/n [y] y ===>>> Launching child to update bacula-client-3.0.3 to bacula-client-5.0.0 ./portmaster: ./portmaster: not found ===>>> Update for bacula-client-3.0.3 failed ===>>> Aborting update But when using an absolute path # sh /root/portmaster -ai it works just nicely. There are still small oddities: * I get the list of ports to upgrade, then "Proceed y/n", and after that it sees CGatePro and tries to upgrade it. That is, the package is presented after the list of ports is already shown and the user asked to proceed. Shouldn't they be all together? If I say "n" then I never even see the messages about the package with no ORIGIN. * when using portmaster -ai I'm still given a choice to upgrade the package with no ORIGIN. But why ask since we already know it will fail 100% of the time? > 99.99999% of > the time, not having an ORIGIN in the +CONTENTS file is an error that > requires user attention. You are the expert in this area, but I don't agree about the 0.000001% usage of packages. Isn't missing ORIGIN going to be the case for every package which isn't installed from ports? Anyhow, thanks for the fixing the problem so quickly: all the comments above are very minor and are more for feedback than because I expect you to do anything. Regards Ari -- --------------------------> Aristedes Maniatis ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A