If the name check fails for an ebuild in the overlay..it doesnt get skipped or dismissed and will mess up emerge -u world. (I made this happen by accidentally naming of of my ebuilds with the _r1 instead of -r1) Output of error: Calculating world dependencies /Traceback (most recent call last): File "/usr/bin/emerge", line 1798, in ? if not mydepgraph.xcreate(myaction): File "/usr/bin/emerge", line 815, in xcreate myeb=portage.portdb.xmatch("bestmatch-visible",mydep) File "/usr/lib/python2.2/site-packages/portage.py", line 3297, in xmatch myval=best(self.xmatch("match-visible",None,mydep,mykey)) File "/usr/lib/python2.2/site-packages/portage.py", line 3308, in xmatch myval=self.match2(mydep,mykey,self.xmatch("list-visible",None,mydep,mykey)) File "/usr/lib/python2.2/site-packages/portage.py", line 3294, in xmatch myval=self.gvisible(self.visible(self.cp_list(mykey))) File "/usr/lib/python2.2/site-packages/portage.py", line 3376, in gvisible myaux=db["/"]["porttree"].dbapi.aux_get(mycpv, ["KEYWORDS"]) File "/usr/lib/python2.2/site-packages/portage.py", line 3007, in aux_get myebuild=self.findname(mycpv) File "/usr/lib/python2.2/site-packages/portage.py", line 2987, in findname myloc=self.oroot+"/"+mysplit[0]+"/"+psplit[0]+"/"+mysplit[1]+".ebuild" TypeError: unsubscriptable object
*** Bug 16578 has been marked as a duplicate of this bug. ***
I apologize for 16578, dropped can on the kb and thought I got it stopped in time:(
you can use anything, but _r _pre any _p are used in portage tree
the feeling of the reporter is that portdir overlay should not break an emerge -u world
fixed in cvs for 2.0.47-r8