[Pkg-openldap-devel] Bug#860448: unblock: (pre-approval) openldap/2.4.44+dfsg-4

Ryan Tandy ryan at nardis.ca
Mon Apr 17 04:03:14 UTC 2017


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock

This is a pre-approval request since I have a few more changes queued 
than just the RC bug fix. I will be happy to revert any changes that you 
consider inappropriate for stretch.

The attached diff was filtered to exclude po files:

  filterdiff -x '*/debian/po/*'

Changelog since 2.4.44+dfsg-3 in testing:

  * Improve the slapd/ppolicy_schema_needs_update debconf template. Thanks to
    Justin B Rye for the review.

Updated some debconf templates related to the 2.4.44 upgrade and their 
translations.

  * Update Build-Depends on debhelper to ensure shlibs files are installed at
    the expected time during build. (Closes: #854158)

Trivial fix to ease backporting by others. The debhelper version 
actually needed is available in jessie-backports, but not in jessie.

  * Dump the configuration and databases to LDIF before removing slapd, so
    that they are available if a newer version requiring migration is
    installed later. (Closes: #665199)

RC bug fix. Please see the bug for details and review of the first 
version of the patch. Differences from the patch posted for review are: 

1) set +e in slapd.prerm so that the package can still be removed even if 
   slapcat fails. Full rationale: https://bugs.debian.org/665199#215

2) Reduced the prerm changes to the 'remove' path only; kept upgrade 
   handling in preinst as in past versions, as preinst knows better what 
   actions the upgrade will need to take.

As discussed in the bug, there will be a jessie-pu request to backport 
the prerm part (actually dumping the databases before removing slapd).

  * When creating a new configuration with dpkg-reconfigure, back up the old
    configuration before overwriting it.

When you run 'dpkg-reconfigure slapd', it throws away the old 
configuration and generates a new one from scratch. It saves the old 
database files but I noticed it was not keeping the old configuration! 
There is no bug reported about this but I think it's a good idea to save 
the old configuration in case the user wants it back for any reason.

Thanks,
Ryan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openldap_2.4.44+dfsg-4.debdiff
Type: text/x-diff
Size: 11409 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-openldap-devel/attachments/20170416/2b862566/attachment-0001.diff>


More information about the Pkg-openldap-devel mailing list