Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 282800 - weird/broken profiles ?
Summary: weird/broken profiles ?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: The Gentoo Linux Hardened Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2009-08-26 13:17 UTC by Rémi Cardona (RETIRED)
Modified: 2009-09-12 02:44 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 Rémi Cardona (RETIRED) gentoo-dev 2009-08-26 13:17:49 UTC
(CWD=$CVSPORTAGEROOT/x11-base/xorg-server)

# repoman full

RepoMan scours the neighborhood...
  PDEPEND.bad                   10
   x11-base/xorg-server/xorg-server-1.5.3-r6.ebuild: amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.5.3-r6.ebuild: x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.5.3-r7.ebuild: ~amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.5.3-r7.ebuild: ~x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.6.2.901.ebuild: ~amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.6.2.901.ebuild: ~x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.6.3.ebuild: ~amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.6.3.ebuild: ~x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.6.3.901.ebuild: ~amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers']
   x11-base/xorg-server/xorg-server-1.6.3.901.ebuild: ~x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers']

Note: use --without-mask to check KEYWORDS on dependencies of masked packages
Note: use --include-dev (-d) to check dependencies for 'dev' profiles

Please fix these important QA issues first.
RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-08-26 13:20:39 UTC
These (and possible others) seem wrong:

gentoo-x86/profiles/hardened/linux/amd64/parent:
../../../base
..
../../../arch/amd64

gentoo-x86/profiles/hardened/linux/x86/parent:
../../../base
..
../../../arch/x86

Should be:

../../../base
../../../arch/x86
..

For correct inherit order. This seems like the real fix to me. Workaround is to add the video_cards_nvidia, yet, again, to those profiles use.mask's (duplicate)
Comment 2 Jory A. Pratt gentoo-dev 2009-09-08 13:06:33 UTC
(In reply to comment #1)
> These (and possible others) seem wrong:
> 
> gentoo-x86/profiles/hardened/linux/amd64/parent:
> ../../../base
> ..
> ../../../arch/amd64
> 
> gentoo-x86/profiles/hardened/linux/x86/parent:
> ../../../base
> ..
> ../../../arch/x86
> 
> Should be:
> 
> ../../../base
> ../../../arch/x86
> ..
> 
> For correct inherit order. This seems like the real fix to me. Workaround is to
> add the video_cards_nvidia, yet, again, to those profiles use.mask's
> (duplicate)
> 

Thanks for pointing out the inherits were in correct order, it has been fixed.
Comment 3 Gordon Malm (RETIRED) gentoo-dev 2009-09-12 00:36:45 UTC
Reverted the change, so re-opening bug.  Inherit order was correct, the change broke it.  Probably just need to adjust location of nvidia maskings or something.  I'll look @ it when I can or feel free to propose other solutions.
Comment 4 Gordon Malm (RETIRED) gentoo-dev 2009-09-12 02:44:37 UTC
Fixed in CVS, thanks.