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

Reply via email to