portage version 2.0.8 gcc-3.1 USE="xv sse 3dnow mmx x dga opengl -nls gtkhtml gnome evo bonobo gtk kde qt motif imlib ncurses sdl readline gif jpeg png tiff avi mpeg oss -alsa esd -nas dvd xmms oggvorbis encode pam ssl crypt tcpd mozilla spell truetype xml xml2 pdflib perl python ruby libwww libg++ berkdb doc gpm -arts mta-tls tcltk java" CFLAGS="-mcpu=athlon-xp -msse -m3dnow -O3 -pipe" CXXFLAGS="-mcpu=athlon-xp -msse -m3dnow -O3 -pipe" blutgens@athlon gentoo-x86 $ sudo emerge gnome --pretend These are the packages that I would merge, in order. Calculating dependencies \Traceback (most recent call last): File "/usr/bin/emerge", line 1259, in ? if not mydepgraph.create(mytype+" "+portage.root+" "+mykey,None,"--onlydeps" not in myopts): File "/usr/bin/emerge", line 410, in create edepend=portage.db[myroot]["porttree"].dbapi.aux_get(mykey,portage.auxdbkeys) File "/usr/lib/python2.2/site-packages/portage.py", line 2565, in aux_get self.auxcache[mycpv][auxdbkeys[x]]=mylines[x][:-1] IndexError: list index out of range or this one blutgens@athlon gentoo-x86 $ sudo emerge kde --pretend These are the packages that I would merge, in order. Calculating dependencies |Traceback (most recent call last): File "/usr/bin/emerge", line 1259, in ? if not mydepgraph.create(mytype+" "+portage.root+" "+mykey,None,"--onlydeps" not in myopts): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 410, in create edepend=portage.db[myroot]["porttree"].dbapi.aux_get(mykey,portage.auxdbkey) File "/usr/lib/python2.2/site-packages/portage.py", line 2565, in aux_get self.auxcache[mycpv][auxdbkeys[x]]=mylines[x][:-1] IndexError: list index out of range Doesn't just happen on a --pretend operation. blutgens@athlon gentoo-x86 $ sudo emerge kde Calculating dependencies |Traceback (most recent call last): File "/usr/bin/emerge", line 1259, in ? if not mydepgraph.create(mytype+" "+portage.root+" "+mykey,None,"--onlydeps" not in myopts): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 466, in create if not self.create(mynew,mybigkey): File "/usr/bin/emerge", line 410, in create edepend=portage.db[myroot]["porttree"].dbapi.aux_get(mykey,portage.auxdbkeys) File "/usr/lib/python2.2/site-packages/portage.py", line 2565, in aux_get self.auxcache[mycpv][auxdbkeys[x]]=mylines[x][:-1] IndexError: list index out of range blutgens@athlon gentoo-x86 $ sudo emerge gnome Calculating dependencies \Traceback (most recent call last): File "/usr/bin/emerge", line 1259, in ? if not mydepgraph.create(mytype+" "+portage.root+" "+mykey,None,"--onlydeps" not in myopts): File "/usr/bin/emerge", line 410, in create edepend=portage.db[myroot]["porttree"].dbapi.aux_get(mykey,portage.auxdbkeys) File "/usr/lib/python2.2/site-packages/portage.py", line 2565, in aux_get self.auxcache[mycpv][auxdbkeys[x]]=mylines[x][:-1] IndexError: list index out of range
This is due to /var/cache/edb/dep entries that are old-style. This issue should be fixed in Portage 2.0.9.