Control: tags -1 + pending patch

On Fri, 23 Jan 2015 19:26:18 +0100 Axel Beckert <[email protected]> wrote:

> But this issue also affects (potentially partial) dist-upgrades from
> Wheezy to Jessie. I ran into this issue with a dist-upgrade yesterday,
> causing the switch from emacs23 to emacs24 (via dependency of the
> emacs metapackage) and many packages which depend on emacs to fail to
> configure. Hence setting the severity to an RC-level.
> 
> It likely can be fixed by adding a "Breaks" against the Wheezy
> version(*) of apel to the emacs24 set of packages to make
> dist-upgrades to Jessie not abort if emacs24 is upgraded before apel.

I've uploaded to DELAYED/2 a NMU that adds this Breaks relationship, and
should therefore fix partial upgrades where emacs24 is installed before
apel is upgraded. The debdiff is attached.

> And when we're at it: A similar issue showed up with notmuch-emacs. I
> though found no obvious changelog entry in notmuch's changelog
> either. The latest changelog entry talks about "Emacs 24.4 related bug
> fixes", so maybe "Breaks: notmuch-emacs (<< 0.18.2-1~)" would help
> there, too.

I could not reproduce this issue with either org-mode or notmuch-emacs,
so I did not add such Breaks relationship. Don't hesitate though to give
more details about the problem you encountered, if you are able to
reproduce it.

Cheers,

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://sebastien.villemot.name
  `-      GPG Key: 4096R/381A7594


diff -Nru emacs24-24.4+1/debian/changelog emacs24-24.4+1/debian/changelog
--- emacs24-24.4+1/debian/changelog	2014-12-09 16:25:45.000000000 +0100
+++ emacs24-24.4+1/debian/changelog	2015-03-07 10:36:39.000000000 +0100
@@ -1,3 +1,12 @@
+emacs24 (24.4+1-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/control: add Breaks against wheezy version of apel. This
+    fixes partial upgrades when emacs24 is installed before apel is
+    upgraded. (Closes: #775564)
+
+ -- Sébastien Villemot <[email protected]>  Sat, 07 Mar 2015 10:34:14 +0100
+
 emacs24 (24.4+1-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru emacs24-24.4+1/debian/control emacs24-24.4+1/debian/control
--- emacs24-24.4+1/debian/control	2014-12-09 16:27:41.000000000 +0100
+++ emacs24-24.4+1/debian/control	2015-03-07 10:59:24.000000000 +0100
@@ -22,6 +22,7 @@
 Suggests: emacs24-common-non-dfsg
 Conflicts: emacs24, emacs24-nox
 Replaces: emacs24, emacs24-nox
+Breaks: apel (<< 10.8+0.20120427-4)
 Description: GNU Emacs editor (with Lucid GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with support for a graphical user
@@ -50,6 +51,7 @@
 Suggests: emacs24-common-non-dfsg
 Conflicts: emacs24, emacs24-lucid
 Replaces: emacs24, emacs24-lucid
+Breaks: apel (<< 10.8+0.20120427-4)
 Description: GNU Emacs editor (without GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs compiled without support for X,
@@ -72,6 +74,7 @@
 Suggests: emacs24-common-non-dfsg
 Conflicts: emacs24-lucid, emacs24-nox
 Replaces: emacs24-lucid, emacs24-nox
+Breaks: apel (<< 10.8+0.20120427-4)
 Description: GNU Emacs editor (with GTK+ GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with a graphical user interface
diff -Nru emacs24-24.4+1/debian/control.in emacs24-24.4+1/debian/control.in
--- emacs24-24.4+1/debian/control.in	2014-10-25 21:41:42.000000000 +0200
+++ emacs24-24.4+1/debian/control.in	2015-03-07 10:59:07.000000000 +0100
@@ -22,6 +22,7 @@
 Suggests: @DEB_FLAVOR@-common-non-dfsg
 Conflicts: @DEB_FLAVOR@, @DEB_FLAVOR@-nox
 Replaces: @DEB_FLAVOR@, @DEB_FLAVOR@-nox
+Breaks: apel (<< 10.8+0.20120427-4)
 Description: GNU Emacs editor (with Lucid GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with support for a graphical user
@@ -50,6 +51,7 @@
 Suggests: @DEB_FLAVOR@-common-non-dfsg
 Conflicts: @DEB_FLAVOR@, @DEB_FLAVOR@-lucid
 Replaces: @DEB_FLAVOR@, @DEB_FLAVOR@-lucid
+Breaks: apel (<< 10.8+0.20120427-4)
 Description: GNU Emacs editor (without GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs compiled without support for X,
@@ -72,6 +74,7 @@
 Suggests: @DEB_FLAVOR@-common-non-dfsg
 Conflicts: @DEB_FLAVOR@-lucid, @DEB_FLAVOR@-nox
 Replaces: @DEB_FLAVOR@-lucid, @DEB_FLAVOR@-nox
+Breaks: apel (<< 10.8+0.20120427-4)
 Description: GNU Emacs editor (with GTK+ GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with a graphical user interface

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to