Bug 32385

Summary: ldap.conf manpage belongs to clients, not servers
Product: Sisyphus Reporter: Ivan Zakharyaschev <imz>
Component: libldapAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: boyarsh, imz, klark, ldv, shaba, slev, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan Zakharyaschev 2016-08-17 17:26:13 MSK
2.4.42-alt3

Now the ldap.conf manpage belongs to a wrong package:

$ fgrep /usr/share/man/man5/ldap.conf.5.xz /ALT/Sisyphus/{noarch,x86_64}/base/contents_index 
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/man/man5/ldap.conf.5.xz	openldap-servers
$ 

because (from the manpage):

       The ldap.conf configuration file is used to set system-wide defaults to be applied when running ldap clients.

ldap.conf (and the corresponding .ldaprc) is used by anyone who uses libldap (not only openldap-clients):

$ rpm -q libldap -l | xargs fgrep -i ldaprc 2>/dev/null 
Binary file /lib64/libldap-2.4.so.2 matches
Binary file /lib64/libldap-2.4.so.2.10.5 matches
Binary file /usr/lib64/libldap_r-2.4.so.2 matches
Binary file /usr/lib64/libldap_r-2.4.so.2.10.5 matches
$ rpm -q libldap -l | xargs fgrep -i ldap.conf 2>/dev/null 
Binary file /lib64/libldap-2.4.so.2 matches
Binary file /lib64/libldap-2.4.so.2.10.5 matches
Binary file /usr/lib64/libldap_r-2.4.so.2 matches
Binary file /usr/lib64/libldap_r-2.4.so.2.10.5 matches
$ 

So, the correct package for this manpage would be libldap.
Comment 1 Repository Robot 2016-08-18 00:10:44 MSK
openldap-2.4.42-alt4 -> sisyphus:

* Wed Aug 17 2016 Ivan Zakharyaschev <imz@altlinux> 2.4.42-alt4
- general libldap manpages moved out of openldap-servers (ALT#32385).