Package: emacsen-common,emacs23 Version: 23.4+1-4 Severity: important User: debian...@lists.debian.org Usertags: piuparts
Hi, I'm currently doing piuparts upgrade tests lenny -> squeeze -> wheezy to check whether long grown systems may successfully update to wheezy. Several emacs addons (or however you may call them, I'm not an emacs user) fail to install if the old emacs22 package from lenny is still installed. This seems to cause no harm in squeeze, but is no longer compatible with the updated addons to be installed in wheezy. There is currently nothing conflicting with emacs22 in squeeze or wheezy, so apt keeps the old packages installed. I would suggest to add a Breaks: emacs22 or Conflicts: emacs22 to some central emacs package in wheezy. That should be easier than to identify all addons that may break (or might break only in some arbitrary combination with other addons). I can to upgrade tests to check whether this actually works before something is uploaded (and unblocked). Some example failures: Setting up emms (3.0+20110425+1.git298e022-3) ... Installing new version of config file /etc/emacs/site-start.d/50emms.el ... Install w3m-el for emacs Install w3m-el for emacs22 install/emms: byte-compiling for emacs22, logging in /tmp/elc.QOeBy4bLROV0 ERROR: install script from w3m-el package failed dpkg: error processing emms (--configure): subprocess installed post-installation script returned error exit status 1 Setting up devscripts-el (35.2+nmu1) ... Install apel for emacs Install apel for emacs22 install/devscripts-el: Handling emacs22, logged in /tmp/elc_XZM8Zx.log ERROR: install script from apel package failed dpkg: error processing devscripts-el (--configure): subprocess installed post-installation script returned error exit status 1 Setting up speechd-el (2.5-1) ... Install cedet-common for emacs Install cedet-common for emacs22 install/speechd-el: byte-compiling for emacs22... emacs22 --batch -l speechd-compile.el -f speechd-compile --kill Loading 00debian-vars... Loading /etc/emacs/site-start.d/50cedet-common.el (source)... Loading /etc/emacs/site-start.d/50eieio.el (source)... Loading /etc/emacs/site-start.d/50speechd-el.el (source)... Loading /usr/share/emacs22/site-lisp/speechd-el/braille.el (source)... In braille-display-mode: braille.el:143:30:Warning: assignment to free variable `speechd-speak-mode' Wrote /usr/share/emacs22/site-lisp/speechd-el/braille.elc Loading /usr/share/emacs22/site-lisp/speechd-el/brltty.el (source)... Source file `/usr/share/emacs22/site-lisp/speechd-el/speechd-common.el' newer than byte-compiled file In brltty--open-connection: brltty.el:219:43:Warning: reference to free variable `brltty--process-connections' brltty.el:219:43:Warning: assignment to free variable `brltty--process-connections' In brltty--process-connection: brltty.el:226:24:Warning: reference to free variable `brltty--process-connections' In brltty-close: brltty.el:478:37:Warning: reference to free variable `brltty--process-connections' brltty.el:479:23:Warning: assignment to free variable `brltty--process-connections' Wrote /usr/share/emacs22/site-lisp/speechd-el/brltty.elc Loading /usr/share/emacs22/site-lisp/speechd-el/mmanager.el (source)... Wrote /usr/share/emacs22/site-lisp/speechd-el/mmanager.elc Loading /usr/share/emacs22/site-lisp/speechd-el/speechd-braille.el (source)... !! File eieio uses old-style backquotes !! Source file `/usr/share/emacs22/site-lisp/speechd-el/speechd-out.el' newer than byte-compiled file Wrong type argument: listp, :after make: *** [braille.elc] Error 255 ERROR: install script from cedet-common package failed dpkg: error processing speechd-el (--configure): subprocess installed post-installation script returned error exit status 1 Cheers, Andreas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org