Please remove the "selinux? ( sec-policy/selinux-* )" dependency in the DEPEND variable (not RDEPEND). Take this into account with your next package bump - if after 6 months there have been no need for other package upgrades, we will be bumping the package(s) ourselves with just this change. For more information, see our tracker Bug #527698 [1]. The requested change will be posted as a separate comment/patch. Note that if the package also depends on libselinux, libselinux itself should still remain in DEPEND and RDEPEND. [1] https://bugs.gentoo.org/show_bug.cgi?id=527698 Reproducible: Always
Index: openldap-2.4.40-r2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-nds/openldap/openldap-2.4.40-r2.ebuild,v retrieving revision 1.3 diff -u -B -r1.3 openldap-2.4.40-r2.ebuild --- openldap-2.4.40-r2.ebuild 1 Nov 2014 00:29:02 -0000 1.3 +++ openldap-2.4.40-r2.ebuild 1 Nov 2014 11:53:06 -0000 @@ -39,7 +39,7 @@ for _slot in $BDB_SLOTS; do BDB_PKGS="${BDB_PKGS} sys-libs/db:${_slot}" ; done # openssl is needed to generate lanman-passwords required by samba -RDEPEND="icu? ( dev-libs/icu:= ) +CDEPEND="icu? ( dev-libs/icu:= ) ssl? ( !gnutls? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] ) gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP}] >=dev-libs/libgcrypt-1.5.3:0[${MULTILIB_USEDEP}] ) ) sasl? ( dev-libs/cyrus-sasl:= ) @@ -64,14 +64,15 @@ kerberos? ( virtual/krb5 ) cxx? ( dev-libs/cyrus-sasl:= ) ) - selinux? ( sec-policy/selinux-ldap ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )" -DEPEND="${RDEPEND} +DEPEND="${CDEPEND} sys-apps/groff" - +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-ldap ) +" # for tracking versions OPENLDAP_VERSIONTAG=".version-tag" OPENLDAP_DEFAULTDIR_VERSIONTAG="/var/lib/openldap-data"
After checking with a few colleague developers it seems that this change does not need a revision bump after all. As such, I will make the necessary changes to the packages myself. My apologies for the noise.