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
signature.asc
Description: This is a digitally signed message part

