Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Nov 2009 08:13:21 -0500
From:      Robert Huff <roberthuff@rcn.com>
To:        ruby@FreeBSD.org
Subject:   portypgrade stopped working
Message-ID:  <19211.56305.835605.535481@jerusalem.litteratus.org>

next in thread | raw e-mail | index | archive | help

	(I sent a message about this a while ago; apparently it got
lost.)

Hello:
	After a recent upgrade to portupgrade-devel (to 20091009) it mo
longer works.  When I run it with N >= 1 ports on the command line I
get:

root@>> portupgrade -R xterm-250/
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 678 packages found (-0 +0)  done]
[Gathering depends for x11/xterm .................................../usr/local/sbin/portupgrade:878:in `get_all_depends': private method `scan' called for #<Set: {}> (NoMethodError)
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:871:in `get_all_depends'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
	from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
	from /usr/local/sbin/portupgrade:870:in `get_all_depends'
	from /usr/local/sbin/portupgrade:633:in `main'
	from /usr/local/sbin/portupgrade:607:in `each'
	from /usr/local/sbin/portupgrade:607:in `main'
	from /usr/local/sbin/portupgrade:582:in `catch'
	from /usr/local/sbin/portupgrade:582:in `main'
	from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
	from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
	from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
	from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
	from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
	from /usr/local/sbin/portupgrade:559:in `main'
	from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
	from /usr/local/sbin/portupgrade:231:in `new'
	from /usr/local/sbin/portupgrade:231:in `main'
	from /usr/local/sbin/portupgrade:2213

	What have I messed up?

	Respectfully,


					Robert Huff





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19211.56305.835605.535481>