SELinux policy packages provide the necessary definitions for a SELinux system to know how to label files. The policy package also updates the system's SELinux policy to support one or more tools and usages. In Gentoo, if a package is identified as needing a particular SELinux policy package dependency, then it needs to be added to the RDEPEND variable of that package. Considering that this means a (potential) IUSE update as well as added dependency, this requires a revision bump to the package (except for the live ebuilds which we will update immediately if possible). However, most Gentoo users would not need an update on this package. As such, we kindly ask the package maintainer to add the proper dependency to his/her package with the next revision bump (or new release). The basic structure is: IUSE="... selinux ..." RDEPEND=" ... selinux? ( sec-policy/selinux-somepackage ) ... " If after (roughly) two months, no revision bump was needed or new version released, we will be bumping the package with just this change to it. Reproducible: Always
There are a few eclasses that set sec-policy/ packages in DEPENDS which need to be moved to RDEPENDS too. On a quick look i found: apache-2.eclass kde4-base.eclass
Not closing since there will undoubtedly be more later.
Dead tracker?