Hi Michael, On Sun, Sep 13, 2015 at 11:26:01AM +0200, Michael Ströder wrote:
Jim Henderson wrote:
I would love to see a more recent openldap package myself - I wonder if you saw the post I made on the build service ML.
The original package can be updated pretty easily. But adding more feature packages is a hell to maintain.
It looks like the official package, while versioned 2.4.39 is actually 2.3.37 (but -V actually reports 2.4.39),
Not true. It is 2.4.39. Read the openldap2.spec file more carefully:
It builds 2.3.43 tools etc. for automagic migration. But 2.3.x was set to ancient status years ago by the OpenLDAP project. True. The 2.3.X based builts of the slapcat tool were included for migrating from SLE10 to SLE11 (which already containted a 2.4 release). So I am not quite sure why that is still there. IMO it would be ok to remove that part from the packages now. (Note, I might be missing something as I am not currently actively working on the packages)
Also I consider such a in-place migration to be pretty error-prone. To my knowledge it work quite ok for the SLE10 to 11 upgrade. But I agree to some extend with you. Though having that semiautomatic migration was a specific requirement for SLE11 back then.
=> So there's no point to maintain this 2.3.x cruft (except compat libldap 2.3.x for legacy binary software). Yeah. The compat libldap is a bit different. That probably has to stay in some way (at least for SLE).
I put quite some effort into my variant of the package. But I'm not willing to manage the old bloat.
based on my own branching of the official package in an attempt to build the contrib 'allop' overlay, which I need for a project I'm working on.
It would be nice if those contrib modules could also be included in a separate package.
It's already there. ;-)
https://build.opensuse.org/package/show/home:stroeder:branches:network:ldap/...
rpm -qi openldap2-contrib [..]
Description : Various overlays found in contrib/: allop allowed Generates attributes indicating access rights autogroup cloak denyop lastbind writes last bind timestamp to entry noopsrch handles no-op search control nops pw-sha2 generates/validates SHA-2 password hashes pw-pbkdf2 generates/validates PBKDF2 password hashes smbk5pwd generates Samba3 password hashes (heimdal krb disabled)
Nice! regards, Ralf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org