Hi, when using cascading profiles (default-linux/ppc/2004.2) with portage portage 2.0.51_pre20 on ppc I get the following error: Traceback (most recent call last): File "/usr/bin/emerge", line 14, in ? import portage File "/usr/lib/portage/pym/portage.py", line 6878, in ? do_vartree(settings) File "/usr/lib/portage/pym/portage.py", line 6863, in do_vartree if not virts_p.has_key(vkeysplit[1]): IndexError: list index out of range On x86 it works as it should
Just guessing... but is your virtuals file in the profiles valid?
I'll have a look at the cascading profiles for ppc. If I'm not mistaken I just copied the flat ones into the cascading directory.
jason@localhost ~ $ cat gentoo-x86/profiles/default-linux/ppc/virtuals This file is not empty
ok, so the profile is stupid ... looks like Pieter created it that way ... at any rate, ive removed the offending virtuals file the bug here is that portage should have been like 'the virtuals file at default-linux/ppc/virtuals is corrupt'
This is fixed in svn r4980 (substituted grabdict_package for grabdict).
This has been released in 2.1.2_rc1-r5.