The file default-linux/ppc/ppc64/2007.0/64bit-userland/use.mask did not make it into the new default/linux/powerpc profile layout. The result is that many use flags are available which should be masked. for example xorg wants to install x11-drivers/xf86-video-s3 using the new 2008.0 profiles: ############################################################################ !!! All ebuilds that could satisfy ">=x11-drivers/xf86-video-s3-0.4.1" have been masked. !!! One of the following masked packages is required to complete your request: - x11-drivers/xf86-video-s3-0.5.0 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "x11-base/xorg-server-1.3.0.0-r5" [ebuild]) ############################################################################ I'm pretty unsure where to put this stuff... arch/powerpc/ppc64/ is for both 32bit and 64bit, so it's a no-go. Maybe we want to add arch/powerpc/ppc64/{32,64}bit-userland and put files like use.mask, package.mask and package.use.mask etc. there, that's original from default-linux/ppc/ppc64/2007.0/{32,64}bit-userland? Although the profiles in default/linux/powerpc would need adoption.
I'm working on a solution for this, which I'll throw into the tree.
fixed with the addition of the following file: profiles/default/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask thanks!
Ehh, not really, no. We don't want any files in default/linux/* except for parent. I've updated the release snapshot by creating arch/powerpc/ppc64/32ul and 64ul, which the default/linux/powerpc/ppc64/2008.0/*bit-userland profiles inherit. I'll be adding these profiles to the tree tomorrow. As I said, I was working on a solution, so I'm not really sure why this was resolved.
well.. I closed it, because it has been fixed by you (i.e. adding p.mask and use.mask to 64ul profiles). I didn't see your "... for now ..." note in the commit until I just looked your commit message up. sorry for closing this bug prematurely.
OK, I have updated the tree with this now. Let me know if you find any problems.