[SVN] r834 - /branches/cyrus23/cyrus-imapd-2.3-development/debian/control

debian at incase.de debian at incase.de
Tue Sep 8 08:43:18 UTC 2009


Author: sven
Date: Tue Sep  8 10:43:17 2009
New Revision: 834

URL: https://mail.incase.de/viewcvs?rev=834&root=cyrus22&view=rev
Log:
Debian control: Make all relevant packages depend on ${misc:Depends} (though this is probably redundant, since they all depend on cyrus-common which depends on ${misc:Depends}), lintian indicated this is required by using debhelper. Also: Replace/Conflict against versions lower than 2.3 of the cyrus-*2.2 packages to prepare for future transitional packages

Modified:
    branches/cyrus23/cyrus-imapd-2.3-development/debian/control

Modified: branches/cyrus23/cyrus-imapd-2.3-development/debian/control
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-development/debian/control?rev=834&root=cyrus22&r1=833&r2=834&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-development/debian/control (original)
+++ branches/cyrus23/cyrus-imapd-2.3-development/debian/control Tue Sep  8 10:43:17 2009
@@ -4,7 +4,7 @@
 Maintainer: Debian Cyrus Team <pkg-cyrus-imapd-debian-devel at lists.alioth.debian.org>
 Uploaders: Henrique de Moraes Holschuh <hmh at debian.org>, Sven Mueller <sven at debian.org>, Benjamin Seidenberg <benjamin at debian.org>, OndÃ…=C2™ej Surý <ondrej at debian.org>
 Standards-Version: 3.7.3
-Build-Depends: debhelper (>= 4.1.68), tcl8.3-dev, libwrap0-dev, libpam0g-dev, libdb4.4-dev | libdb4.5-dev | libdb4.6-dev, libssl-dev, libzephyr-dev, libsasl2-dev (>= 2.1.9), comerr-dev, libsnmp9-dev | libsnmp5-dev, perl (>= 5.6.0-16), xutils, flex, bison, autotools-dev, po-debconf, dpatch, transfig, gs, groff, libkvm-dev [kfreebsd-i386], libkvm-dev [kfreebsd-amd64]
+Build-Depends: debhelper (>= 4.1.68), tcl8.3-dev, libwrap0-dev, libpam0g-dev, libdb4.4-dev | libdb4.5-dev | libdb4.6-dev, libssl-dev, libzephyr-dev, libsasl2-dev (>= 2.1.9), comerr-dev, libsnmp-dev | libsnmp5-dev, perl (>= 5.6.0-16), xutils, flex, bison, autotools-dev, po-debconf, dpatch, transfig, gs, groff, libkvm-dev [kfreebsd-i386], libkvm-dev [kfreebsd-amd64]
 Xs-Vcs-Browser: https://mail.incase.de/viewcvs/branches/cyrus23/?root=cyrus22
 Xs-Vcs-Svn: https://mail.incase.de/svn/cyrus22/branches/cyrus23
 Homepage: http://cyrusimap.web.cmu.edu/
@@ -15,9 +15,9 @@
 Depends: ssmtp | mail-transport-agent, adduser (>= 3.34), dpkg (>> 1.9.0), netbase (>= 4.07), gawk, ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}
 Recommends: cyrus-imapd-2.3 | cyrus-pop3d-2.3 | cyrus-murder-2.3 | cyrus-nntpd-2.3 | cyrus-admin-2.3
 Suggests: cyrus-clients-2.3, cyrus-admin-2.3, cyrus-imapd-2.3, cyrus-pop3d-2.3, cyrus-murder-2.3, cyrus-replication-2.3, cyrus-nntpd-2.3, cyrus-doc-2.3, sasl2-bin, apt-listchanges (>= 2.35)
-Conflicts: suidmanager (<< 0.50), cyrus-common, cyrus21-common, cyrus22-common, cyrus-common-2.2
-Replaces: cyrus21-common, cyrus22-common, cyrus-common-2.2
-Provides: cyrus21-common, cyrus22-common, cyrus-common-2.2
+Conflicts: suidmanager (<< 0.50), cyrus-common, cyrus21-common, cyrus22-common (<< 2.3), cyrus-common-2.2 (<< 2.3)
+Replaces: cyrus21-common, cyrus22-common (<< 2.3), cyrus-common-2.2 (<< 2.3)
+Provides: cyrus21-common, cyrus22-common (<< 2.3), cyrus-common-2.2 (<< 2.3)
 Description: Cyrus mail system - common files
   Cyrus is an IMAP server designed to handle massive quantities of mail,
   with a number of features not found in other IMAP implementations,
@@ -46,8 +46,8 @@
 Architecture: all
 Section: doc
 Provides: cyrus21-doc, cyrus22-doc, cyrus-doc-2.2
-Replaces: cyrus21-doc, cyrus22-doc, cyrus-doc-2.2
-Conflicts: cyrus21-doc, cyrus22-doc, cyrus-doc-2.2
+Replaces: cyrus21-doc, cyrus22-doc (<< 2.3), cyrus-doc-2.2 (<< 2.3)
+Conflicts: cyrus21-doc, cyrus22-doc (<< 2.3), cyrus-doc-2.2 (<< 2.3)
 Description: Cyrus mail system - documentation files
   Cyrus is an IMAP server designed to handle massive quantities of mail,
   with a number of features not found in other IMAP implementations,
@@ -69,10 +69,10 @@
 Package: cyrus-imapd-2.3
 Architecture: any
 Section: mail
-Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}
+Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
 Provides: imap-server, cyrus21-imapd, cyrus22-imapd, cyrus-imapd-2.2
-Conflicts: imap-server, cyrus21-imapd, cyrus22-imapd, cyrus-imapd-2.2
-Replaces: cyrus21-imapd, cyrus22-imapd, cyrus-imapd-2.2
+Conflicts: imap-server, cyrus21-imapd, cyrus22-imapd (<< 2.3), cyrus-imapd-2.2 (<< 2.3)
+Replaces: cyrus21-imapd, cyrus22-imapd (<< 2.3), cyrus-imapd-2.2 (<< 2.3)
 Description: Cyrus mail system - IMAP support
   Cyrus is an IMAP server designed to handle massive quantities of mail,
   with a number of features not found in other IMAP implementations,
@@ -95,10 +95,10 @@
 Package: cyrus-pop3d-2.3
 Architecture: any
 Section: mail
-Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}
+Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
 Provides: cyrus21-pop3d, cyrus22-pop3d, pop3-server, cyrus-pop3d-2.2
-Conflicts: cyrus21-pop3d, cyrus22-pop3d, pop3-server, cyrus-pop3d-2.2
-Replaces: cyrus21-pop3d, cyrus22-pop3d, cyrus-pop3d-2.2
+Conflicts: cyrus21-pop3d, cyrus22-pop3d (<< 2.3), pop3-server, cyrus-pop3d-2.2 (<< 2.3)
+Replaces: cyrus21-pop3d, cyrus22-pop3d (<< 2.3), cyrus-pop3d-2.2 (<< 2.3)
 Description: Cyrus mail system - POP3 support
   Cyrus is an IMAP server designed to handle massive quantities of mail,
   with a number of features not found in other IMAP implementations,
@@ -121,10 +121,10 @@
 Package: cyrus-admin-2.3
 Architecture: all
 Section: mail
-Depends: libcyrus-imap-perl23 (>= ${Source-Version})
+Depends: libcyrus-imap-perl23 (>= ${Source-Version}), ${misc:Depends}
 Suggests: sasl2-bin
-Conflicts: cyrus-admin, cyrus21-admin, cyrus22-admin, cyrus-admin-2.2
-Replaces: cyrus21-admin, cyrus22-admin, cyrus-admin-2.2
+Conflicts: cyrus-admin, cyrus21-admin, cyrus22-admin (<< 2.3), cyrus-admin-2.2 (<< 2.3)
+Replaces: cyrus21-admin, cyrus22-admin (<< 2.3), cyrus-admin-2.2 (<< 2.3)
 Provides: cyrus21-admin, cyrus22-admin, cyrus-admin-2.2
 Description: Cyrus mail system - administration tools
   Cyrus is an IMAP server designed to handle massive quantities of mail,
@@ -151,10 +151,10 @@
 Package: cyrus-murder-2.3
 Section: mail
 Architecture: any
-Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}
+Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
 Recommends: cyrus-imapd-2.3 (= ${Source-Version}), cyrus-pop3d-2.3 (= ${Source-Version})
-Conflicts: cyrus21-murder, cyrus22-murder, cyrus-murder-2.2
-Replaces: cyrus21-murder, cyrus22-murder, cyrus-murder-2.2
+Conflicts: cyrus21-murder, cyrus22-murder (<< 2.3), cyrus-murder-2.2 (<< 2.3)
+Replaces: cyrus21-murder, cyrus22-murder (<< 2.3), cyrus-murder-2.2 (<< 2.3)
 Provides: cyrus21-murder, cyrus22-murder, cyrus-murder-2.2
 Description: Cyrus mail system (proxies and aggregator)
  This package contains the Cyrus IMAPd suite murder aggregator system,
@@ -167,7 +167,7 @@
 Package: cyrus-replication-2.3
 Section: mail
 Architecture: any
-Depends: cyrus-common-2.3 (= ${Source-Version}), cyrus-imapd-2.3 (=3D ${Source-Version}) | cyrus-pop3d-2.3 (= ${Source-Version}), ${shlibs:Depends}
+Depends: cyrus-common-2.3 (= ${Source-Version}), cyrus-imapd-2.3 (=3D ${Source-Version}) | cyrus-pop3d-2.3 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: Cyrus mail system (replication)
  This package contains the Cyrus IMAPd suite replication system.
  It allows the replication of the mail spool between two imap or pop servers.
@@ -178,10 +178,10 @@
 Package: cyrus-nntpd-2.3
 Architecture: any
 Section: mail
-Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}
+Depends: cyrus-common-2.3 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
 Conflicts: news-transport-system, cyrus-nntpd-2.2
-Replaces: cyrus21-nntpd, cyrus22-nntpd, cyrus-nntpd-2.2
-Provides: news-transport-system, cyrus21-nntpd, cyrus22-nntpd, cyrus-nntpd-2.2
+Replaces: cyrus21-nntpd, cyrus22-nntpd (<< 2.3), cyrus-nntpd-2.2 (<< 2.3)
+Provides: news-transport-system, cyrus21-nntpd, cyrus22-nntpd (<< 2.3), cyrus-nntpd-2.2 (<< 2.3)
 Description: Cyrus mail system (NNTP support)
  This package contains the NNTP (Network News Transfer Protocol) portion of
  the Cyrus IMAPd suite.
@@ -191,9 +191,9 @@
 Package: cyrus-clients-2.3
 Architecture: any
 Section: mail
-Depends: ${shlibs:Depends}
-Conflicts: cyrus21-clients, cyrus22-clients, cyrus-clients-2.2
-Provides: cyrus21-clients, cyrus22-clients, cyrus-clients-2.2
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: cyrus21-clients, cyrus22-clients (<< 2.3), cyrus-clients-2.2 (<< 2.3)
+Provides: cyrus21-clients, cyrus22-clients (<< 2.3), cyrus-clients-2.2 (<< 2.3)
 Replaces: cyrus21-clients, cyrus22-clients, cyrus-clients-2.2
 Description: Cyrus mail system (test clients)
  This package contains client tools to test the Cyrus IMAPd suite.
@@ -207,9 +207,9 @@
 Package: cyrus-dev-2.3
 Architecture: any
 Section: devel
-Depends: libcyrus-imap-perl23 (>= ${Source-Version}), cyrus-common-2.3 (= ${Source-Version}), libsasl2-dev (>= 2.1.9)
-Conflicts: cyrus-dev, cyrus21-dev, cyrus22-dev, cyrus-dev-2.2, libdb3-dev (<< 3.2.9-15), libdb2-dev (<< 2.7.7.0-6), libdb4.2-dev (<<4.2.52)
-Replaces: cyrus21-dev, cyrus22-dev, cyrus-dev-2.2
+Depends: libcyrus-imap-perl23 (>= ${Source-Version}), cyrus-common-2.3 (= ${Source-Version}), libsasl2-dev (>= 2.1.9), ${misc:Depends}
+Conflicts: cyrus-dev, cyrus21-dev, cyrus22-dev (<< 2.3), cyrus-dev-2.2 (<< 2.3), libdb3-dev (<< 3.2.9-15), libdb2-dev (<< 2.7.7.0-6), libdb4.2-dev (<<4.2.52)
+Replaces: cyrus21-dev, cyrus22-dev (<< 2.3), cyrus-dev-2.2 (<< 2.3)
 Provides: cyrus21-dev, cyrus22-dev, cyrus-dev-2.2
 Description: Cyrus mail system (developer files)
  This package contains header files and the static library needed 
@@ -219,10 +219,10 @@
 
 Package: libcyrus-imap-perl23
 Architecture: any
-Depends: ${perl:Depends}, ${shlibs:Depends}
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Provides: libcyrus-imap-perl, libcyrus-imap-perl21, libcyrus-imap-perl22
-Conflicts: libcyrus-imap-perl, libcyrus-imap-perl21, libcyrus-imap-perl22
-Replaces: libcyrus-imap-perl21, libcyrus-imap-perl22
+Conflicts: libcyrus-imap-perl, libcyrus-imap-perl21, libcyrus-imap-perl22 (<< 2.3)
+Replaces: libcyrus-imap-perl21, libcyrus-imap-perl22 (<< 2.3)
 Section: perl
 Description: Interface to Cyrus imap client imclient library
  The Cyrus::IMAP module provides an interface to the Cyrus imclient




More information about the Pkg-Cyrus-imapd-Debian-devel mailing list