diff -Nru cyrus-sasl2-2.1.25.dfsg1/debian/changelog cyrus-sasl2-2.1.25.dfsg1/debian/changelog --- cyrus-sasl2-2.1.25.dfsg1/debian/changelog 2012-01-17 23:47:29.000000000 -0800 +++ cyrus-sasl2-2.1.25.dfsg1/debian/changelog 2012-05-03 12:45:25.000000000 -0700 @@ -1,3 +1,11 @@ +cyrus-sasl2 (2.1.25.dfsg1-3ubuntu0.1) precise-proposed; urgency=low + + * Fix ABI incompatability during slapd upgrades (LP: #990742): + - debian/control: Set Breaks: 'slapd < 2.4.25-4' on libsasl2-2. + - deian/rules: Introduce shlib dependency on 2.1.24 for libsasl2-2. + + -- Adam Gandelman Thu, 03 May 2012 12:39:35 -0700 + cyrus-sasl2 (2.1.25.dfsg1-3) unstable; urgency=low [ Thomas Preud'homme ] diff -Nru cyrus-sasl2-2.1.25.dfsg1/debian/control cyrus-sasl2-2.1.25.dfsg1/debian/control --- cyrus-sasl2-2.1.25.dfsg1/debian/control 2012-01-17 23:47:29.000000000 -0800 +++ cyrus-sasl2-2.1.25.dfsg1/debian/control 2012-05-03 12:43:44.000000000 -0700 @@ -39,7 +39,7 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: libsasl2-modules (= ${binary:Version}) -Breaks: postfix (<= 2.8.3-1) +Breaks: postfix (<= 2.8.3-1), slapd (<= 2.4.25-3) Replaces: libsasl2 Description: Cyrus SASL - authentication abstraction library This is the Cyrus SASL API implementation, version 2.1. diff -Nru cyrus-sasl2-2.1.25.dfsg1/debian/rules cyrus-sasl2-2.1.25.dfsg1/debian/rules --- cyrus-sasl2-2.1.25.dfsg1/debian/rules 2012-01-17 23:47:29.000000000 -0800 +++ cyrus-sasl2-2.1.25.dfsg1/debian/rules 2012-05-03 12:44:54.000000000 -0700 @@ -232,7 +232,7 @@ dh_strip -plibsasl2-modules-gssapi-heimdal -Nsasl2-bin -Nlibsasl2-2 -Nlibsasl2-modules -Nlibsasl2-modules-ldap -Nlibsasl2-modules-otp -Nlibsasl2-modules-sql -Nlibsasl2-modules-gssapi-mit -Nlibsasl2-dev --dbg-package=cyrus-sasl2-heimdal-dbg override_dh_makeshlibs: - dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/sasl2 + dh_makeshlibs -V "libsasl2-2 (>= 2.1.24)" -X/usr/lib/$(DEB_HOST_MULTIARCH)/sasl2 override_dh_auto_test: cd $(TMPBUILD_MIT)/saslauthd && $(MAKE) testsaslauthd