Package: libsasl2-2
Version: 2.1.23.dfsg1-1
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch karmic

Hi folks,

The libsasl2-2 package states quite explicitly that:

   If you intend to use this package on a server that provides SASL
   authentication, then you must install some of the libsasl2-modules*
   packages.

This suggests that the modules should actually be dependencies of the
package rather than merely recommends, which is what the Ubuntu package
currently does as a result.  Here is a patch that implements this:

--- cyrus-sasl2-2.1.23.dfsg1/debian/control
+++ cyrus-sasl2-2.1.23.dfsg1/debian/control
@@ -36,9 +37,8 @@
 Package: libsasl2-2
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, libsasl2-modules (= ${Source-Version}) | 
libsasl2-modules-sql (= ${Source-Version}) | libsasl2-modules-gssapi-heimdal (= 
${Source-Version}) | libsasl2-modules-kerberos-heimdal (= ${Source-Version}), 
${misc:Depends}
 Conflicts: postfix (<< 2.3.4-3), libsasl2-gssapi-mit (<< 2.1.22), 
libsasl2-krb4-mit (<< 2.1.22)
-Recommends: libsasl2-modules (= ${binary:Version})
 Replaces: libsasl2
 Description: Cyrus SASL - authentication abstraction library
  This is the Cyrus SASL API implementation, version 2.1.


If you disagree that this is the right thing to do, perhaps you can indicate
why so that we can remove this delta from the Ubuntu package as well?

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to