sys-apps/selinux-python: Have dependency blocker on older policycoreutils versions
authorSven Vermeulen <swift@gentoo.org>
Sun, 18 Jun 2017 14:26:49 +0000 (16:26 +0200)
committerSven Vermeulen <swift@gentoo.org>
Sun, 18 Jun 2017 14:29:36 +0000 (16:29 +0200)
commitb169bf26e1cde951a1b123d4a390a38694f18971
treecad8ddf5c21404473aa03c0adb557f2f77410081
parent320a8398b623b4f90b2cecadf693ce9f696b95e7
sys-apps/selinux-python: Have dependency blocker on older policycoreutils versions

The selinux-python package can only be installed after policycoreutils has been
upgraded. To accomplish that, a PDEPEND was put in place in policycoreutils.
However, in some situations Portage does not want to use this ordering. This
is expected behavior, because PDEPEND does not necessarily mean that the
package manager has to install it afterwards - it is just a notion that the
order doesn't matter.

In this case, it does. So in order to ensure that the order is maintained,
we add in a blocker dependency on the older policycoreutils in selinux-python.

See also bug 622102

Package-Manager: Portage-2.3.5, Repoman-2.3.1
sys-apps/selinux-python/selinux-python-2.7_rc1.ebuild