After seeing bug 4759, I decided to just try 'emerge mutella' and see what happened. The result: crash. -- newt mutella # emerge --pretend mutella These are the packages that I would merge, in order. Calculating dependencies Traceback (most recent call last): File "/usr/bin/emerge", line 1249, in ? mykey=portage.db[portage.root]["porttree"].dep_bestmatch(mypkg) File "/usr/lib/python2.2/site-packages/portage.py", line 2238, in dep_bestmatch mymatch=self.dbapi.xmatch("bestmatch-visible",mydep) File "/usr/lib/python2.2/site-packages/portage.py", line 2684, in xmatch myval=best(self.xmatch("match-visible",None,mydep,mykey)) File "/usr/lib/python2.2/site-packages/portage.py", line 2695, in xmatch myval=self.match2(mydep,mykey,self.xmatch("list-visible",None,mydep,mykey)) File "/usr/lib/python2.2/site-packages/portage.py", line 2875, in match2 for x in mylist: TypeError: iteration over non-sequence -- Meep. There's a good chance that these two crashes are connected.
This has been fixed for Portage 2.0.12