commit:     adac149e75d655dfa723a4d042907cb01a301172
Author:     Brett A C Sheffield <bacs <AT> librecast <DOT> net>
AuthorDate: Sat Mar  7 18:48:20 2026 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sun Mar  8 12:07:04 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adac149e

net-nds/openldap: drop obsolete rfc2307bis.schema

The IETF draft for rfc2307bis expired in 2010 without being adopted and
upstream does not ship it, despite the Chief Architect of OpenLDAP being
co-author of the draft. No other distro packages this schema with
OpenLDAP.

This schema is the source of two longstanding bugs, causing problems with
software (ie. samba) that attempts to use it.  There is no authoritative
source to point to for an updated version, and maintaining this schema
is beyond scope for this package.

Link: https://datatracker.ietf.org/doc/html/draft-howard-rfc2307bis-02
Link: https://bugs.gentoo.org/302310
Closes: https://bugs.gentoo.org/484244
Closes: https://bugs.gentoo.org/624036
Signed-off-by: Brett A C Sheffield <bacs <AT> librecast.net>

 net-nds/openldap/openldap-2.5.20.ebuild | 8 --------
 net-nds/openldap/openldap-2.6.12.ebuild | 8 --------
 2 files changed, 16 deletions(-)

diff --git a/net-nds/openldap/openldap-2.5.20.ebuild 
b/net-nds/openldap/openldap-2.5.20.ebuild
index a33297f7596f..c91b2b423518 100644
--- a/net-nds/openldap/openldap-2.5.20.ebuild
+++ b/net-nds/openldap/openldap-2.5.20.ebuild
@@ -11,15 +11,10 @@ inherit ssl-cert toolchain-funcs systemd tmpfiles verify-sig
 
 MY_PV="$(ver_rs 1-2 _)"
 
-BIS_PN=rfc2307bis.schema
-BIS_PV=20140524
-BIS_P="${BIS_PN}-${BIS_PV}"
-
 DESCRIPTION="LDAP suite of application and development tools"
 HOMEPAGE="https://www.openldap.org/";
 SRC_URI="
        https://openldap.org/software/download/OpenLDAP/${PN}-release/${P}.tgz
-       mirror://gentoo/${BIS_P}
        verify-sig? ( 
https://openldap.org/software/download/OpenLDAP/${PN}-release/${P}.tgz.asc )
 "
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openldap.asc
@@ -815,9 +810,6 @@ multilib_src_install() {
                docinto contrib
                newdoc addrdnvalues/README addrdnvalues-README
 
-               insinto /etc/openldap/schema
-               newins "${DISTDIR}"/${BIS_P} ${BIS_PN}
-
                docinto back-sock ; dodoc 
"${S}"/servers/slapd/back-sock/searchexample*
                docinto back-perl ; dodoc 
"${S}"/servers/slapd/back-perl/SampleLDAP.pm
 

diff --git a/net-nds/openldap/openldap-2.6.12.ebuild 
b/net-nds/openldap/openldap-2.6.12.ebuild
index 636ce7121fbf..611d7b3cdace 100644
--- a/net-nds/openldap/openldap-2.6.12.ebuild
+++ b/net-nds/openldap/openldap-2.6.12.ebuild
@@ -11,15 +11,10 @@ inherit ssl-cert toolchain-funcs systemd tmpfiles verify-sig
 
 MY_PV="$(ver_rs 1-2 _)"
 
-BIS_PN=rfc2307bis.schema
-BIS_PV=20140524
-BIS_P="${BIS_PN}-${BIS_PV}"
-
 DESCRIPTION="LDAP suite of application and development tools"
 HOMEPAGE="https://www.openldap.org/";
 SRC_URI="
        https://openldap.org/software/download/OpenLDAP/${PN}-release/${P}.tgz
-       mirror://gentoo/${BIS_P}
        verify-sig? ( 
https://openldap.org/software/download/OpenLDAP/${PN}-release/${P}.tgz.asc )
 "
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openldap.asc
@@ -826,9 +821,6 @@ multilib_src_install() {
                docinto contrib
                newdoc addrdnvalues/README addrdnvalues-README
 
-               insinto /etc/openldap/schema
-               newins "${DISTDIR}"/${BIS_P} ${BIS_PN}
-
                docinto back-sock ; dodoc 
"${S}"/servers/slapd/back-sock/searchexample*
                docinto back-perl ; dodoc 
"${S}"/servers/slapd/back-perl/SampleLDAP.pm
 

Reply via email to