Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216193 - default-linux/{amd64,x86}/package.mask tries to invert global gnome-2.22 mask
Summary: default-linux/{amd64,x86}/package.mask tries to invert global gnome-2.22 mask
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://dev.gentoo.org/~spb/pms.pdf
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-04 14:41 UTC by Bo Ørsted Andresen (RETIRED)
Modified: 2008-04-05 22:21 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 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-04-04 14:41:53 UTC
PMS (see URL), section 4.2.9 "package.mask" states that the -spec syntax can be used to invert a mask in a parent profile. default-linux/{amd64,x86}/package.mask tries to use this to invert a mask in the global profiles/package.mask which isn't a parent profile. If you really want to invert this in some profiles, the mask should be moved to profiles/base/package.mask where it then belongs.

(PMS includes this restriction because Portage's behaviour when combining -lines with multiple parents in profiles is sufficiently bizarre that it's not reasonable to specify.
Comment 1 Mart Raudsepp gentoo-dev 2008-04-04 15:04:31 UTC
QA is free to move the mask, if they are sure it remains working the same and that the mask in the other place is put in first, so that it won't be unmasked on non-amd64/x86 for no time.
Comment 2 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-04-04 15:07:32 UTC
CC'ing qa per Halcy0n's request.
Comment 3 Mark Loeser (RETIRED) gentoo-dev 2008-04-05 22:21:09 UTC
Moved the mask from the global package.mask to base/package.mask, embedded/package.mask and selinux/package.mask.  It was all done in one commit, so it shouldn't be possible for them to have been unmasked on other archs at all (just so you know :) )  As always, if I did break something, please hit me with the cluebat and let me know.