Bug#755705: cyrus-imapd-2.4: still not binNMU safe

Julien Cristau jcristau at debian.org
Sun Aug 24 22:14:26 UTC 2014


Control: tags -1 patch

On Sun, Aug 24, 2014 at 13:39:13 +0200, Ivo De Decker wrote:

> Hi,
> 
> On Sun, Aug 24, 2014 at 01:57:51AM +0200, Ivo De Decker wrote:
> > The problem isn't solved yet: the transitional packages cyrus-admin-2.4,
> > cyrus-dev-2.4 and libcyrus-imap-perl24 are arch all, but they have a strict
> > versioned depend on cyrus-common, which is arch: any, and has a different
> > version after a binnmu. I guess the misc::depends is not necessary for the
> > transitional packages.
> 
> This is also the case for the other transitional packages.
> 
How about this:

diff --git a/debian/changelog b/debian/changelog
index aaef857..900d8fc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+cyrus-imapd-2.4 (2.4.17+caldav~beta10-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Link arch:all packages doc directories to cyrus-common-2.4 instead of
+    cyrus-common, because the latter is arch:any and that breaks binNMUs
+    (closes: #755705)
+
+ -- Julien Cristau <jcristau at debian.org>  Sun, 24 Aug 2014 15:11:46 -0700
+
 cyrus-imapd-2.4 (2.4.17+caldav~beta10-4) unstable; urgency=high
 
   * Remove obsolete cyrus-admin, cyrus-clients and libcyrus-imap-perl
diff --git a/debian/rules b/debian/rules
index 253d19f..128ff61 100755
--- a/debian/rules
+++ b/debian/rules
@@ -229,7 +229,7 @@ override_dh_installdocs:
 	dh_installdocs \
 	  -p cyrus-common -p cyrus-doc -p cyrus-clients \
 	  -p cyrus-admin -p libcyrus-imap-perl
-	dh_installdocs --remaining-packages --link-doc=cyrus-common
+	dh_installdocs --remaining-packages --link-doc=cyrus-common-2.4
 
 override_dh_installinit:
 	dh_installinit -p cyrus-common --name=cyrus-imapd


I'll upload to delayed/2 in a little bit, feel free to reschedule or
cancel it.

Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20140824/5cb6f48c/attachment.sig>


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