[Pkg-openldap-devel] Bug#919118: RFS: openldap/2.4.47+dfsg-2

Ryan Tandy ryan at nardis.ca
Sat Jan 12 20:26:44 GMT 2019


Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor to upload a new openldap package. It adds two 
new binary packages that resolve some long-standing wishlist bugs.

https://mentors.debian.net/package/openldap

https://mentors.debian.net/debian/pool/main/o/openldap/openldap_2.4.47+dfsg-2.dsc

https://salsa.debian.org/openldap-team/openldap/tree/slapd-contrib

I hope that this could still reach testing before the soft freeze. 
However, it could be deferred if that seems too risky; in that case I 
might request an upload to experimental instead.

Changes since the last upload:

   * Reintroduce slapi-dev binary package. (Closes: #711469)
     Thanks to Florian Schlichting.
   * Do not call gnutls_global_set_mutex(). (Closes: #803197)
   * Use dh_auto_* to build and install contrib modules.
     - Stop patching the clean rule in smbk5pwd's Makefile.
   * Explicitly list overlays and man pages installed by slapd package in
     slapd.install and slapd.manpages files.
   * Set common variables for contrib Makefiles by make(1) command line instead
     of patching every Makefile.
   * Build and install more contrib plugins in a new slapd-contrib package:
     - pw-apr1 and pw-netscape (Closes: #592362)
     - pw-pbkdf2 (Closes: #794999)
   * Import the slapo-pw-pbkdf2 man page from upstream git master and install
     it with the slapd-contrib package.
   * Add smbk5pwd to slapd-contrib and turn slapd-smbk5pwd into a transitional
     package. Drop smbk5pwd README since it now has a man page which is a
     better resource for users.
     - Use Breaks to ensure that slapd is not upgraded in between removing the
       old smbk5pwd module and installing the new one.
   * Include the apr1-atol.pl and apr1-lota.pl helper scripts in the
     slapd-contrib package as examples.
   * Merge remaining contrib Makefile patches into a single contrib-makefiles
     patch.

Notes on my own local testing:

- I have tested arch-all, arch-any, stage1, and full builds using 
  sbuild.
- I verified using debdiff that the list of files installed by the slapd 
  package did not change.
- I have reviewed the build log and checked that dpkg-buildflags are 
  being correctly used when building the contrib modules.

- I have tested sid->sid and stretch->sid upgrades using piuparts.
- I have manually tested sid->sid and stretch->sid upgrades with the 
  smbk5pwd module added and configured, and have used Breaks to ensure 
  correct ordering for this upgrade.

- I manually tested the gnutls change in some scenarios such as a 
  PAM/NSS setup.
- The gnutls change has also been tested by a user; see #803197.

Thanks for considering,
Ryan



More information about the Pkg-openldap-devel mailing list