From owner-freebsd-ports@FreeBSD.ORG Wed Mar 4 16:20:16 2009 Return-Path: Delivered-To: ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5999B106564A; Wed, 4 Mar 2009 16:20:16 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from sippysoft.com (gk1.360sip.com [72.236.70.240]) by mx1.freebsd.org (Postfix) with ESMTP id 0A62A8FC1A; Wed, 4 Mar 2009 16:20:15 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from [192.168.1.38] (S0106001372fd1e07.vs.shawcable.net [70.71.171.106]) (authenticated bits=0) by sippysoft.com (8.14.3/8.14.3) with ESMTP id n24G4IL5075856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 4 Mar 2009 08:04:19 -0800 (PST) (envelope-from sobomax@sippysoft.com) Message-ID: <49AEA66F.1040408@sippysoft.com> Date: Wed, 04 Mar 2009 08:03:59 -0800 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Sergey Matveychuk , "ports@freebsd.org" Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: portupgrade is seriously broken 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: Wed, 04 Mar 2009 16:20:16 -0000 Hi, Looks like portupgrade not longer respects error code returned by make when building or installing package, which results in it uninstalling previous version of the package when the build fails and not being able to install it back ignoring the error code. Please fix ASAP, this is serious problem for anybody who uses portupgrade. This is FreeBSD 6.4, portupgrade-2.4.6,2, ruby-1.8.7.72_1,1 and ruby18-bdb-0.6.4. ---> Upgrading 'p5-Algorithm-Dependency-1.102' to 'p5-Algorithm-Dependency-1.108' (devel/p5-Algorithm-Dependency) ---> Building '/usr/ports/devel/p5-Algorithm-Dependency' ===> Cleaning for p5-Algorithm-Dependency-1.108 ===> Vulnerability check disabled, database not found => Algorithm-Dependency-1.108.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/Algorithm/. Algorithm-Dependency-1.108.tar.gz 100% of 37 kB 82 kBps ===> Extracting for p5-Algorithm-Dependency-1.108 => MD5 Checksum OK for Algorithm-Dependency-1.108.tar.gz. => SHA256 Checksum OK for Algorithm-Dependency-1.108.tar.gz. ===> p5-Algorithm-Dependency-1.108 depends on file: /usr/local/bin/perl5.8.8 - found ===> Patching for p5-Algorithm-Dependency-1.108 ===> p5-Algorithm-Dependency-1.108 depends on file: /usr/local/bin/perl5.8.8 - found ===> p5-Algorithm-Dependency-1.108 depends on package: p5-Params-Util>=0.31 - not found ===> Found p5-Params-Util-0.17, but you need to upgrade to p5-Params-Util>=0.31. *** Error code 1 Stop in /usr/ports/devel/p5-Algorithm-Dependency. ---> Backing up the old version ---> Uninstalling the old version ---> Deinstalling 'p5-Algorithm-Dependency-1.102' pkg_delete: package 'p5-Algorithm-Dependency-1.102' is required by these other packages and may not be deinstalled (but I'll delete it anyway): p5-Class-ReturnValue-0.53 p5-DBIx-SearchBuilder-1.43 p5-Test-Inline-2.103 [Updating the pkgdb in /var/db/pkg ... - 217 packages found (-1 +0) (...) done] ---> Installing the new version via the port ===> p5-Algorithm-Dependency-1.108 depends on package: p5-Params-Util>=0.31 - not found ===> Found p5-Params-Util-0.17, but you need to upgrade to p5-Params-Util>=0.31. *** Error code 1 Stop in /usr/ports/devel/p5-Algorithm-Dependency. *** Error code 1 Stop in /usr/ports/devel/p5-Algorithm-Dependency. ===> Cleaning for p5-Algorithm-Dependency-1.108 ---> Cleaning out obsolete shared libraries Regards, -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts T/F: +1-646-651-1110 Web: http://www.sippysoft.com MSN: sales@sippysoft.com Skype: SippySoft