[Bug 86038] backport cyrus-sasl2 from feisty to dapper

Alessandro Bono alessandro.bono at gmail.com
Sun Feb 18 14:39:20 GMT 2007


Public bug reported:

Hi

I backported cyrus-sasl2 2.1.22.dfsg1-8ubuntu2 from feisty to dapper
package needs a patch to fix control and rules to adapt to the dapper version of sysv-rc and other system tools
Tested all principal authentication method (plain/login, cram-md5, digest-md5, ntlm) with cyrus-imapd with auxprop/sasldb and cleartext with saslauthd/ldap without any problem

patch below

diff -u cyrus-sasl2-2.1.22.dfsg1/debian/control cyrus-sasl2-2.1.22.dfsg1.my/debian/control
--- cyrus-sasl2-2.1.22.dfsg1/debian/control	2007-02-18 15:25:25.000000000 +0100
+++ cyrus-sasl2-2.1.22.dfsg1.my/debian/control	2007-02-17 21:36:33.000000000 +0100
@@ -10,7 +10,7 @@
 Section: utils
 Priority: optional
 Architecture: any
-Depends: ${shlibs:Depends}, lsb-base (>= 3.0-6), sysv-rc (>= 2.86.ds1-14.1ubuntu2)
+Depends: ${shlibs:Depends}, lsb-base (>= 3.0-6), sysv-rc (>= 2.86.ds1-6ubuntu32)
 Description: Administration programs for SASL users database
  This is the Cyrus SASL API implementation, version 2.1. See package
  libsasl2-2 and RFC 2222 for more information.
@@ -31,7 +31,7 @@
 Package: libsasl2
 Architecture: any
 Section: oldlibs
-Depends: libsasl2-2 (= ${binary:Version})
+Depends: libsasl2-2 (= ${Source-Version})
 Description: Authentication abstraction library
  This is a transitional dummy package.  If nothing depends on it, this
  package can be safely removed.
@@ -40,7 +40,6 @@
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, libsasl2-modules (= ${Source-Version}) | libsasl2-modules-sql (= ${Source-Version}) | libsasl2-modules-gssapi-heimdal (= ${Source-Version}) | libsasl2-modules-kerberos-heimdal (= ${Source-Version})
-Conflicts: postfix (<< 2.3.4-3), libsasl2-gssapi-mit (<< 2.1.22), libsasl2-krb4-mit (<< 2.1.22)
 Replaces: libsasl2
 Description: Authentication abstraction library
  SASL is the Simple Authentication and Security Layer, a method for
@@ -61,7 +60,7 @@
 Package: libsasl2-modules
 Section: libs
 Architecture: any
-Depends: libsasl2-2 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libsasl2-2 (= ${Source-Version}), ${shlibs:Depends}
 Suggests: libsasl2-modules-otp, libsasl2-modules-ldap, libsasl2-modules-sql, libsasl2-modules-gssapi-mit
 Description: Pluggable Authentication Modules for SASL
  This is the Cyrus SASL API implementation, version 2.1. See package
@@ -151,7 +150,7 @@
 Architecture: any
 Section: oldlibs
 Priority: optional
-Depends: libsasl2-modules-gssapi-mit (= ${binary:Version})
+Depends: libsasl2-modules-gssapi-mit (= ${Source-Version})
 Description: Pluggable Authentication Modules for SASL (GSSAPI)
  This is a transitional dummy package.  If nothing depends on it, this
  package can be safely removed.
@@ -160,7 +159,7 @@
 Section: oldlibs
 Priority: optional
 Architecture: any
-Depends: libsasl2-modules-gssapi-mit (= ${binary:Version})
+Depends: libsasl2-modules-gssapi-mit (= ${Source-Version})
 Description: Pluggable Authentication Modules for SASL (GSSAPI, transitional)
  This is a transitional package that depends on the new GSSAPI modules
  package for Cyrus SASL. If nothing depends on it, this package can be
Common subdirectories: cyrus-sasl2-2.1.22.dfsg1/debian/patches and cyrus-sasl2-2.1.22.dfsg1.my/debian/patches
Only in cyrus-sasl2-2.1.22.dfsg1.my/debian/: README.configure-options
diff -u cyrus-sasl2-2.1.22.dfsg1/debian/rules cyrus-sasl2-2.1.22.dfsg1.my/debian/rules
--- cyrus-sasl2-2.1.22.dfsg1/debian/rules	2007-02-18 15:25:25.000000000 +0100
+++ cyrus-sasl2-2.1.22.dfsg1.my/debian/rules	2007-02-17 21:47:59.000000000 +0100
@@ -216,7 +216,7 @@
 	dh_installexamples -a
 	dh_installdirs -a
 	dh_install -a --autodest --list-missing --sourcedir=$(TMPPKG)
-	dh_installinit --name=saslauthd -- multiuser
+	dh_installinit --name=saslauthd -- defaults 
 	dh_installman -a
 	dh_link -a
 	dh_strip -a --dbg-package=cyrus-sasl2-dbg
Common subdirectories: cyrus-sasl2-2.1.22.dfsg1/debian/sample and cyrus-sasl2-2.1.22.dfsg1.my/debian/sample

** Affects: dapper-backports (upstream)
     Importance: Undecided
         Status: Unconfirmed

-- 
backport cyrus-sasl2 from feisty to dapper
https://launchpad.net/bugs/86038



More information about the ubuntu-backports mailing list