From ernst@zaphod.euronet.nl  Thu Mar 14 09:48:12 2002
Return-Path: <ernst@zaphod.euronet.nl>
Received: from zaphod.euronet.nl (zaphod.euronet.nl [194.134.128.241])
	by hub.freebsd.org (Postfix) with ESMTP id 67ACE37B439
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 14 Mar 2002 09:48:10 -0800 (PST)
Received: (from ernst@localhost)
	by zaphod.euronet.nl (8.11.6/8.11.6) id g2EHm9h06352;
	Thu, 14 Mar 2002 18:48:09 +0100 (CET)
	(envelope-from ernst)
Message-Id: <200203141748.g2EHm9h06352@zaphod.euronet.nl>
Date: Thu, 14 Mar 2002 18:48:09 +0100 (CET)
From: Ernst de Haan <znerd@freebsd.org>
Reply-To: Ernst de Haan <znerd@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: portupgrade fails on freetype2
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         35893
>Category:       ports
>Synopsis:       portupgrade fails on freetype2
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    knu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 14 09:50:01 PST 2002
>Closed-Date:    Thu Mar 28 21:34:47 JST 2002
>Last-Modified:  Thu Mar 28 21:34:47 JST 2002
>Originator:     Ernst de Haan
>Release:        FreeBSD 4.4-STABLE i386
>Organization:
FreeBSD Project
>Environment:
System: FreeBSD zaphod.euronet.nl 4.4-STABLE FreeBSD 4.4-STABLE #4: Fri Dec 21 12:52:57 CET 2001 ernst@zaphod.euronet.nl:/usr/obj/usr/src/sys/ZAPHOD i386
>Description:
When I try to upgrade freetype2 using portupgrade-20020227 I get:

zaphod# portupgrade freetype2
/usr/local/sbin/portupgrade:131:in `pwd': No such file or directory - ""
(Errno::ENOENT)
        from /usr/local/sbin/portupgrade:131
zaphod# pkg_info | grep freetype2
freetype2-2.0.9     A free and portable TrueType font rendering engine
zaphod#
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->knu 
Responsible-Changed-By: petef 
Responsible-Changed-When: Thu Mar 14 12:30:00 PST 2002 
Responsible-Changed-Why:  
Over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=35893 

From: "Akinori MUSHA" <knu@iDaemons.org>
To: Ernst de Haan <znerd@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/35893: portupgrade fails on freetype2
Date: Fri, 15 Mar 2002 05:46:38 +0900

 At Thu, 14 Mar 2002 18:48:09 +0100 (CET),
 Ernst de Haan wrote:
 > When I try to upgrade freetype2 using portupgrade-20020227 I get:
 > 
 > zaphod# portupgrade freetype2
 > /usr/local/sbin/portupgrade:131:in `pwd': No such file or directory - ""
 > (Errno::ENOENT)
 >         from /usr/local/sbin/portupgrade:131
 > zaphod# pkg_info | grep freetype2
 > freetype2-2.0.9     A free and portable TrueType font rendering engine
 > zaphod#
 
 The error message says it all.  Where is your current directory and
 does it really exist?  I can reproduce it when I run the following
 series of commands:
 
 	mkdir foo; cd foo; rmdir ../foo; portupgrade
 
 
 A possibility is that you had been in a port's working directory but
 after running portupgrade the directory was cleaned out, so the next
 invocation of portupgrade failed for that reason.
 
 -- 
                      /
                     /__  __            Akinori.org / MUSHA.org
                    / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
 Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp
 
 "Somewhere out of a memory.. of lighted streets on quiet nights.."

From: Ernst de Haan <znerd@FreeBSD.org>
To: "Akinori MUSHA" <knu@iDaemons.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/35893: portupgrade fails on freetype2
Date: Fri, 15 Mar 2002 09:22:50 +0100

 Akinori,
 
 > The error message says it all.  Where is your current directory and
 > does it really exist?  I can reproduce it when I run the following
 
 That is exactly what happened. Perhaps the portupgrade script should produce 
 a better error message. Anyway, the PR can be closed. Thanks.
 
 Ernst
 
 -- 
 Ernst de Haan
 EuroNet Internet B.V.
 
     "Come to me all who are weary and burdened
         and I will give you rest" -- Jesus Christ
State-Changed-From-To: open->closed 
State-Changed-By: knu 
State-Changed-When: Thu Mar 28 21:32:15 JST 2002 
State-Changed-Why:  
The problem turned out to be not a bug, but I added some piece of code 
to portupgrade to catch the exception and emit a better message. 

Thanks for the report. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=35893 
>Unformatted:
