http://forums.gentoo.org/viewtopic.php?p=858465 Reproducible: Always Steps to Reproduce: 1. 2. 3.
please dont link to forums and expect us to crawl them looking for the bug --------------------- gentoo root # emerge world Traceback (most recent call last): File "/usr/bin/emerge", line 14, in ? import portage File "/usr/lib/portage/pym/portage.py", line 6128, in ? settings.regenerate() # XXX: Regenerate use after we get a vartree -- GLOBAL File "/usr/lib/portage/pym/portage.py", line 1392, in regenerate self.configdict["auto"]["USE"]=autouse(db[root]["vartree"],use_cache=use_cache) File "/usr/lib/portage/pym/portage.py", line 1121, in autouse myresult=dep_check(mydep,myvartree.dbapi,None,use="no",use_cache=use_cache) File "/usr/lib/portage/pym/portage.py", line 3309, in dep_check mylist=flatten(dep_listcleanup(dep_zapdeps(mysplit,mysplit2))) File "/usr/lib/portage/pym/portage.py", line 3052, in dep_zapdeps myresult=dep_zapdeps(unreduced[x],reduced[x]) File "/usr/lib/portage/pym/portage.py", line 3038, in dep_zapdeps elif myportapi.match(x): AttributeError: 'NoneType' object has no attribute 'match'
Hello Shoan, I guess I fixed this bug (but it haven't been released yet). I'd like to confirm the fix can fix in several cases. So, can you try the patch? It's just one line. Line 3029 in /usr/lib/portage/pym/portage.py.(2.0.50-r1) From if portdbapi: To if myportapi:
Problem code still present at 16:50 GMT with portage-2.0.50-r1 from gentoo.mirrors.pair.com; portage-2.0.50-r1 wasn't even on ftp.gentoo.skynet.be which I usually use.
*** This bug has been marked as a duplicate of 40831 ***