Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 287486

Summary: app-misc/screen dependency on selinux-base-policy makes it unmergable on v2refpolicy
Product: Gentoo Linux Reporter: Petter Urkedal <urkedal>
Component: New packagesAssignee: Sven Wegener <swegener>
Status: RESOLVED FIXED    
Severity: normal CC: selinux, shell-tools
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Petter Urkedal 2009-10-03 11:46:10 UTC
app-misc/screen depends on ">=sec-policy/selinux-base-policy-20050821" which is incompatible with the new numbering of SELinux policies used on the selinux/v2refpolicy profiles.  I think this dependency no longer needs to be listed, since "<sec-policy/selinux-base-policy-20050821" no longer exists in portage.

Yes, I know the profile is unstable.


Reproducible: Always

Steps to Reproduce:
1. eselect profile set selinux/v2refpolicy/amd64/desktop
2. emerge screen

Actual Results:  
Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=sec-policy/selinux-base-policy-20050821" have been masked.
!!! One of the following masked packages is required to complete your request:
- sec-policy/selinux-base-policy-20080525-r1 (masked by: package.mask)
/usr/portage/profiles/selinux/v2refpolicy/package.mask:
# force version 2.YYYYMMDD policy over version YYYYMMDD policy

- sec-policy/selinux-base-policy-20080525 (masked by: package.mask)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "app-misc/screen-4.0.3" [ebuild])
(dependency required by "screen" [argument])


Expected Results:  
Successful emerge.
Comment 1 Sven Wegener gentoo-dev 2009-12-12 19:51:50 UTC
I've dropped the dependency on selinux-base-policy.