Control: severity -1 serious Control: tags -1 + patch On Sun, Jul 13, 2008 at 07:47:31PM -0700, Russ Allbery wrote: > I see that we're indeed still shipping /etc/ldap/ldap.conf in the library > package. This is a Policy violation (8.2); we really should do something > about it.
I confirm that this is indeed a policy violation and raise the severity accordingly. > All values are commented-out in the default version and the library seems > to run fine if the file is missing entirely. I propose we just move the > file into /usr/share/doc/libldap-2.4-2/examples and mention it in > README.Debian. Any objections? In your later mail, you proposed to move it to libldap-common. I implemented the move of the config file and the manual page in the attached patch and verified it using piuparts. Helmut
--- openldap-2.4.42+dfsg/debian/changelog +++ openldap-2.4.42+dfsg/debian/changelog @@ -1,3 +1,11 @@ +openldap (2.4.42+dfsg-2.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Fix policy 8.2 violation (Closes: #330695) + + Move /etc/ldap/ldap.conf and manpage to new package libldap-common. + + -- Helmut Grohne <hel...@subdivi.de> Tue, 10 May 2016 17:41:23 +0200 + openldap (2.4.42+dfsg-2) unstable; urgency=medium [ Ryan Tandy ] --- openldap-2.4.42+dfsg/debian/control +++ openldap-2.4.42+dfsg/debian/control @@ -86,12 +86,22 @@ Multi-Arch: same Conflicts: ldap-utils (<= 2.1.23-1) Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, libldap-common (= ${source:Version}) Replaces: libldap2, libldap-2.3-0 Description: OpenLDAP libraries These are the run-time libraries for the OpenLDAP (Lightweight Directory Access Protocol) servers and clients. +Package: libldap-common +Section: libs +Priority: standard +Architecture: all +Multi-Arch: foreign +Replaces: libldap-2.4-2 (<< 2.4.42+dfsg-2.1) +Description: OpenLDAP common files for libraries + These are common files for the run-time libraries for the OpenLDAP + (Lightweight Directory Access Protocol) servers and clients. + Package: libldap-2.4-2-dbg Section: debug Priority: extra --- openldap-2.4.42+dfsg/debian/libldap-2.4-2.install +++ openldap-2.4.42+dfsg/debian/libldap-2.4-2.install @@ -2,4 +2,3 @@ usr/lib/*/liblber-2.4.so.2.*.* usr/lib/*/libldap_r-2.4.so.2 usr/lib/*/libldap_r-2.4.so.2.*.* -etc/ldap/ldap.conf --- openldap-2.4.42+dfsg/debian/libldap-2.4-2.manpages +++ openldap-2.4.42+dfsg/debian/libldap-2.4-2.manpages @@ -1 +0,0 @@ -debian/tmp/usr/share/man/man5/ldap.conf.5 --- openldap-2.4.42+dfsg/debian/libldap-common.install +++ openldap-2.4.42+dfsg/debian/libldap-common.install @@ -0,0 +1 @@ +etc/ldap/ldap.conf --- openldap-2.4.42+dfsg/debian/libldap-common.manpages +++ openldap-2.4.42+dfsg/debian/libldap-common.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man5/ldap.conf.5