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

Ondřej Surý ondrej at sury.org
Mon Aug 25 10:04:52 UTC 2014


The patch was slightly wrong linking all non "-2.4" packages
to transitional cyrus-common-2.4, so I have uploaded fixed
version that should supercede DELAYED upload.

Thanks for the poke...

Cheers,
Ondrej

On Mon, Aug 25, 2014, at 00:14, Julien Cristau wrote:
> 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
> _______________________________________________
> Pkg-Cyrus-imapd-Debian-devel mailing list
> Pkg-Cyrus-imapd-Debian-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-cyrus-imapd-debian-devel
> Email had 1 attachment:
> + signature.asc
>   1k (application/pgp-signature)


-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server



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