s. Actual Results Reproducible: Always Steps to Reproduce: 1. emerge openoffice -f 2. emerge openoffice 3. Actual Results: emerge openoffice -f Calculating dependencies ...done! Traceback (most recent call last): File "/usr/bin/emerge", line 1862, in ? mydepgraph.merge(mydepgraph.altlist()) File "/usr/bin/emerge", line 1098, in merge y=portage.portdb.findname(x[2]) File "/usr/lib/python2.2/site-packages/portage.py", line 3032, in findname return self.root+"/"+mysplit[0]+"/"+psplit[0]+"/"+mysplit[1]+".ebuild" TypeError: unsubscriptable object Expected Results: emerge openoffice Calculating dependencies ...done! !!! Error: the app-office/openoffice-bin package conflicts with this package and both can't be installed on the same system together.
The problem occurs when using the -f flag with all packages that conflicts with other packags. Portage tries to determinate the name of the blocked ebuild. Adding if mylist[x][0]=="blocks": continue to line 1075 of /usr/bin/emerge fixes this problem.
any status-report?
This was fixed from another bug.