Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 217305 - ppc64 profiles don't have proper use.mask etc.
Summary: ppc64 profiles don't have proper use.mask etc.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: PPC64 Linux
: High major (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-11 14:59 UTC by Markus Rothe (RETIRED)
Modified: 2008-04-30 23:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Rothe (RETIRED) gentoo-dev 2008-04-11 14:59:47 UTC
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.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-11 22:30:25 UTC
I'm working on a solution for this, which I'll throw into the tree.
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2008-04-27 09:55:00 UTC
fixed with the addition of the following file: profiles/default/linux/powerpc/ppc64/2008.0/64bit-userland/use.mask

thanks!
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-29 07:01:33 UTC
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.
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2008-04-29 11:27:39 UTC
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.
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-30 23:36:29 UTC
OK, I have updated the tree with this now.  Let me know if you find any problems.