ports/91209: Problem with portupgrade 2.0
Darin
derwood at naebunny.net
Mon Jan 2 12:20:13 UTC 2006
The following reply was made to PR ports/91209; it has been noted by GNATS.
From: Darin <derwood at naebunny.net>
To: KOMATSU Shinichiro <koma2 at lovepeers.org>
Cc: bug-followup at FreeBSD.org, edwin at FreeBSD.org
Subject: Re: ports/91209: Problem with portupgrade 2.0
Date: Mon, 02 Jan 2006 07:16:10 -0500
The fix worked perfectly.. Thanks a million!
Darin -
KOMATSU Shinichiro wrote:
>Thank you for reporting. I also discovered this problem a few hours ago.
>
>The source of this trouble is that the following line exists in MOVED,
>
> lang/php4|lang/php4|2003-05-22|re-separated from www/mod_php4
>
>where "moved from" and "moved to" is the same,
>but portupgrade does not check this case and infinite loop occurs.
>
>Fix to this problem will be in the next portupgrade release,
>but in the meanwhile, whould you commit the following patch, please?
>
>Thanks.
>
>
>diff --exclude=CVS --exclude=*.log* -urN portupgrade.old/Makefile portupgrade/Makefile
>--- portupgrade.old/Makefile Mon Jan 2 00:43:35 2006
>+++ portupgrade/Makefile Mon Jan 2 19:32:09 2006
>@@ -7,7 +7,7 @@
>
> PORTNAME= portupgrade
> PORTVERSION= 2.0.0
>-PORTREVISION= 0
>+PORTREVISION= 1
> PORTEPOCH= 1
> CATEGORIES= sysutils
> MASTER_SITES= http://dists.lovepeers.org/distfiles/portupgrade/
>diff --exclude=CVS --exclude=*.log* -urN portupgrade.old/files/patch-lib-portsdb.rb portupgrade/files/patch-lib-portsdb.rb
>--- portupgrade.old/files/patch-lib-portsdb.rb Thu Jan 1 09:00:00 1970
>+++ portupgrade/files/patch-lib-portsdb.rb Mon Jan 2 19:31:29 2006
>@@ -0,0 +1,18 @@
>+Index: lib/portsdb.rb
>+===================================================================
>+--- lib/portsdb.rb (revision 54)
>++++ lib/portsdb.rb (revision 59)
>+@@ -87,8 +87,11 @@
>+ while true
>+ if moved = @moved[me]
>+ t << moved
>+- me = moved.to
>+- break if me.nil?
>++ if me.nil? or me == moved.to
>++ break
>++ else
>++ me = moved.to
>++ end
>+ else
>+ break
>+ end
>
>
>!DSPAM:43b9077f21913682442798!
>
>
>
More information about the freebsd-ports-bugs
mailing list